docs: Add semantic-release/changelog.
It looks like this will maintain our manual changes, too.
MODIFY
CHANGELOG.md
CHANGELOG.md
-# Change Log
+# GeoJS Change Log
-## Unreleased
+## Version 1.0.2
### Improvements
- The primary map div now has overflow hidden set on it (#1088)

MODIFY
package-lock.json
package-lock.json
{
"name": "geojs",
- "version": "1.0.1",
+ "version": "0.0.0-semantically-released",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"any-observable": "^0.3.0"
}
},
+ "@semantic-release/changelog": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-5.0.1.tgz",
+ "integrity": "sha512-unvqHo5jk4dvAf2nZ3aw4imrlwQ2I50eVVvq9D47Qc3R+keNqepx1vDYwkjF8guFXnOYaYcR28yrZWno1hFbiw==",
+ "dev": true,
+ "requires": {
+ "@semantic-release/error": "^2.1.0",
+ "aggregate-error": "^3.0.0",
+ "fs-extra": "^9.0.0",
+ "lodash": "^4.17.4"
+ },
+ "dependencies": {
+ "fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "dev": true,
+ "requires": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ }
+ },
+ "jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.6",
+ "universalify": "^2.0.0"
+ }
+ },
+ "universalify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+ "dev": true
+ }
+ }
+ },
"@semantic-release/commit-analyzer": {
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-8.0.1.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
"dev": true
},
+ "at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+ "dev": true
+ },
"atob": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",

MODIFY
package.json
package.json
"vtk.js": "^14.3.2"
},
"devDependencies": {
+ "@semantic-release/changelog": "^5.0.1",
"babel-core": "^6.26.3",
"babel-loader": "^7.1.5",
"babel-plugin-istanbul": "^4.1.6",
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/npm",
- ["@semantic-release/github", {
+ [
+ "@semantic-release/changelog",
+ {
+ "changelogFile": "CHANGELOG.md",
+ "changelogTitle": "# GeoJS Change Log"
+
+ }
+ ],
+ [
+ "@semantic-release/github",
+ {
"assets": [
- {"path": "dist/built/geo.js", "label": "Full JS distribution"},
- {"path": "dist/built/geo.min.js", "label": "Minified JS distribution"},
- {"path": "dist/built/geo.lean.js", "label": "Lean JS distribution"},
- {"path": "dist/built/geo.lean.min.js", "label": "Lean minified JS distribution"}
+ {
+ "path": "dist/built/geo.js",
+ "label": "Full JS distribution (geo.js)"
+ },
+ {
+ "path": "dist/built/geo.min.js",
+ "label": "Minified JS distribution (geo.min.js)"
+ },
+ {
+ "path": "dist/built/geo.lean.js",
+ "label": "Lean JS distribution (geo.lean.js)"
+ },
+ {
+ "path": "dist/built/geo.lean.min.js",
+ "label": "Lean minified JS distribution (geo.lean.min.js)"
+ }
+ ]
+ }
]
- }]
]
},
"scripts": {

docs: Add semantic-release/changelog.

It looks like this will maintain our manual changes, too.