smartcli/changelog.md

349 lines
7.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Changelog
## 2025-04-01 - 4.0.12 - fix(docs)
Update documentation with comprehensive usage examples, improved command alias descriptions, and detailed configuration instructions
- Revised readme.md with in-depth examples covering multiple CLI scenarios and RxJS integration
- Updated package.json and npmextra.json descriptions and keywords to reflect enhanced functionality
- Expanded usage guide with additional commands, error handling strategies, and testing guidelines
## 2024-05-29 - 4.0.11 - general
update description
- Updated the project description
## 2024-05-28 - 4.0.10 - core
fix(core): update
- Fixed core functionality
## 2024-04-13 - 4.0.9 - core
fix(core): update
- Improved core update handling
## 2024-04-12 - 4.0.8 - core / npmextra
- fix(core): update
- update npmextra.json: githost (this change was applied multiple times)
## 2023-08-19 - 4.0.7 - core
fix(core): update
- Fixed core issues
## 2023-07-12 - 4.0.6 - core / org
- fix(core): update
- switch to new org scheme (applied twice)
## 2022-08-07 - 4.0.5 - core
fix(core): update
- Fixed core functionality
## 2022-08-04 - 4.0.4 - core
fix(core): update
- Improved core update
## 2022-08-03 - 4.0.3 - core
fix(core): update
- Fixed core issues
## 2022-08-03 - 4.0.2 - core
fix(core): update
- Updated core handling
## 2022-08-03 - 4.0.1 - core
fix(core): update
- Fixed core functionality
## 2022-08-03 - 4.0.0 - core
fix(core): update
- Improved core update handling
## 2022-08-03 - 3.0.14 - core
BREAKING CHANGE(core): switch to esm
- Switched the project to use ECMAScript modules
## 2021-04-07 - 3.0.13 - core
fix(core): update
- Fixed core update issues
## 2021-04-07 - 3.0.12 - core
fix(core): update
- Updated core functionality
## 2020-05-29 - 3.0.11 - core
fix(core): update
- Fixed core functionality
## 2020-04-13 - 3.0.10 - core
fix(core): more consistent handling of process.enc.CLI_CALL
- Made process.enc.CLI_CALL handling more consistent
## 2020-04-13 - 3.0.9 - core
fix(core): now works better with tapbundle tests
- Improved compatibility with tapbundle tests
## 2020-03-11 - 3.0.8 - core
fix(core): update
- Updated core functionality
## 2020-03-11 - 3.0.7 - core
fix(core): update
- Fixed core update issues
## 2018-12-11 - 3.0.6 - core
fix(core): update
- Updated core functionality
## 2018-09-30 - 3.0.5 - ci
fix(ci): remove obsolete dependencies
- Removed obsolete dependencies from CI configuration
## 2018-09-30 - 3.0.4 - core
fix(core): update
- Updated core functionality
## 2018-08-30 - 3.0.3 - structure
fix(structure): remove dist/ dir from git repo
- Removed the dist/ directory from the repository
## 2018-08-30 - 3.0.2 - dependencies
fix(dependencies): update to latest versions
- Bumped dependency versions to the latest
## 2018-06-28 - 3.0.1 - core
fix(core): slim down dependencies
- Slimmed down core dependencies
## 2018-05-03 - 3.0.0 - general
update
- General update
## 2018-05-03 - 2.0.12 - core / architecture
- change to an all rxjs Subject architecture
- system change
- fix(core): cleanup
- remove package-lock since using yarn
## 2018-01-27 - 2.0.11 - security
fix(improve security CI step):
- Improved security in the CI step
## 2018-01-27 - 2.0.10 - core / ci
- fix(core): remove vulnerable paths
- update ci (applied multiple times)
## 2018-01-27 - 2.0.09 - CI
add security step to CI
- Added an extra security step in the CI process
## 2017-10-12 - 2.0.08 - compatibility
ensure compatibility with code assertion library
- Ensured compatibility with the code assertion library
## 2017-10-12 - 2.0.07 - tests / cli
- fix tests and add .triggerOnlyOnProcessEnvCliCall()
- fix linting issues
## 2017-05-07 - 2.0.06 - tasks
fix promise rejection on standard task
- Fixed a promise rejection issue on standard tasks
## 2017-04-23 - 2.0.05 - tapbundle
use new tapbundle
- Switched to the new tapbundle for testing
## 2017-04-22 - 2.0.04 - tests
- comment out one test that makes problems due to tap
- update tests
## 2017-04-22 - 2.0.03 - npmextra
add npmextra.json
- Added npmextra.json for extra configuration
## 2017-04-22 - 2.0.02 - ci
update ci
- Updated CI configuration
## 2017-04-22 - 2.0.01 - misc
- update .gitignore
- update to latest standards
## 2016-12-18 - 2.0.00 - core
fix argvArg for observables
- Fixed the argvArg handling for observables
## 2016-12-18 - 1.0.16 - triggers
introduce triggers
- Introduced triggers
## 2016-11-19 - 1.0.15 - triggers / docs
- added .triggerCommandByName
- improve README
## 2016-11-19 - 1.0.14 - metadata
Update Metadata
- Updated project metadata
## 2016-11-19 - 1.0.13 - docs
improve README
- Improved the README documentation
## 2016-11-19 - 1.0.11 - core / tests / docs
- cleanup
- improve README
- update test file
## 2016-10-14 - 1.0.10 - deps
update deps
- Updated dependencies
## 2016-10-14 - 1.0.09 - standardJS
implement standardJS
- Implemented standardJS support
## 2016-09-04 - 1.0.08 - typings
improve typings
- Improved TypeScript typings
## 2016-09-04 - 1.0.07 - ci
fix ci
- Fixed CI configuration
## 2016-09-04 - 1.0.06 - base
fix base image
- Fixed the base image used for builds
## 2016-09-04 - 1.0.05 - interaction
- add page stage
- improve typings and docs
- update smartcli
- Add new file
- start interaction module
## 2016-08-26 - 1.0.04 - intellisense
improve intellisense
- Improved editor intellisense
## 2016-06-22 - 1.0.03 - compile
compile fix
- Fixed compilation issues
## 2016-06-22 - 1.0.02 - updates
- fix
- add getCommandPromise
- update deps and transition from npmts to npmts-g
## 2016-06-16 - 1.0.01 - tasks
- standard tasks now returns argv
- some cosmetics
- introduce new classes
## 2016-06-10 - 1.0.00 - version
- fix version return
- return argv to command
## 2016-06-10 - 0.0.13 - smartcli
- first version with basic funtionality
- remove bulk and add some features to Smartcli class
- start restructuring to use a smarter Smartcli class that handles command evaluation for you
- update dependencies
- compile
- add gitlab ci
- start smartcli class
- add class smartcli
- Update README and include commander
- fixed type issue
- fixed test issue
- update deps
## 2016-04-04 - 0.0.12 - deps
updated deps
- Updated dependencies
## 2016-04-04 - 0.0.11 - interface
- updated deps
- work in progress (noted twice)
- small interface fix
## 2015-11-09 - 0.0.10 - travis
improve travis process
- Improved the Travis process
## 2015-11-09 - 0.0.09 - tests / CLI
- add tests and fix some errors
- add Tests and improve TypeScript organization
- start smarter CLI logic
- fix small comment error (applied twice)
## 2015-10-14 - 0.0.08 - readme
- improved readme
- updated readme
- added devStatus badge
## 2015-10-12 - 0.0.07 - various
- improved return objects
- (Minor dependency updates and CI tweaks for beautylog and travis were also applied in this version)
## 2015-10-06 - 0.0.05 - CLI
- small update
- now handling CLI options
## 2015-10-05 - 0.0.4 - tests
modified test
## 2015-10-05 - 0.0.02 - travis / tests
- added travis + tests
- package.json update
## 2015-10-04 - 0.0.01 - initial
added initial structure
## 2015-10-04 - unknown - initial
Initial commit
---
## Summary of Omitted Versions
The following versions contained no additional userfacing changes beyond version bumps and are summarized here: 1.0.12, 0.0.6, and 0.0.3.