From 41c18a34fbc248d7b9b9106b3b74ccc5fb2368c7 Mon Sep 17 00:00:00 2001 From: Thomas Honeyman Date: Wed, 20 Jan 2021 20:25:10 -0800 Subject: [PATCH 1/3] Update changelog since v2.0.2 --- CHANGELOG.md | 38 +++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f6c14c..e3551dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,27 +5,36 @@ Notable changes to this project are documented in this file. The format is based ## [Unreleased] Breaking changes: +- Added support for PureScript 0.14 and dropped support for all previous versions (#66) New features: +- Added `buildFromScratch` for building from an empty record (#53) +- Added `new` and `run` to `Record.ST` (#71) +- Added `flip` function (#73) Bugfixes: Other improvements: +- Updated `Record.Builder.merge` and `Record.Builder.union` to override existing fields (#73) +- Replaced monomorphic proxies with `Type.Proxy.Proxy` and polymorphic variants (#67( +- Removed `SProxy` from documentation (#70) +- Migrated CI to GitHub Actions and updated installation instructions to use Spago (#69) +- Added a changelog and pull request template (#74, #75) ## [v2.0.2](https://github.com/purescript/purescript-record/releases/tag/v2.0.2) - 2020-03-14 -* Fix typo in docs (@i-am-the-slime) -* Fix travis +- Fixed typo in docs (@i-am-the-slime) +- Fixed travis build ## [v2.0.1](https://github.com/purescript/purescript-record/releases/tag/v2.0.1) - 2019-05-27 -* Drop typelevel-prelude dependency (@hdgarrood) +- Dropped typelevel-prelude dependency (@hdgarrood) ## [v2.0.0](https://github.com/purescript/purescript-record/releases/tag/v2.0.0) - 2019-03-02 -* Bump dependencies (in particular, now using v4.x of typelevel-prelude) (@justinwoo) -* Add some examples to the README (@justinwoo) -* Add comments explaining Builder (@chexxor) +- Bumped dependencies (in particular, now using v4.x of typelevel-prelude) (@justinwoo) +- Added some examples to the README (@justinwoo) +- Added comments explaining Builder (@chexxor) ## [v1.0.0](https://github.com/purescript/purescript-record/releases/tag/v1.0.0) - 2018-05-23 @@ -38,33 +47,32 @@ Other improvements: ## [v0.2.6](https://github.com/purescript/purescript-record/releases/tag/v0.2.6) - 2018-01-28 -Add `Builder.modify` (@justinwoo) +- Added `Builder.modify` (@justinwoo) ## [v0.2.5](https://github.com/purescript/purescript-record/releases/tag/v0.2.5) - 2017-11-15 -Add `rename` and `Builder.rename` (@justinwoo) +- Added `rename` and `Builder.rename` (@justinwoo) ## [v0.2.4](https://github.com/purescript/purescript-record/releases/tag/v0.2.4) - 2017-10-24 -Add `Data.Record.ST` module (@paf31) +- Added `Data.Record.ST` module (@paf31) ## [v0.2.3](https://github.com/purescript/purescript-record/releases/tag/v0.2.3) - 2017-09-26 -Add `unsafeHas` (@natefaubion) +- Added `unsafeHas` (@natefaubion) ## [v0.2.2](https://github.com/purescript/purescript-record/releases/tag/v0.2.2) - 2017-09-10 -Add `equal` function (@justinwoo) +- Added `equal` function (@justinwoo) ## [v0.2.1](https://github.com/purescript/purescript-record/releases/tag/v0.2.1) - 2017-09-10 -Add `ST` and `Builder` modules for modifying and building records in-place. +- Added `ST` and `Builder` modules for modifying and building records in-place. ## [v0.2.0](https://github.com/purescript/purescript-record/releases/tag/v0.2.0) - 2017-07-24 -Add unsafe versions of functions (@natefaubion) +- Added unsafe versions of functions (@natefaubion) ## [v0.1.0](https://github.com/purescript/purescript-record/releases/tag/v0.1.0) - 2017-07-19 -Initial versioned release - +- Initial versioned release From f475c5f0abb56576bd3d5ba336ab3b5a4ee81fac Mon Sep 17 00:00:00 2001 From: JordanMartinez Date: Thu, 21 Jan 2021 12:48:14 -0800 Subject: [PATCH 2/3] Fix typo with parenthesis --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e3551dd..2fe2952 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,7 +16,7 @@ Bugfixes: Other improvements: - Updated `Record.Builder.merge` and `Record.Builder.union` to override existing fields (#73) -- Replaced monomorphic proxies with `Type.Proxy.Proxy` and polymorphic variants (#67( +- Replaced monomorphic proxies with `Type.Proxy.Proxy` and polymorphic variants (#67) - Removed `SProxy` from documentation (#70) - Migrated CI to GitHub Actions and updated installation instructions to use Spago (#69) - Added a changelog and pull request template (#74, #75) From 8404546bbdee7fa93d7410da8069a32c78cb8e92 Mon Sep 17 00:00:00 2001 From: Thomas Honeyman Date: Sat, 23 Jan 2021 18:01:55 -0800 Subject: [PATCH 3/3] Address feedback --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2fe2952..9a1807f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ Notable changes to this project are documented in this file. The format is based Breaking changes: - Added support for PureScript 0.14 and dropped support for all previous versions (#66) +- Updated `Record.Builder.merge` and `Record.Builder.union` so that they behave like `Record.merge` and `Record.union`: fields from the argument override those of the record being built in case of overlaps. (#73) New features: - Added `buildFromScratch` for building from an empty record (#53) @@ -15,7 +16,6 @@ New features: Bugfixes: Other improvements: -- Updated `Record.Builder.merge` and `Record.Builder.union` to override existing fields (#73) - Replaced monomorphic proxies with `Type.Proxy.Proxy` and polymorphic variants (#67) - Removed `SProxy` from documentation (#70) - Migrated CI to GitHub Actions and updated installation instructions to use Spago (#69)