Skip to content
This repository was archived by the owner on Sep 17, 2022. It is now read-only.

Commit b7e6122

Browse files
authored
feat: v2 and v3 in same release (#974)
* chore: cleanup package.json, passing tests for vue3 * chore: make it work with node 14 * chore: make it work with node 14 * chore: remove e2e files, add jest * chore: add vue2 and vue3 example projects * chore: add vue dev dep for tsd checks * chore: package-lock.json * chore: check that process is available before accessing * chore: update README.md * chore: update README.md * chore: change init to install so that changes are not breaking * chore: fix tests * chore: remove unused files * chore: fix lint command * chore: update readme and remove unused files * chore: update readme, fix build status badge Refs: #900
1 parent 0902a78 commit b7e6122

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+20698
-28314
lines changed

Diff for: .eslintignore

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
/build/
2-
/config/
31
/dist/
42
/*.js
3+
/**/*.d.ts
54
/test/unit/coverage/

Diff for: .eslintrc.js

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ module.exports = {
44
root: true,
55
env: {
66
browser: true,
7+
node: true
78
},
89
extends: [
910
'eslint:recommended',

Diff for: .postcssrc.js

-10
This file was deleted.

Diff for: CHANGELOG.md

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# [3.1.0](https://github.com/honeybadger-io/honeybadger-vue/compare/v3.0.1...v3.1.0) (2022-05-30)
2+
3+
4+
### Bug Fixes
5+
6+
* docs vue3.x link ([#945](https://github.com/honeybadger-io/honeybadger-vue/issues/945)) ([34182c5](https://github.com/honeybadger-io/honeybadger-vue/commit/34182c51eb51bd32cfc0f786eee538c06e703639))
7+
8+
9+
### Features
10+
11+
* shipjs integration ([#954](https://github.com/honeybadger-io/honeybadger-vue/issues/954)) ([b699f1b](https://github.com/honeybadger-io/honeybadger-vue/commit/b699f1b1fc1269c1901f12d7105d9893b268d980)), closes [#949](https://github.com/honeybadger-io/honeybadger-vue/issues/949)
12+
13+
14+
115
# [1.1.0](https://github.com/honeybadger-io/honeybadger-vue/compare/v1.0.4...v1.1.0) (2022-05-25)
216

317

@@ -13,10 +27,18 @@
1327

1428

1529

30+
## [3.0.1] - 2022-03-24
31+
### Added
32+
- Log error to console in development (#865)
33+
1634
## [1.0.4] - 2022-03-24
1735
### Added
1836
- Log error to console in development (#865)
1937

38+
## [3.0.0] - 2021-09-13
39+
### Changed
40+
- Vue 3 Support
41+
2042
## [1.0.3] - 2021-02-18
2143
### Fixed
2244
- Another attempt at making TypeScript definitions work. We're now [testing

Diff for: README.md

+9-8
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
# Honeybadger Vue.js Integration
2-
[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fhoneybadger-io%2Fhoneybadger-vue%2Fbadge&style=flat)](https://actions-badge.atrox.dev/honeybadger-io/honeybadger-vue/goto)
2+
[![Build Status](https://github.com/honeybadger-io/honeybadger-vue/actions/workflows/nodejs.yml/badge.svg)](https://github.com/honeybadger-io/honeybadger-vue/actions/workflows/nodejs.yml)
33
[![npm version](https://badge.fury.io/js/%40honeybadger-io%2Fvue.svg)](https://badge.fury.io/js/%40honeybadger-io%2Fvue)
44
> [Vue.js integration for Honeybadger.io](https://www.honeybadger.io/for/javascript/?utm_source=github&utm_medium=readme&utm_campaign=vue&utm_content=Vue.js+integration+for+Honeybadger.io)
55
6-
**Note:** The latest release of this project supports Vue.js v2.x. See the [vue3](https://github.com/honeybadger-io/honeybadger-vue/tree/vue3) branch for v3.x support.
6+
**Note:** Since v3.2 release of this project, both Vue.js v2.x and v3.x are supported!
77

88
## Documentation and Support
99

1010
For comprehensive documentation and support, [check out our documentation site](https://docs.honeybadger.io/lib/javascript/index.html).
1111

12-
The documentation includes a detailed [Vue integration guide](https://docs.honeybadger.io/lib/javascript/integration/vue2.html)
12+
The documentation includes detailed Vue Integration Guides, both for Vue.js [v2.x](https://docs.honeybadger.io/lib/javascript/integration/vue2.html) and [v3.x](https://docs.honeybadger.io/lib/javascript/integration/vue3.html).
1313

1414
## Project Goals
1515

@@ -69,9 +69,6 @@ npm run build --report
6969
# run unit tests
7070
npm run unit
7171

72-
# run e2e tests
73-
HONEYBADGER_API_KEY=yourkey npm run e2e
74-
7572
# run all tests
7673
HONEYBADGER_API_KEY=yourkey npm run test:all
7774
```
@@ -87,10 +84,14 @@ To perform a release:
8784

8885
1. With a clean working tree, use `npm version [new version]` to bump the version, commit the
8986
changes, tag the release, and push to GitHub. See `npm help version` for
90-
documentation.
87+
documentation. Make sure to checkout the correct branch (i.e. if you are planning to release a version with other than `latest` dist tag).
88+
9189

9290
2. To publish the release, use `npm publish`. See `npm help publish` for
93-
documentation.
91+
documentation. This command will publish the version with the `latest` tag. To publish with a different tag, i.e. `next`, use `npm publish --tag next`.
92+
93+
94+
3. Verify the published version in Versions tab from [here](https://www.npmjs.com/package/@honeybadger-io/vue).
9495

9596
### Release Automation
9697

Diff for: build/check-versions.js

-54
This file was deleted.

Diff for: build/rollup.config.js

-31
This file was deleted.

Diff for: build/utils.js

-103
This file was deleted.

Diff for: build/vue-loader.conf.js

-22
This file was deleted.

0 commit comments

Comments
 (0)