about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorCharadon <dev@iotib.net>2022-10-08 22:28:22 -0400
committerCharadon <dev@iotib.net>2022-10-08 22:28:22 -0400
commitf198bd532fadb663ce8b9912046dbbbad050eca8 (patch)
tree584e441b656882c2d4ab51944f1180e8b65d164a
parent108f85d3d6bb3fb08ea68d410749aca5275c9a4f (diff)
downloaddscip-f198bd532fadb663ce8b9912046dbbbad050eca8.tar.gz
Added CHANGELOG
-rw-r--r--CHANGELOG111
1 files changed, 111 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
new file mode 100644
index 0000000..b806462
--- /dev/null
+++ b/CHANGELOG
@@ -0,0 +1,111 @@
+
+0.9.7 / 2022-10-08
+==================
+
+  * dscip.info: Updated
+  * docs/manual.tex: Moved to docs
+  * Makefile: Remove change directory
+  * manual.tex: Updated manual to add info about the new date variables.
+  * dscip: Added COMMIT_DATE variable. This tells the date that CURRENT_COMMIT was made. Format of date is determined by DSCIP_DATE_FORMAT in config.sh
+  * Makefile: If makeinfo fails, try gmakeinfo instead.
+  * manual.tex: Changed lines in Packaging section to ASCII
+  * manual.tex: Fully integrated license.
+  * manual.tex: Replaced Platform Specifics with Quirks
+  * setup.sh: Fixed portability issue
+  * Remove old docs/ folder, as the GNU Info manual has already surpassed it.
+  * Makefile: Move makeinfo to it's own action
+  * Updated gitignore
+  * Added new GNU Info manual to replace old plain text docs
+  * Added Makefile for easier Packaging
+
+0.9.6 / 2022-10-03
+==================
+
+  * setup.sh: Added comment explaining why backups are removed.
+  * setup.sh: Fixed portability issue on FreeBSD
+  * dscip: Prefixed the echo's announcing which script is running with [dscip]
+  * setup.sh: Fixed typo
+
+0.9.5 / 2022-09-30
+==================
+
+  * setup.sh: Fixed up some grammar
+  * setup.sh: Fixed issue where templates couldn't copy correctly with relative path.
+
+0.9.4 / 2022-09-30
+==================
+
+  * setup.sh: Fixed issue where git clone fails with empty DSCIP_VERSION
+  * packaging.txt: Added a showcase of what a package tree looks like. And added a mention about some OS's not having realpath.
+  * setup.sh: Fixed issue where files weren't copied/symlink'd correctly, and fixed wrong generated crontab entry
+  * setup.sh: Fixed typo in cp command call
+  * .gitignore: Added *.vim
+  * setup.sh: Added failure message if missing realpath
+  * setup.sh: Added detector for realpath, and began using realpath to generate the crontab entry
+  * setup.sh: Added ability to specify DSCIP version. Mostly for use with releases.
+  * packaging.txt: Added note about how packagers can remove update.sh safely.
+  * dscip: Added check to see if update.sh exists, if not, continue. (Mainly for packaging)
+  * setup.sh: If templates directory was defined, copy those files instead of relying on system packaged versions
+  * Added check for invalid command-line switches.
+
+0.9.3 / 2022-09-29
+==================
+
+  * setup.sh: Fix interactive mode not correctly setting branch to master
+
+0.9.2 / 2022-09-29
+==================
+
+  * setup.sh: Make it so interactive mode mentions that config.sh can be in the templates directory.
+  * setup.sh: Try to symlink the scripts before copying, to save space.
+  * docs/templates.txt: Added information that you can indeed use config.sh in your templates.
+
+0.9.1 / 2022-09-29
+==================
+
+  * setup.sh: Fixed issue where directory isn't created when using system dscip
+
+0.9 / 2022-09-29
+================
+
+  * docs/packaging.txt: Fixed typo
+  * Added packaging.txt
+  * setup.sh: Made more friendly for packaging, and fixed up some things.
+  * setup.sh.txt: Added setup.sh.txt to document how setup.sh works.
+  * templates.txt: Added to document how Templates work.
+  * Merge branch 'master' of www.opencode.net:charadon/dscip
+  * setup.sh: Added setup.sh, which makes installing dscip much easier
+  * Added [dscip] to output, mostly for use in daemons.
+  * Hopefully solved the locking once and for all
+  * Now it's off by default lmao
+  * Added auto update feature, by default it's off.
+  * Updated README and added a check for LAST_COMMIT
+  * Fix issue where sometimes CURRENT_COMMIT returns nothing.
+  * Maybe fixed detection?
+  * Updated gitignore
+  * Updated docs and README
+  * Added some documentation
+  * Changed some defaults, and made pid detection more portable hopefully.
+  * Fixed some bugs, and added a bit more consistency to the examples
+  * Added a failure check
+  * Fixed issues in daemon mode
+  * Puts commit hash in header
+  * Added a couple better defaults
+  * Fixed issue where script would fail due to LAST_COMMIT not being declared.
+  * Fixed issue where old output wasn't being removed. Leading to looooong outputs
+  * Removed chroot support as that's out of scope of the project
+  * Added update script
+  * Made run() return if no new update from upstream.
+  * Forgot to remove the `meta` part in the LAST_COMMIT check
+  * Moved the logging of variables to AFTER it's confirmed a build is happening.
+  * Fixed portability issue, and made git only clone the most recent commit with no history.
+  * Updated README with warning
+  * Finished up logging functionality
+  * Moved configurable variables to config.sh
+  * Fixed PID detection
+  * Added lock functionality
+  * Added an option to fork daemon to background, and added an option if it should rebuild the program regardless if the remote git repo hasn't changed.
+  * Another fix to the README
+  * Fixed README
+  * Added License
+  * Initial Commit