# Changelog
All notable changes to this project will be documented in this file.
-The format is based on [Keep a Changelog](http://keepachangelog.com/)
-and this project adheres to [Semantic Versioning](http://semver.org/).
+4.1.0 - 2024-05-08
+- Make node components event emitters
+- Relicense as AGPL
-## [Unreleased] - 2017-04-10
-### Added
+4.0.0 - 2023-07-10
+- Adds editorconfig
+- Removes packaging / dist files
+- Removes all dependencies
+- Uses quick-lint-js instead of eslint
+- Uses EventTarget instead of Events
+- Uses node:test instead of code/lab
+- Removes yarn lockfile
+
+3.0.2 - 2020-03-09
+- Remove browserslist config as it was having even more trouble with parcel
+- Use CJS for webpack
+- Require node 13
+
+3.0.1 - 2020-03-09
+- Use default config for browserslist as it was having trouble with parcel
+
+3.0.0 - 2020-03-09
+- Use module syntax
+- Update dependencies
+- Use Apache-2.0 license
+- References to github corrected to point to gitlab
+
+2.1.0 - 2017-04-12
+- Adds events dependency
+- Adds nodeAdded and nodeRemoved events
+- getNodes returns entire nodeCollection instead of its node property
+- NodeCollection is iterable now
+
+2.0.0 - 2017-04-12
- Adds hapi eslint config
-- Adds travis
-- This CHANGELOG
-- A contributing file
+- Adds travis integration
+- Adds this CHANGELOG
+- Adds A contributing file
- Uses webpack to generate the bundle
-
-### Changed
- Converts tests to lab
- Converts to use only commonJS
-### Removed
-- Dist files
-
-## [1.0.0] - 2016-03-28
-### Changed
+1.0.0 - 2016-03-28
- Converts to ES6
-## [v0.1.7] - 2014-08-20
-### Changed
+v0.1.7 - 2014-08-20
- Renames add to addComponent
-## [v0.1.6] - 2014-08-12
-### Changed
+v0.1.6 - 2014-08-12
- Makes component class extendable
-## [v0.1.5] - 2014-08-12
-### Added
+v0.1.5 - 2014-08-12
- Separates minimized from non-minimized JS distribution
-
-### Changed
- Fixes class based lookup of node collections
-## [v0.1.4] - 2014-08-12
-### Added
+v0.1.4 - 2014-08-12
- Adds component accessor
-
-### Changed
- Fixes check of component existence
- Fixes check for duplicate additions
- Stores components as an array
-## v0.1.3 - 2014-08-11
-### Added
+v0.1.3 - 2014-08-11
- Initial Release
-
-[Unreleased]: https://github.com/serpentity/serpentity/compare/master...develop
-[v0.1.4]: https://github.com/serpentity/serpentity/compare/v0.1.3...v0.1.4
-[v0.1.5]: https://github.com/serpentity/serpentity/compare/v0.1.4...v0.1.5
-[v0.1.6]: https://github.com/serpentity/serpentity/compare/v0.1.5...v0.1.6
-[v0.1.7]: https://github.com/serpentity/serpentity/compare/v0.1.6...v0.1.7
-[1.0.0]: https://github.com/serpentity/serpentity/compare/v0.1.7...1.0.0