cloudflare/changelog.md

227 lines
5.4 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-03-19 - 6.1.0 - feat(core)
Update dependencies, enhance documentation, and improve error handling with clearer API usage examples
- Bump dependency versions (@push.rocks/smartpromise, smartrequest, @tsclass/tsclass, cloudflare and devDependencies)
- Rewrite README with extended features, improved installation instructions, and comprehensive usage guides
- Refactor and add try/catch error handling in API request methods across core classes
- Enhance test suite with refined zone, DNS record, and worker management tests
## 2025-03-19 - 6.0.6 - fix(core)
Improve logging consistency, record update functionality, and API error handling in Cloudflare modules
- Replaced raw console.log calls with logger.log for unified logging across modules
- Implemented and documented the updateRecord method with proper parameters in CloudflareAccount
- Enhanced API request error handling and added detailed documentation in request methods
- Refactored CloudflareWorker and WorkerManager methods to improve clarity and maintainability
- Updated ZoneManager and CloudflareZone to improve error reporting and zone manipulation
## 2024-06-16 - 6.0.5 no significant changes
_No significant changes in this release._
## 2024-06-16 - 6.0.4 miscellaneous
Several improvements and fixes:
- fix(start supporting workers again): update
- update license info
- update readme
- switch to official cloudflare api client while keeping class based approach
## 2024-06-15 - 6.0.3 core
- fix(core): update
## 2023-06-13 - 6.0.2 core
- fix(core): update
## 2023-06-13 - 6.0.1 core
- fix(core): update
## 2022-09-27 - 6.0.0 core
- fix(core): update
## 2022-09-27 - 5.0.10 core
- BREAKING CHANGE(core): switch to esm
## 2022-09-27 - 5.0.9 core
- fix(core): update
## 2021-01-22 - 5.0.8 core
- fix(core): update
## 2021-01-22 - 5.0.7 core
- fix(core): update
## 2021-01-22 - 5.0.6 core
- fix(core): update
## 2020-06-10 - 5.0.5 core
- fix(core): update
## 2020-06-10 - 5.0.4 core
- fix(core): update
## 2020-02-28 - 5.0.3 core
- fix(core): update
## 2020-02-28 - 5.0.2 core
- fix(core): update
## 2020-02-28 - 5.0.1 core
- fix(core): update
## 2020-02-28 - 5.0.0 core
- fix(core): update
## 2020-02-19 - 4.0.5 account
- BREAKING CHANGE(account): authorization now uses the new Account API
## 2020-02-19 - 4.0.4 core
- fix(core): update
## 2020-02-19 - 4.0.3 core
- fix(core): update
## 2020-02-10 - 4.0.2 core
- fix(core): update
## 2020-02-10 - 4.0.1 core
- fix(core): update
## 2020-02-10 - 4.0.0 core
- fix(core): update
## 2020-02-09 - 3.0.7 API
- BREAKING CHANGE(API): move to .convenience property
## 2020-02-09 - 3.0.6 core
- fix(core): update
## 2020-02-09 - 3.0.5 core
- fix(core): update
## 2019-07-19 - 3.0.4 core
- fix(core): update
## 2019-07-18 - 3.0.3 core
- fix(core): update
## 2019-07-18 - 3.0.2 core
- fix(core): update
## 2019-07-18 - 3.0.1 core
- fix(core): update
## 2019-07-18 - 3.0.0 core
- fix(core): update
## 2019-07-18 - 2.0.1 core
- fix(core): update
## 2019-07-18 - 2.0.0 core
- fix(core): update
## 2019-07-18 - 2.0.2 no significant changes
_No significant changes in this release._
## 2018-08-13 - 1.0.5 scope
- BREAKING CHANGE(scope): change scope, tools and package name
## 2017-06-11 - 1.0.4 misc
- now using tsclass
## 2017-06-09 - 1.0.3 misc
- update dependencies
## 2017-06-05 - 1.0.2 misc
- now supports purging of assets
- improve test
## 2017-06-04 - 1.0.1 misc
- add npmextra.json
## 2017-06-04 - 1.0.0 misc
- add type TRecord, update ci
## 2017-06-04 - 0.0.20 no significant changes
_No significant changes in this release._
## 2017-06-04 - 0.0.19 misc
- go async/await
- update brand link
## 2017-02-12 - 0.0.18 misc
- update README
## 2017-01-29 - 0.0.17 misc
- update README
## 2017-01-29 - 0.0.16 misc
- fix tests to run in parallel
## 2017-01-29 - 0.0.15 misc
- fixed bad request retry
## 2017-01-29 - 0.0.14 misc
- fix testing timeouts
## 2017-01-29 - 0.0.13 misc
- added random retry times
## 2017-01-29 - 0.0.12 misc
- update to new ci
## 2017-01-29 - 0.0.11 misc
- now using smartrequest
## 2017-01-22 - 0.0.10 misc
- now reacting to rate limiting
## 2016-07-31 - 0.0.9 misc
- update dependencies
## 2016-06-22 - 0.0.8 to 0.0.7 no significant changes
_No significant changes in these releases._
## 2016-06-22 - 0.0.6 misc
- updated dependencies
## 2016-06-21 - 0.0.5 misc
- fix stages
## 2016-06-21 - 0.0.4 misc
- fix stages
## 2016-06-21 - 0.0.3 misc
Multiple improvements:
- now works for most things
- update to latest dependencies
- update .gitlab.yml
- update
- add .gitlab-ci.yml
## 2016-05-25 - 0.0.2 misc
Several changes:
- improve domain string handling
- update .getRecord
- improve .createRecord
- implemented .createRecord
- compile
- add functionality
- start with tests
- improved request method of cflare class
## 2016-04-27 - 0.0.1 misc
- now returning promises
- add lossless badge
## 2016-04-27 - 0.0.0 misc
- added travis and improved README
## 2016-04-10 - 0.0.0 misc
- add package.json and README
## 2016-04-10 - unknown misc
- Initial commit
---
_Note: Versions that only contained version bump commits or minor housekeeping (6.0.5; 2.0.2; 0.0.20; 0.0.8 to 0.0.7) have been omitted from detailed entries and are summarized above._