Releases: picortex/bitframe
Releases · picortex/bitframe
Release list
Version 0.0.31
Version 0.0.30
0.0.30: 2021.10.15
PiMonitor Client SDK Core
- [PM121] Persist the currently logged in Monitor
- [PM142] Refactor SignUpService to just use one method for signing up
- [PM123] Moved the sing in/up event into the event bus
- [PM151] Automatically sign in user after registration
Bitframe
- [BF143] Response is not properly returning the cause of an error
Bitframe Server
- [BF144] Fix Cross Origin Resource Sharing Issue
Version 0.0.29
0.0.29
PiMonitor Client SDK Core
- [PM127] Re authored the SignUpService to accommodate the new designs
- [PM103] Moved SignUpTest to commonMain
PiMonitor Client Browser Web
- [PM105] Fix UI Crash when user goes to businesses tab
Bitframe Authentication Service
Bug Fixes
- [BF098] Fixed flakiness in authentication tests
- [BF122] Can now get the currently signed in User, Space and App
Enhancements
- [BF94] Lifted authentication ktor service away from bitframe client
Bitframe Client Sdk
Bug Fixes
- [BF92] Fixed sign in validation bug for empty sign in credentials
- [BF93] Attach Universal testing to cover future bugs
Bitframe Presenters
- [BF133] Made the FormFeedback States easily reusable. Doesn't have to be consumed directly from the SDK
Bitframe Test Containers
- [BF96] Make PiMonitor bitframe containers multiplatform
Bitframe Service
- [BF125] Restructured ServiceConfig and its subclasses
CI & CD
- [BF100] Cache gradle for faster CI builds
Libs/Tools Dependency Changes
| Lib/Tool | Prev version | Current version |
|---|---|---|
| Kotlin | 1.5.30 | 1.5.31 |
| KSP | 1.5.30-1.0.0 | 1.5.31-1.0.0 |
| asoft foundation | 1.4.0 | 1.4.11 |
Version 0.0.26
0.0.26 : 2021-10-01
CI & CD
- Updated workflows for better naming
- Setup integration testing to run directly on containers (this pulls our testing environment closer to a production environment)
- Setup acceptance testing to run directly on docker our docker containers
- [BF80] Published all meaning artifacts to be used
Bitframe
Bitframe Authentication
- [BF71] Pulled out of bitframe core effectively making bitframe much thinner
Bitframe Nomenclature
- Renamed renderers into pages and modules
Bitframe Dao Core
- Moved the core dao tools out of bitframe core
Bitframe Core
- Added a standard bitframe response to all our responses including failures and errors
Bitframe events
- [BF82] Created a working event bus
- Find out how to propagate errors (i.e., casting errors, serialization errors, e.t.c) down
Pimonitor
Pimonitor client full
- [BF79] Matched content according to the designs
Cleaned up
- Removed the users module
- Removed access module
Version 0.0.25
0.0.25 : 2021.09.20
PiMonitor
Client core sdk
- Updated sample section in readme to ease readability
- Multi signing paths for individuals and organisations
Client full sdk
- Updated sample section in readme to ease readability
Client mobile & web
- Introduction of renderers
Bitframe
Bitframe Presenters
- Introduction of presenters
Version 0.0.24
0.0.24 : 2021.09.13
Bitframe
Servers
- Provide a common UI Module abstraction for dashboard modules
- Provide a common UI Module abstraction for regular crud modules
- Unify aggregate modules for data
Client Core SDK
- Updated readme to reflect on full client configuration
- Add samples to show how the core SDK can be used
Client Full SDK
- Introduced UI Scopes which resulted in a much more idiomatic syntax
- Provide a clear documentation on how to use these scopes
- Add samples on the common UIScopes
PiMonitor
Client SDKs
- Published the new version on 0.0.24
- Fixed the hook bug which was caused by bundling
Acceptance Testing DSL
- Settled on a much cleaner acceptance DLS
- Tested the sample client with it