Releases: reflex-frp/reflex-platform
v1.2.0.0
v1.2.0.0
- Add support for aarch64-darwin (apple silicon macs) and aarch64-linux. See docs/platform-support.md for more information about what's supported and what isn't on each platform.
- nixpkgs updated to 22.11
- Breaking change: Disable webkit2gtk backend for reflex-dom by default. To enable it, use the useWebkit2Gtk flag in
default.nix
. - Breaking change: Remove deprecated cabal2nixResult
- Haskell Libraries Updates
- reflex-dom 0.6.3.1
- ios: Update ios-deploy to v1.12.2
v1.1.2.0
What's Changed
- Update reflex-dom to 0.6.3.0; Target android sdk 33 while using sdk 30 to build by @ali-abrar in #829
- Fix settings in NixOS.md by @ryantrinkle in #830
Full Changelog: v1.1.1.0...v1.1.2.0
v1.1.1.0
What's Changed
- haskell-overlays: reflex -> 0.9.2.0, reflex-vty -> 0.5.1.0 by @ali-abrar in #825
- Bump targetSdk for Android by @cidkidnix in #823
- Update to target 31, Google Play store requires this is the target for apps after 2021 by @Yasuke in #826
New Contributors
Full Changelog: v1.1.0.0...v1.1.1.0
v1.1.0.0
v1.1.0.0
- Breaking change: GHC 8.10.7 is now selected by default. Set
__useNewerCompiler
in default.nix to false if you'd like to keep using GHC 8.6.5. - Haskell Library Updates
- all-cabal-hashes "Update from Hackage at 2023-05-25T12:06:44Z" (f297f1f3)
- reflex 0.9.1.0
- reflex-dom-core 0.8.0.0
- reflex-ghci 0.2.0.0
- reflex-vty 0.4.1.1
- reflex-fsnotify 0.3.0.0
- reflex-process 0.3.2.0
- beam-core 0.10.0.0
- beam-migrate 0.5.2.0
- beam-postgres 0.5.3.0
- beam-automigrate 0.1.3.0
- some 1.0.4
- dependent-sum-template 0.1.2.0
v1.0.1.0
- iOS: Bump SDK version from 15.0 -> 16.1
- Haskell Library Updates
- reflex-dom-core to 0.7.0.3
- aeson to 2.1.1.0
v1.0.0.0
-
Nix: Update pinned nixpkgs to nixpkgs-21.05
-
Android: Use gradle v7 and build-tools 30.0.2 by default
-
Android: Automatically set build tool version in gradle.properties based on the configured
buildToolsVersions
-
Android: Drop aarch32/armv7/armeabi support for 8.10.7 due to upstream ghc bugs (!17973)
- We will continue to support GHC 8.6.5 Android 32-bit
- This means 32-bit android devices are no longer supported on 8.10.7 and up
-
iOS: Make it possible to specify the path to the app's icons and splash images. See
iconPath
inios/default.nix
-
iOS: Make it possible to build a TestFlight/App Store ready ipa. See
isRelease
inios/default.nix
-
iOS: Include Assets Archive if present at
iconPath
-
Fix SIGBUS crashes on armv7a due unaligned writes (!774)
-
Always use GHC 8.10.7, not GHC 8.10.4, for GHC 8.10.
Previously we were using mixed GHC 8.10 versions to avoid issues. -
GHC 8.10 support is complete, with the remaining profiling builds
that worked for 8.6 (everything but GHCJS's) now also working for 8.10. -
Breaking Change: The
javaSources
argument ofandroid/default.nix
is now
a function that takes the default sources as arguments instead of a list that
is always appended to the default sources. It is now possible to override the
default java sources. See the documentation here. -
Always use GHC 8.10.7, not GHC 8.10.4, for GHC 8.10. Previously we were using mixed GHC 8.10 versions to avoid issues.
-
GHC 8.10 support is complete, with the remaining profiling builds that worked for 8.6 (everything but GHCJS's) now also working for 8.10.
-
GHCJS 8.6 no longer uses older versions of some libraries with "text JS-string"
dlist
ghcjs-base
ghcjs-base
primitive
vector
- hashable
Instead it uses the same versions as everything else.
-
Haskell Library Updates
- Intentional bumps:
- all-cabal-hashes "Update from Hackage at 2022-06-29T01:24:32Z"
- dependent-monoidal-map to 0.1.1.3
- dependent-sum-aeson-orphans to 0.3.1.1
- dependent-sum-template to 0.1.1.0
- monoidal-containers to 0.6.2.0
- patch to 0.0.8.0
- reflex to 0.8.2.2
- reflex-dom-core to 0.7.0.2
- reflex-ghci to 0.1.5.4
- reflex-process to 0.3.1.2
- reflex-vty to 0.3.0.0
- some to 1.0.2
- vessel to 0.3.0.0
- witherable to 0.4.2
- Prerequisite bumps:
- OneTuple 0.3.1
- QuickCheck 2.14.1
- aeson 1.5.4.1
- base-orphans 0.8.6
- bifunctors 5.5.11
- commutative-semigroups (newly added at 0.1.0.0)
- comonad 5.0.8
- generic-deriving 1.14.1
- hashable 1.3.5.0
- index-traversable 0.1.2
- invariant 0.5.5
- lens 4.19.2
- microlens-th 0.4.3.10
- quickcheck-instances 0.3.27
- splitmix 0.1.0.4
- strict 0.4.0.1
- tagged 0.8.6.1
- th-abstraction 0.4.3.0
- th-lift 0.8.2
- time-compat 1.9.4
- Intentional bumps:
v0.9.2.0
- Bump
- reflex-dom-core to 0.7.0.0.
- reflex-dom to 0.6.1.1-r1
v0.9.1.0
-
Add a partial preview of GHC 8.10 support, not on by default.
- native: linux and macOS
- iOS, unprofiled only
- android, unprofiled only
- Add GHCJS 8.10.7
-
Bump
- reflex to 0.8.2.0
- reflex-dom-core to 0.6.3.0
- reflex-dom to 0.6.1.1
- reflex-vty to 0.2.0.0
- reflex-process to 0.3.1.1
- reflex-ghci to 0.1.5.2
- cabal-macosx to 0.2.4.2
- all-cabal-hashes ("Update from Hackage at 2021-12-22T18:48:06Z")
- beam-automigrate to 0.1.2.0
- beam-core to 0.9.1.0
- beam-migrate to 0.5.1.0
- beam-postgres to 0.5.1.0
- pandoc to 2.16.2
-
New pins
- ghcjs-promise 0.1.0.3
v0.9.0.0
- Bump
- Nixpkgs to 20.09
v0.8.0.3
- Fix pure Nix evaluation.