diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..cdc64b2 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,62 @@ +# Changelog + +## [Unreleased] +### Added +- Add `string.ChangeEncoding(Encoding, Encoding)` + - Converts this string from one encoding to another + +### Changed +- n/a + +### Removed +- n/a + +## [2.1.0] - 2020-04-18 +### Added +- `bool bool.And(bool)` + - Performs logical AND +- `bool bool.Or(bool)` + - Performs logical OR +- `bool bool.Not(bool)` + - Performs logical NOT +- `bool bool.XOr(bool)` + - Performs Logical XOR +- `bool bool.NAnd(bool)` + - Performs logical NAND +- `bool bool.NOr(bool)` + - Performs logical NOR +- `bool bool.XNOr(bool)` + - Performs logical XNOR +- `byte bool.ToByte()` + - 1 if `true`, 0 otherwise +- `short bool.ToInt16()` + - 1 if `true`, 0 otherwise +- `long bool.ToInt64()` + - 1 if `true`, 0 otherwise + +### Changed +- n/a + +### Removed +- n/a + +## [2.0.0] - 2020-04-18 + +### Added +- Add `IEnumerable.Split(int)` + - Performs the same operation as the previously defined `IEnumerable.Chunkify(int)`, except now accepts any type `T` + +### Changed +- Fix `DateTime.Last(DayOfWeek)` implementation + - Now returns the correct date/time for a given day of the week + +### Removed +- Remove `IEnumerable.Chunkify(int)` + - Replaced by a method of the same behaviour `IEnumerable.Split(int)` + +## Earlier versions +### ***Not documented*** + +[Unreleased]: https://github.com/oliverbooth/X10D/tree/HEAD +[2.1.0]: https://github.com/oliverbooth/X10D/releases/tag/2.1.0 +[2.0.0]: https://github.com/oliverbooth/X10D/releases/tag/2.0.0 \ No newline at end of file