aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md40
1 files changed, 40 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..b1e8999
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,40 @@
+# Changelog
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## [2.0.0] - 2020-09-20
+### Changed
+- CHANGELOG format is now using `Keep a Changelog` format.
+- CI updated to use `gitlab` instead of `circle`
+- Updates dev dependencies
+- Replaces `microtime` in favor of `process.hrtime.bigint()`. This means that
+ the timestamp is now in *nanoseconds* and has no decimal component.
+- If you log an object, it will first attempt to read a `message` property.
+ All other properties will be extended with the log object.
+- Renamed `log_utilities` to utilities
+- Changes export so it uses a single object instead of having everything under
+ Cologne
+- Update README to reflect current usage.
+
+### Removed
+- Removes the meta parameter from buildLog.
+
+## [1.1.0] - 2016-01-22
+### Added
+- a new parameter called meta that expects an object, it will be used to extend
+ the log
+- gettLevelAnsi method, it returns an ANSI keyword depending on the log level
+ sent.
+- Simple formatter uses `getLevelAnsi`, this means that info and debug get
+ colors: info is blue, debug is green.
+- Token formatter now supports the `{{_ansi: _level}}` token that uses
+ `getLevelAnsi` to generatte color depending on the level.
+
+### Changed
+- README.md now has references to all the new features
+
+## 1.0.0 - 2016-01-21
+### Added
+- Initial log functionality