From 58b08083e3abc5ada70460fb1b12fb6d2abfbcbf Mon Sep 17 00:00:00 2001 From: Francisco Vallarino Date: Tue, 5 Dec 2023 12:58:01 +0100 Subject: [PATCH] Prepare release 1.6.0.0 (#310) * Upgrade Stackage nightly * Update Changelog * Bump version * Add 'Project status' section to README --- ChangeLog.md | 27 +++++++++++++++++++++++++++ README.md | 6 ++++++ monomer.cabal | 2 +- package.yaml | 2 +- stack.yaml | 2 +- stack.yaml.lock | 8 ++++---- 6 files changed, 40 insertions(+), 7 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 036b7a8a..fe5a762d 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,30 @@ +## 1.6.0.0 + +### Added + +- Add renderBezierTo to Renderer for rendering cubic bezier curves ([PR #259](https://github.com/fjvallarino/monomer/pull/259)). Thanks @DarinM223! +- Improve development time application reload ([PR #239](https://github.com/fjvallarino/monomer/pull/239)). +- Draggable widget: allow to hide the original widget when dragging ([PR #259](https://github.com/fjvallarino/monomer/pull/259)). Thanks @Deltaspace0! +- Add more animation widgets ([PR #281](https://github.com/fjvallarino/monomer/pull/281)). Thanks @Deltaspace0! + +### Fixed + +- Avoid weird macOS 'command encoder is already encoding to this command buffer' error when resizing window ([PR #234](https://github.com/fjvallarino/monomer/pull/234)). +- Fix type error in examples ([PR #263](https://github.com/fjvallarino/monomer/pull/263)). +- Fix flake.nix definition to work with more recent nixpkgs snapshots ([PR #266](https://github.com/fjvallarino/monomer/pull/266)). Thanks @RubenAstudillo! +- Fix Semigroup instance for BoxShadowCfg ([PR #272](https://github.com/fjvallarino/monomer/pull/272)). Thanks @Deltaspace0! +- Fix typo in widgetDataSet description ([PR #273](https://github.com/fjvallarino/monomer/pull/273)). Thanks @Deltaspace0! +- Do not generate extra click events in box widget ([PR #267](https://github.com/fjvallarino/monomer/pull/267)). +- Remove redundant imports and fix typos ([PR #275](https://github.com/fjvallarino/monomer/pull/275)). Thanks @Deltaspace0! +- Fix typos in documentation ([PR #284](https://github.com/fjvallarino/monomer/pull/284)). Thanks @Deltaspace0! +- Fix build issues with GHC 9.6 ([PR #308](https://github.com/fjvallarino/monomer/pull/308)). + +### Changed + +- Better explain how the nodeKey function is related to WidgetKey ([PR #270](https://github.com/fjvallarino/monomer/pull/270)). Thanks @RubenAstudillo! +- Use parent model for Alert and Confirm modals ([PR #268](https://github.com/fjvallarino/monomer/pull/268)). +- Use latest nanovg-hs commit hash to apply relaxed text and vector upper bounds ([PR #285](https://github.com/fjvallarino/monomer/pull/285)). + ## 1.5.1.0 ### Added diff --git a/README.md b/README.md index d2226e80..d6138962 100644 --- a/README.md +++ b/README.md @@ -86,6 +86,12 @@ In case you wonder why some choices were made, you can read - Stability and performance. - Mobile support. +## Project status + +Although there has not been a lot of activity in the past year, the project is still active. + +I may take some time to respond to issues while I work on features I want to add to Monomer. + ## Useful extensions - [Hagrid](https://github.com/Dretch/monomer-hagrid), a flexible datagrid widget. diff --git a/monomer.cabal b/monomer.cabal index 30e5e3b3..ed728b13 100644 --- a/monomer.cabal +++ b/monomer.cabal @@ -5,7 +5,7 @@ cabal-version: 1.12 -- see: https://github.com/sol/hpack name: monomer -version: 1.5.1.0 +version: 1.6.0.0 synopsis: A GUI library for writing native Haskell applications. description: Monomer is an easy to use, cross platform, GUI library for writing native Haskell applications. diff --git a/package.yaml b/package.yaml index c7f88fce..3d1268cb 100644 --- a/package.yaml +++ b/package.yaml @@ -1,5 +1,5 @@ name: monomer -version: 1.5.1.0 +version: 1.6.0.0 github: fjvallarino/monomer license: BSD3 author: Francisco Vallarino diff --git a/stack.yaml b/stack.yaml index 47af49c1..f56ef3c2 100644 --- a/stack.yaml +++ b/stack.yaml @@ -20,7 +20,7 @@ #resolver: lts-17.15 #resolver: lts-18.27 #resolver: lts-20.21 -resolver: nightly-2023-11-26 +resolver: nightly-2023-12-04 # User packages to be built. # Various formats can be used as shown in the example below. diff --git a/stack.yaml.lock b/stack.yaml.lock index cb2c747a..80d050b9 100644 --- a/stack.yaml.lock +++ b/stack.yaml.lock @@ -13,7 +13,7 @@ packages: hackage: nanovg-0.8.1.0@sha256:bfcbe0dc0020aaa80db895966c9cf1b8aa4f13ac5253e713d728165fea7e9fc1,4914 snapshots: - completed: - sha256: 27a947b3046cc724c67af689f023b1c59ff22c55df3452d7cdcca793b668e054 - size: 699418 - url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/nightly/2023/11/26.yaml - original: nightly-2023-11-26 + sha256: cf95a118f919213067008b202fe5bb9794aa187cc97ded5d5c00c64d3565f298 + size: 700702 + url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/nightly/2023/12/4.yaml + original: nightly-2023-12-04