Releases: rise-tools/rise-tools
Releases · rise-tools/rise-tools
Release list
v0.12.0
v0.10.0
v0.9.0
v0.6.0
Bug Fixes
- add protocol to the tunnel url (47ca75a)
- build of kit-expo-router - typescript not seeing native-tack types (89d2e98)
- no subscription for default key (#187) (bccca08), closes #163 #163
- unify env management between eas build and eas update (23846e0)
Features
- add default screen for the example (#186) (6eb6c9a)
- add prompt skip flag (#169) (cfc89d8)
- add rise tools to default template and use cross-env (641a9af)
- add tunnel flag (dfd3e2f)
- automatically expose connection via Rise Proxy (#181) (602bf79)
- better handling of connection issues, add spinner (ffd397c)
- infer lookup path for nested models and add unit tests (#178) (9f70da3)
- infer nested & lookup model keys (#175) (f36a57e)
- migrate from jest to vitest (#171) (3932496)
- print QR code when starting new server (#154) (9c0158f)
- provide info (#188) (65c17e7)
- set navigation options ahead of transition (#176) (e7cf509)
- tunnel fallback UI (#183) (16020e7)
- type safety for
navigateaction in React Navigation (#174) (b2d3e6e) - various tweaks to the CLI package (#168) (531ddcc)
Reverts
v0.5.0
v0.4.0
Bug Fixes
- add missing peerDeps (07d8988)
- android styling (#144) (b11d51e)
- missing icon on home page (eada2a3)
- peer dependency warnings on fresh project (#162) (5bacbb2)
- replace broken createServer with createWSServer (779e4f4)
- root path does not load (#163) (a3ee644)
- some bugs in the models, add some docs (#140) (3b8ba08)
- statusbar warning on ios (febcd8a)
- temporarily disable http (5dc5cb1)
- throw error on mixed values array passed to fn handler (#124) (49c4754)
- wrong variable name used (b3cd626)
Features
create-rise(#155) (d2a530f)- add ability to set header opts (#147) (b1c7615)
- add dropdown menu to the Home Screen (#141) (983db87)
- better rws config and reconnect devx (#146) (14ada6a)
- better tint in dark mode (65e446e)
- improve lp styling (#150) (dfd10d4)
- live code for the conference talk + some tweaks (#143) (dda7aae)
- prepare
create-risefor release (#160) (76a5792) - support dark mode (#139) (aee8b1d)
Reverts
- remove connecting state (e67af55)
v0.3.0
Changelog:
0.3.0 (2024-06-27)
Bug Fixes
- "not found" route when fast refresh remounts the expo-router root, upgrade to Expo SDK 51 (#91) (c73146a)
- collision when firing events concurrently (#61) (dfaf279)
- empty screen on initial render (#89) (7da722c)
- fragment support after component rename (72e8950)
- pass payload to handler, not entire event (99b7f1d)
- set static children with jsx at the right level when using server-side higher order functions (#126) (5029664)
- type issue after adding http data source (495d7a9)
- various typescript errors and better performance of recursive helpers (#78) (6335f11)
- view model update when subscribed (#135) (caec7fd)
- warnings about missing keys when children are static (#110) (492dd02)
Features
- add "@rise-tools/kit-lucide-icons" (#127) (d82f80c)
- add @rise-tools/kit-forms (#120) (152ef9d)
- add @rise-tools/kit-linking (#116) (e9f529f)
- add @rise-tools/kit-svg (#117) (72426d0)
- add experimental http data source (#54) (268f7f7)
- add kit-haptics, add validation to other kit action packages, better validation errors (#104) (21b905b)
- add local state (#62) (46dc6af)
- add simple Stack.Screen component to control header appearance (#108) (5ed1ce1)
- add support for toast action and fix navigation in Rise (#87) (cf7834e)
- allow referencing local state values within the function handler (#75) (a2ffd63)
- better Rise UX (#137) (bf261a9)
- core: support multiple action events in a more elegant way (#52) (c13bb1b)
- create new umbrella package and use it instead (#132) (d005603)
- drop "@" from namespace names, add namespace to tamagui package (#133) (1bcfd49)
- example application for talk (#106) (00bb051)
- experimental JSX support (#41) (26a6bb9)
- implement events for http data source (initial take) (#58) (0fa270c)
- js server atomic model architecture (#74) (7b44469)
- jsx: fragments support (#109) (f589108)
- lazy initialisers for websocket data source (#57) (e5917c5)
- move qrcode to separate package (#130) (a59bf25)
- refactor
eventAPI to support timeout and allow action to be passed in directly (#71) (d716c7a) - replace dropdownbutton with more universal bottomsheet (#129) (9ab334c)
- rework events to not rely on a key, but a path, so we can use lazy initialisers (#56) (8b796e9)
- rewrite DraggableFlatList + add RN FlatList (#131) (342646f)
- rewrite kit to be (mostly) server-side, new state modifiers, few errors fixed (#79) (c9f7033)
- rise icon is a dropdown + qrcode sharing screen (#138) (2781a7e)
- use streams for local state and re-render only the components that read affected state values (#76) (c0fa591)
v0.2.0
Bug Fixes
- broken unit test (da374e7)
- dark mode for demo server (9fa25e5)
- include ws-server in the build process (448fa90)
- missing args for github action (68bf77d)
- sortable list fails to render when header/footer is passed (#22) (e3e60d2)
Features
- ability to respond to events with client-side actions (#46) (7289862)
- add ability for DataSource to stream updates, provide error handling for connection (#34) (60f736b)
- add additional tests for the core features (#28) (2c2c78a)
- add example server (#29) (2891722)
- add github actions for building new versions of apps (fffa158)
- add utility assertion for uniform arrays (#51) (feffd66)
- allow events to have multiple side-effect actions (#49) (4886c1d)
- allow multiple actions (#48) (6713f83)
- allow to select platform to build (fbbe274)
- async events (#24) (71fd7fb), closes #25
- automatically reject event handler if request takes too long (#35) (9a180c0)
- eg: Library saving, value smoothing, UI improvements (#27) (b8781ed)
- form support (#19) (0cb57b1)
- migrate demo server to Cloudflare Workers and setup deployment pipeline (#36) (7d52de9)
- move form into a modal (#23) (d31e3a7)
- parse props after render, to not leak impl. detail into schema validation (994d21e)
- update organisation for
eas buildand App Store / Play Store releases (#26) (e71ff55)