Skip to content

Commit 3be603a

Browse files
committed
testing release from Github
1 parent b6c41ea commit 3be603a

5 files changed

Lines changed: 211 additions & 4921 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
Note: Due to some last quick changes on v4, detail of v4.5.3 & v4.5.4 are not updated here. v4.5.4x is the last tag of v4 in github repository. I'm extremely sorry for the confusion
44

5+
**5.9.1 / 2026-06-17*
6+
- dummy release to test release from github action
7+
58
**5.9.0 / 2026-06-15*
69
- update strnum to 2.3.0
710
- you can set hex, binary, enotation, infinity, unicode

docs/CHECK_LIST.md

Lines changed: 24 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,38 @@
11
Pre release
2-
* [ ] npm audit and yarn audit is done
3-
* [ ] change in local package installation
4-
* [ ] update pem.d.ts when there is any change path-expression-matcher package
5-
* [ ] Change log has been updated
6-
* [ ] Added/updated documentation for new properties/features
7-
* [ ] `package-lock.json` reflects the right version : `npm install`
8-
* [ ] Browser bundle are generated `npm run bundle`
9-
* [ ] TS and CJS typings are updated
2+
- [ ] npm audit and yarn audit is done
3+
- [ ] change in local package installation
4+
- [ ] update pem.d.ts when there is any change path-expression-matcher package
5+
- [ ] Change log has been updated
6+
- [ ] Added/updated documentation for new properties/features
7+
- [ ] `package-lock.json` reflects the right version : `npm install`
8+
- [ ] Browser bundle are generated `npm run bundle`
9+
- [ ] TS and CJS typings are updated
1010
- fxp.d.cts
1111
- fxp.d.ts
1212

1313
check here
1414
- https://www.typescriptlang.org/play/
1515
- https://github.com/NaturalIntelligence/fxp-type-testing
16-
* [ ] ReadMe file or docs are updated for any change, user list, performance report, links etc.
17-
* [ ] Single test is not running `fit`
18-
* [ ] `npm run checkReadiness` is used to check the files being published
19-
* [ ] tags are assigned to latest commit `git tag -a v5.5.11 -m "ExpressionSet"`
16+
- [ ] ReadMe file or docs are updated for any change, user list, performance report, links etc.
17+
- [ ] Single test is not running `fit`
18+
19+
Release: ensure not uncommited changes
20+
- Version: `npm version patch|minor|major`
21+
It runs `preversion` -> `version` -> `postversion` scripts if setup
22+
- It Computes the new version
23+
- update version in package.json and lock file. Commits the changed files. Default commit message is just the version string itself (e.g. 4.5.2)
24+
- Creates an annotated git tag on that commit, named v4.5.2
25+
- Then will run postversion script. that does nothing
26+
- run `npm push origin master --tags`
27+
This'll trigger github publish action when new tag is found.
28+
github action will release to npm and github
2029

2130
In general
22-
* [ ] tests are added/updated
31+
- [ ] tests are added/updated
2332

2433
Post release
25-
* [ ] Tagged and Released on github `git push origin --tags`
26-
* [ ] `git push origin master --tags`
27-
* [ ] Notified to the users
28-
* [ ] Sync master and dev branches
34+
- [ ] Notified to the users
35+
- [ ] Sync master and dev branches
2936

3037
To remove tag
3138
git tag -d <tag_name>

0 commit comments

Comments
 (0)