1.0.3 (2025-06-05)
Bug Fixes
1.0.2 (2025-05-05)
Bug Fixes
- correctly implement ios onError event (187052a)
- universal context type (f0fb5f3)
- update android (612573c)
- update android version (1916d59)
- update ios version (8e81854)
1.0.1 (2025-04-14)
Bug Fixes
- wrong build config (6bd9377)
1.0.0 (2025-04-14)
⚠ BREAKING CHANGES
- add android package
Features
- adapts to new hybrid method (1c4855d)
- add access ios framework (1870e02)
- add AccessIOS as remote pod (efc50ed)
- add alternative click event & new NoThanksLink component (495fec1)
- add android package (08172db)
- add basic module & view (4c2c127)
- add bottom sheet support (2fae6a7)
- add events as props of paywallcontext (9690b55)
- add getText method to context (c02c0ee)
- add link widget (6717a67)
- add new LoginLink widget & fix tests for AlternativeClick event (2c8e41b)
- add new SubscribeLink component (1f29890)
- add new widget ad default static paywall (d6f50c3)
- add snippet & restricted content (12af6fc)
- add subscribe button on gift widget (258f705)
- add view manager (656c743)
- add working restricted content with paywall context (3472c56)
- android: allow to return errors on register & form submit (a72f01e)
- better events overall (2c9b2e7)
- display paywall (153b2fb)
- events (bf7aaab)
- events (6c5d396)
- handle publisher's custom errors from onFormSubmit event (c9440ee)
- ios: handle events (112e009)
- lib: add custom layouts and finish to fix styles (582c272)
- lib: add icon pool font & require setup (5c64900)
- lib: add left colored border to paywall according to the color specified in the config (9291f4a)
- lib: add new FormWidget widget (5ab7ca2)
- lib: add new PreviewContent widget (7ab5679)
- lib: add newsletter widget (6614629)
- lib: add onAnswer event (f55316c)
- lib: add static paywall & store styles in asyncstorage (580808f)
- lib: add styles to GDP component (d8ea89c)
- lib: add translate widget (0e5e48e)
- lib: change restriction widget to make it works with no data (b143e6e)
- lib: conditional display of poool logo (52ddb75)
- lib: replaces all static texts by translate components (f24e827)
- lib: return restriction in case of an api error return (75e630e)
- lib: update some components & fix NewsletterWidget (966a70f)
- lib: working link widget (33a4f87)
- lib: working QuestionWidget component (b2a8869)
- new conditions for logo displaying (1ab1627)
- on form submit react native (7771c0e)
- paywall: displays the specific question returned by track (c53c2c4)
- prepare for ios masterpiece (9b6023f)
- react native events (e3cbd38)
- require true accessios dependency (ced4112)
- retrieve lib from remote (c5813c2)
- returning size instead of height (03c9a3d)
- rework with typescript (f3b1f02)
- string to dict method (32ad568)
- trying to get things done (1311e4d)
- view bridge (b693d24)
- wip: add link widget (1950348)
- wip: add QuestionWidget (1607204)
Bug Fixes
- fix app crash in android emulator (efc482a)
- access ios v2 compat (0c9ea3a)
- add missing displayName (52d35ae)
- android minimum styling (5755fbe)
- android: adapt changes to props (7d06042)
- android: better view resolve (4d5dc28)
- brand logo keep good size on hot reloading (8b8353a)
- cannot put spec in sub folder (e56a618)
- deps: update dependency buffer to v5.7.0 (9d39d34)
- deps: update dependency buffer to v6 (bb0b2ae)
- deps: update dependency buffer to v6.0.2 (1e00d77)
- deps: update dependency buffer to v6.0.3 (8884e3b)
- deps: update dependency events to v3.3.0 (1909027)
- downgrade eslint-plugin-react-native (99fef30)
- event manager (8fd3339)
- example: attempts to make native example work on IOS (still not working) (4342f23)
- examples: fix linter issues (902197f)
- fix bad function calls (1e7fda3)
- fix eslint config (40b3761)
- fix existing tests (ada9222)
- fix fragments styling (f8d71b5)
- fix ios compilation (6f97409)
- fix issues with component updates (8feea75)
- fix linter issue (8bc61eb)
- fix native example app name (f3da5e2)
- fix not working link & wrong condition (2fa54e7)
- fix paywall image uri (60776c0)
- fix signature not showing up (211901b)
- fix typo (cd22fa0)
- fix typo (d9454ca)
- fix various fragments (c884a0f)
- fix wrong events's url props (af76c6a)
- fix wrong paywall background (4f38aeb)
- fixing missing parentheses in ternary conditions (7309879)
- fixing some forgotten previous mistakes (19aff4b)
- ios: auto add tracking info to plist (749b796)
- lib: clean dirty App.js (34a38b4)
- lib: dissociate release method & onrelease event and fix associated tests (2a48684)
- lib: fix dysfunctional errors on optional fields (46d2190)
- lib: fix dysfunctional form validation conditions (45e7842)
- lib: fix eslint issues (0e2deb2)
- lib: fix events and add missing ones (7abb559)
- lib: fix existing tests & add new ones (wip) (ac000a0)
- lib: fix get functions in PaywallContext (28766cb)
- lib: fix import for github actions (1c4f2fd)
- lib: fix linter issues in tests (3475088)
- lib: fix linter issues relatived to styles (4b9925d)
- lib: fix some issues on forms behaviour (02a498d)
- lib: fix subactions styles to match with the layout (d51767b)
- missing argument (9776738)
- missing identity available event (233f681)
- mocks: fix dysfunctional asyncStorage mock (4957e80)
- move into specs subfolder (e03c252)
- move trackData to paywall context (1f580ce)
- preserve framework paths (88d4668)
- prevent android crash (f5a2ea3)
- react-native 0.74 compat (cc67774)
- remove useless function (594de4e)
- resolve conflicts on package.json and yarn.lock (ecefaee)
- rework gift & restriction widgets with new main button (9dff545)
- rework translations (4db23ae)
- self references (326e9ab)
- transform complex props to string (ecd8c13)
- transform fields into json before sending (5de5615)
- typo (c66e3d7)
- upgrade internal poool sdk android version (07d68d6)
- upgrade react native (b5c4ed2)
- upgrade react native (558f45e)
- upgrade to rn 0.72 & ios 17 compat (7964815)
- use new access ios version (c3a0e5a)
- use official access android build (af941ad)
- use react-native-permissions (f32647f)
- wip: fix styles and folders structure (2a24317)
- wrong operator for a component React Native (331c40d)