This repository has been archived by the owner on Dec 17, 2020. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
60 lines (50 loc) · 2.76 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
---------------------
- CloudflareDUC -
Version 1.0.0
---------------------
[CURRENT: 1.0.0] - The second or third complete rewrite :(
- The app now has a full CLI user interface instead of the wonky ass config file
- Now using `svcorelib` instead of `svjsl`
- Now using a bunch of fancy and cool packages instead of DIY-ing everything
- Rewrote the documentation to make it more concise and clear
[closed-beta-0.7]
- implemented API call for DNS record check, making CF-DUC way more reliable
- removed webhook for now
- removed tons of options in "settings.cfg"
- added ESLint support
- fixed wrapping script
[closed-beta-0.6]
- Improved comments in "settings.cfg" file
- Added more error catching and prevention to have more stability (issue #18)
- More overall logging to log files
[closed-beta-0.5] - Optimizations and bug fixes
- Fixed crashes when getting unexpected responses from IP getters or the Cloudflare API (issue #13 and #15)
- Fixed "xhr is not defined" error (issue #16)
- Fixed bug of CF-DUC crashing if there are other types of DNS records present (not just A or AAAA) (issue #17)
- Improved wrapper and main scripts to support the VS Code debugger
- Added legend at the top of this document
- Removed boot loop detection so CF-DUC doesn't die as easily in an outage (like the one that happened on July 3rd 2019)
[closed-beta-0.4] - Complete rewrite: more stability, more efficient code
- asynchronous approach
- doesn't take as long to start up
- is way more reliable
- ensures that things are done in the correct order
- better config reader (from my closed beta project JServ)
- more reliable public IP getter
- now using a RESTful API instead of a npm package
- backup IP getter for when one of them is down or returns an error
- added optional webhook feature
- minor fixes (duplicate console messages, ...)
- temporary error catcher
- removed package "workspace-hash" for now
[alpha-0.3]
- added command line interface UI
- minor things fixed or changed here and there (what I mean by that is I didn't keep track like a true developer)
[alpha-0.2] - Full error handler, better sorted source code, a bit of quality assurance
- removed yesno library and added selfmade shutdown prompt
- replaced public-ip library with get-my-ip and then to externalip
- added error handler with full descriptions
- updated dependencies
- added package "node-wrap" to wrap the DUC and restart it if it crashes
- added package "workspace-hash" to create a checksum to verify the integrity of the DUC
[alpha-0.1] - Basic functionality but almost no error catching and QA