Skip to content

Latest commit

 

History

History
252 lines (144 loc) · 7.34 KB

CHANGELOG.md

File metadata and controls

252 lines (144 loc) · 7.34 KB

0.10.20

Enhancements

  • All dialogs are SDK cancelable (Previously only form dialogs where cancelable)

Patches

  • Unified investments viewmodel to be used in different investment scopes

Debug Features

  • Removed sage response from mock logs and server logs

0.10.19

Enhancements

  • [PM404] Setup cases to cover all business overview approaches
  • [PM400] Business Overview for a business with only operational integrations
  • [PM308] Added SDK support for the investments section

Bug Fixes

  • Dates are now not predicting the future.

    Previously, viewing today's date displayed it as the date of the next date.

    e.g requesting a report of 1st July 2021, you would get a report of 2nd July 2021

0.0.52

  • [BF127] Implemented CreateBusiness Dialog
  • [BF220] implemented "Invite to share reports" dialog

0.0.51

  • Moved bitframe-events to utils
  • Moved presenters to utils
  • Added a Templater, and it's compiler
  • Added a Mailer for clients

0.0.50

  • Refactored and did a lot of housekeeping

0.0.37

Bitframe

Authentication Services

0.0.36

PiMonitor

Bitframe

  • [BF176] Storage session cache for web and mobile

0.0.32

PiMonitor Authentication

  • [PM164] Fix SingUp Dropdown feature

Bitframe Authentication

  • [BF163] Optimize SignIn Flow
  • [BF165] Add Valid Users for Test & Development Purposes

0.0.31

PiMonitor Client SDK Core

  • [PM124] Removed onUserLoggedIn method from SignInViewModel
  • [PM141] Created a Register business form
  • [PM140] Make the register business form be invitational
  • [PM023] Register a business
  • [PM017] A Monitor can create a business, in his scope

0.0.30

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

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

0.0.28

CI & CD

  • Removing other targets to make deployment faster
  • 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

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

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