Releases: WJSoftware/wj-config
Releases · WJSoftware/wj-config
v3.2.0
What's Changed
- chore(tests): Move unit testing to TypeScript by @webJose in #103
- feat(DictionaryDataSource): Relax Predicate type to also accept numbers as keys by @webJose in #103
Note
In case you're curious, the feature arose while doing the tests chore and this is why both are in the same PR.
Full Changelog: v3.1.3...v3.2.0
v3.1.3
v3.1.2
What's Changed
- build(deps-dev): bump mocha from 11.6.0 to 11.7.1 by @dependabot in #99
- build(deps-dev): bump @rollup/plugin-typescript from 12.1.2 to 12.1.4 by @dependabot in #98
- build(deps-dev): bump rollup from 4.43.0 to 4.44.1 by @dependabot in #97
- fix: Correct environment source typing by @webJose in #100
- fix: Correct single value typing, IEnvAware variant by @webJose in #101
CI/CD
- chore(build): Add friendly name to publish job by @webJose in #91
- chore(build): Add tag input to publish workflow by @webJose in #92
- chore(build): Add friendly name to the PR workflow by @webJose in #93
- chore(cicd): Use org's GH actions by @webJose in #94
- chore(cicd): Change workflow names to more accurate ones by @webJose in #95
- chore(cicd): Try different github context approach by @webJose in #96
Full Changelog: v3.1.1...v3.1.2
v3.1.1
What's Changed
- fix: Restore trace functionality after PR #68 by @webJose in #81
- chore(test): Eliminate copy error in test file by @webJose in #82
- chore: Update packages by @webJose in #83
- feat(build): Add manually-triggered CI/CD by @webJose in #84
- chore(build): Simplify build script by @webJose in #85
- chore(build): Various improvements on publish workflow by @webJose in #86
- feat(build): Add PR workflow by @webJose in #87
- debug: Debug testing by @webJose in #88
- chore(build): Fine-tune publish workflow by @webJose in #89
- fix(build): Condition regular build by @webJose in #90
Full Changelog: v3.1.0...v3.1.1
v3.1.0
What's Changed
- feat(types): Add default type to addPerEnvironment by @webJose in #71
- chore: Upgrade packages by @webJose in #72
- chore: Update packages to remove esbuild vulnerability by @webJose in #73
- build(deps-dev): bump rollup from 4.40.0 to 4.41.1 by @dependabot in #75
- build(deps-dev): bump mocha from 11.1.0 to 11.5.0 by @dependabot in #76
- build(deps-dev): bump @types/chai from 5.2.1 to 5.2.2 by @dependabot in #77
- feat: Add postMerge() to builder by @webJose in #79
- chore: Code cleanup and enhancements by @webJose in #80
Full Changelog: v3.0.0...v3.1.0
v3.0.0
TypeScript-Centric Release
This release is the culmination of a full TypeScript re-write. It is now 99% accurate on properties. See this page in the Wiki to understand how to get types working for you.
What's Changed (since v2.0.2)
- feat!: TypeScript re-write by @webJose in #35
- feat: Accummulate leaf types on conflict by @webJose in #47
- feat: Add minified version for direct browser use by @webJose in #50
- refactor: Export everything under the same path by @webJose in #54
- fix: Correct type export for /dist by @webJose in #56
- fix: Improve buildEnvironment by @webJose in #62
- fix: Correct TS for IEnvAwareBuilder.addEnvironment() by @webJose in #65
- fix: Start with empty object to avoid accidental changes of seemingly const objects by @webJose in #68
- fix: Correct dictionary type inflation for root properties by @webJose in #70
Others
- build(deps-dev): bump publint from 0.2.12 to 0.3.6 by @dependabot in #44
- build(deps-dev): bump typescript from 5.6.3 to 5.7.3 by @dependabot in #38
- chore: Upgrade packages by @webJose in #45
- docs: Remove publish note by @webJose in #46
- refactor: Group everything under a single package.json file by @webJose in #48
- docs: Revise README by @webJose in #49
- build: Update build script to pass --tag for pre-releases by @webJose in #55
- build(deps-dev): bump typescript from 5.7.3 to 5.8.2 by @dependabot in #53
- build(deps-dev): bump rollup from 4.34.8 to 4.34.9 by @dependabot in #52
- build(deps-dev): bump publint from 0.3.6 to 0.3.7 by @dependabot in #51
- chore: Generate source map for bundled version by @webJose in #57
- chore: Update packages by @webJose in #58
- build(deps-dev): bump rollup from 4.35.0 to 4.38.0 by @dependabot in #60
- build(deps-dev): bump @types/chai from 5.2.0 to 5.2.1 by @dependabot in #59
- fix(build): Add NpmTag option to build PS script by @webJose in #63
- feat(build): Add rollup to build PowerShell script by @webJose in #66
- chore: Upgrade all package versions by @webJose in #67
- chore(build): Allow "npm version" to create GIT tag by @webJose in #69
Full Changelog: v2.0.2...v3.0.0
v3.0.0-rc.5
What's Changed
- fix: Start with empty object to avoid accidental changes of seemingly const objects by @webJose in #68
- chore(build): Allow "npm version" to create GIT tag by @webJose in #69
Full Changelog: v3.0.0-rc.4...v3.0.0-rc.5
v3.0.0-rc.4
v3.0.0-rc.3
What's Changed
- build(deps-dev): bump rollup from 4.35.0 to 4.38.0 by @dependabot in #60
- build(deps-dev): bump @types/chai from 5.2.0 to 5.2.1 by @dependabot in #59
- fix: Improve buildEnvironment by @webJose in #62
- fix(build): Add NpmTag option to build PS script by @webJose in #63
Full Changelog: v3.0.0-rc.2...v3.0.0-rc.3
v3.0.0-rc.2
What's Changed
- refactor: Export everything under the same path by @webJose in #54
- build: Update build script to pass --tag for pre-releases by @webJose in #55
- build(deps-dev): bump typescript from 5.7.3 to 5.8.2 by @dependabot in #53
- build(deps-dev): bump rollup from 4.34.8 to 4.34.9 by @dependabot in #52
- build(deps-dev): bump publint from 0.3.6 to 0.3.7 by @dependabot in #51
- fix: Correct type export for /dist by @webJose in #56
- chore: Generate source map for bundled version by @webJose in #57
- chore: Update packages by @webJose in #58
Full Changelog: v3.0.0-rc.1...v3.0.0-rc.2