reflex-frp/reflex-platform
A curated package set and set of tools that let you build Haskell packages so they can run on a variety of platforms. reflex-platform is built on top of the nix package manager.
21 Releases
Latest: 2y ago
v1.2.0.0Latest
📦 v1.2.0.0
- Add support for aarch64-darwin (apple silicon macs) and aarch64-linux. See [docs/platform-support.md](./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 https://github.com/reflex-frp/reflex-platform/pull/829
- Fix settings in NixOS.md by @ryantrinkle in https://github.com/reflex-frp/reflex-platform/pull/830
- Full Changelog: https://github.com/reflex-frp/reflex-platform/compare/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 https://github.com/reflex-frp/reflex-platform/pull/825
- Bump targetSdk for Android by @cidkidnix in https://github.com/reflex-frp/reflex-platform/pull/823
- Update to target 31, Google Play store requires this is the target for apps after 2021 by @Yasuke in https://github.com/reflex-frp/reflex-platform/pull/826
✨ New Contributors
- @Yasuke made their first contribution in https://github.com/reflex-frp/reflex-platform/pull/826
- Full Changelog: https://github.com/reflex-frp/reflex-platform/compare/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](https://github.com/commercialhaskell/all-cabal-hashes/commit/f297f1f3fc337e2f94783f254cb6db1ee2022adb))
- 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
- + 7 more
v1.0.1.0
📋 Changes
- 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
📋 Changes
- 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](https://gitlab.haskell.org/ghc/ghc/-/issues/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` in `ios/default.nix`
- iOS: Make it possible to build a TestFlight/App Store ready ipa. See `isRelease` in `ios/default.nix`
- + 51 more
v0.9.2.0
📋 Changes
- Bump
- [reflex-dom-core to 0.7.0.0](https://github.com/reflex-frp/reflex-dom/releases/tag/reflex-dom-core-0.7.0.0).
- reflex-dom to 0.6.1.1-r1
v0.9.1.0
📋 Changes
- 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](https://github.com/reflex-frp/reflex/releases/tag/v0.8.2.0)
- [reflex-dom-core to 0.6.3.0](https://github.com/reflex-frp/reflex-dom/releases/tag/reflex-dom-core-0.6.3.0)
- + 13 more
v0.9.0.0
📋 Changes
- Bump
- Nixpkgs to 20.09
v0.8.0.3
📋 Changes
- Fix pure Nix evaluation.
v0.8.0.2
📋 Changes
- Bug fix relating to `preBuild` hook when TH splicing.
v0.8.0.1
📋 Changes
- Just fixing a change log entry.
v0.8.0.0
📋 Changes
- Bump
- Nixpkgs to 20.03
- Add more hooks to android Native APIs
v0.7.1.0
📦 v0.7.1.0
- Bump
- reflex to 0.8.1.0
- reflex-dom-core to 0.6.2.0
- jsaddle to 0.9.7.1
- jsaddle-dom to 0.9.4.1
- New pins
- hnix 0.12.0.1 and dependencies
- dependent-monoidal-map 0.1.1.2
v0.7.0.0
📦 v0.7.0.0
- Bump
- all-cabal-hashes ("Update from Hackage at 2020-12-01T14:56:13Z")
- beam-core to 0.9.0.0
- beam-migrate to 0.5.0.0
- beam-postgres to 0.5.0.0
- New pins
- [beam-automigrate](https://github.com/obsidiansystems/beam-automigrate) 0.1.0.0
- Android
- + 15 more
v0.6.2.0
📦 v0.6.2.0
- Bump
- all-cabal-hashes ("Update from Hackage at 2020-12-01T14:56:13Z")
- beam-core to 0.9.0.0
- beam-migrate to 0.5.0.0
- beam-postgres to 0.5.0.0
- New pins
- [beam-automigrate](https://github.com/obsidiansystems/beam-automigrate) 0.1.0.0
v0.6.1.0
📦 v0.6.1.0
- Bump
- all-cabal-hashes ("Update from Hackage at 2020-11-06T16:55:57Z")
- which to 0.2.0.0
- gargoyle to 0.1.1.0
- gargoyle-postgresql to 0.2.0.1
- gargoyle-postgresql-nix to 0.3.0.0
- aeson-gadt-th to 0.2.4
- reflex-ghci to 0.1.5.1
- + 16 more
v0.6.0.0
📋 Changes
- ([#658](https://github.com/reflex-frp/reflex-platform/pull/658)) Include infrastructure for experimental WebGHC support.
- ([#664](https://github.com/reflex-frp/reflex-platform/pull/664)) Update GHCJS to include a critical bugfix to the `-dedupe` flag. (See [obsidiansystems/ghcjs#3](https://github.com/obsidiansystems/ghcjs/pull/3) for more information.)
- Bump
- `all-cabal-hashes` to more recent snapshot of Hackage.
- `reflex` to 0.7.1.0.
- `reflex-dom`/`reflex-dom-core` to 0.6.0.0.
- `reflex-fsnotify` to 0.2.1.1.
- `reflex-ghci` to 0.1.4.1.
- + 5 more
v0.5.2.0
v0.2.0.0
v0.1.0.0
