v0.5.0-alpha
Pre-release
Pre-release
API Changes
- fix: handle case when invoice is negative for upgraded subscriptions by @lovrocolic in getlago/lago-api#336
- feat: Add Wallets Migration and GraphQL Endpoints by @jdenquin in getlago/lago-api#337
- feat: wallets mutations logic by @jdenquin in getlago/lago-api#338
- Force setting RAILS_ENV to test in rails_helper by @rsempe in getlago/lago-api#341
- Integrate Ruby library for Segment by @rsempe in getlago/lago-api#342
- Set membership context on each request by @rsempe in getlago/lago-api#343
- fix: canceled next subscription when terminating a downgraded one by @vincent-pochet in getlago/lago-api#345
- feat(segment): Add some tracking on Segment by @rsempe in getlago/lago-api#344
- feat(segment): Add some tracking on Segment (part 2) by @rsempe in getlago/lago-api#347
- feat(segment): Add some tracking on Segment (part 3) by @rsempe in getlago/lago-api#348
- feat: Add wallet transactions by @jdenquin in getlago/lago-api#340
- feat(segment): Identify user on signup and signin by @rsempe in getlago/lago-api#349
- feat: graphql customer active wallet boolean by @jdenquin in getlago/lago-api#351
- misc: Fix not up-to-date schema by @rsempe in getlago/lago-api#353
- feat: Update Subscription data model to support anniversary date by @vincent-pochet in getlago/lago-api#352
- feat: active storage: make non-aws users happy by @namehorn in getlago/lago-api#355
- Revert "feat: active storage: make non-aws users happy" by @jdenquin in getlago/lago-api#357
- feat: multiple plans feature (except invoice part) by @lovrocolic in getlago/lago-api#350
- refactor: Use named parameters for BaseService::Result#fail! by @rsempe in getlago/lago-api#358
- fix: make Segment optional by @prognostikos in getlago/lago-api#359
- feat: Add Wallet Consumed Amount by @jdenquin in getlago/lago-api#356
- refactor: Extract events validation from service by @rsempe in getlago/lago-api#361
- fix(multiple_plans): Use subscription for cache key on customer usage by @rsempe in getlago/lago-api#362
- feat: Add new date service to compute bounds for subscription and charge fees by @vincent-pochet in getlago/lago-api#360
- feat: Invoice logic refactoring for multiple plans by @rsempe in getlago/lago-api#363
- feat: Bill anniversary subscriptions by @vincent-pochet in getlago/lago-api#366
- fix: HOTFIX for task to assign subscription to events by @vincent-pochet in getlago/lago-api#368
- fix: remove result raises error on result not success by @jdenquin in getlago/lago-api#369
Front Changes
- chore(deps) Update dependency fork-ts-checker-webpack-plugin to v7.2.12 by @renovate in getlago/lago-front#253
- chore(deps) Update typescript-eslint monorepo to v5.30.6 by @renovate in getlago/lago-front#254
- refactor: 🗑 Hide Charge trash icon if not clickable by @ansmonjol in getlago/lago-front#256
- chore: 🫀 Add APP_ENV to env config by @MorganeLecurieux in getlago/lago-front#257
- [DS]: 📆 Date picker by @MorganeLecurieux in getlago/lago-front#241
- chore(deps-minor) Update graphqlcodegenerator monorepo by @renovate in getlago/lago-front#246
- chore(deps-minor) Update dependency axios to v0.27.2 by @renovate in getlago/lago-front#245
- chore(deps-major) Update dependency luxon to v3 by @renovate in getlago/lago-front#250
- fix: 😑 Allow combobox to return '' instead of null by @MorganeLecurieux in getlago/lago-front#259
- chore(deps) Update jest monorepo by @renovate in getlago/lago-front#261
- fix(deps): pin dependencies by @renovate in getlago/lago-front#260
- chore(deps-minor) Update sentry-javascript monorepo to v7.7.0 by @renovate in getlago/lago-front#262
- improvement: 📍allow DatePicker to receive it's placement as props by @ansmonjol in getlago/lago-front#263
- fix: 🔥 ButtonsLink + NavigationLink by @MorganeLecurieux in getlago/lago-front#264
- chore(deps) Update dependency ts-jest to v28.0.7 by @renovate in getlago/lago-front#267
- fix: 📅 Date picker error formik by @MorganeLecurieux in getlago/lago-front#265
- chore: 🐹 Differentiate APP_ENV staging and qa by @MorganeLecurieux in getlago/lago-front#270
- fix: 🙄 hidden focus on sidenav buttons by @MorganeLecurieux in getlago/lago-front#272
- fix: 🍎 Display current usage withat VAT by @MorganeLecurieux in getlago/lago-front#274
- chore(deps) Update babel monorepo to v7.18.9 by @renovate in getlago/lago-front#275
- chore(deps-minor) Update dependency @types/luxon to v2.4.0 by @renovate in getlago/lago-front#279
- chore(deps-minor) Update dependency @svgr/webpack to v6.3.0 by @renovate in getlago/lago-front#278
- chore(deps) Update typescript-eslint monorepo to v5.30.7 by @renovate in getlago/lago-front#277
- chore(deps) Update dependency fork-ts-checker-webpack-plugin to v7.2.13 by @renovate in getlago/lago-front#276
- chore(deps-minor) Update dependency eslint to v8.20.0 by @renovate in getlago/lago-front#268
- chore: 👻 Update APP_ENV to match infra by @MorganeLecurieux in getlago/lago-front#280
- chore(deps) Update dependency sanitize-html to v2.7.1 by @renovate in getlago/lago-front#283
- chore(deps) Update dependency eslint-plugin-jsx-a11y to v6.6.1 by @renovate in getlago/lago-front#285
- chore(deps) Update dependency @svgr/webpack to v6.3.1 by @renovate in getlago/lago-front#287
- feat: 📅 Update date format by @MorganeLecurieux in getlago/lago-front#288
- chore: 😬 Add addons typepolicy by @MorganeLecurieux in getlago/lago-front#290
- chore: 🔗 List items are links by @MorganeLecurieux in getlago/lago-front#289
- bug: update disabled days color in date picker by @ansmonjol in getlago/lago-front#295
- chore(deps-minor) Update sentry-javascript monorepo to v7.8.0 by @renovate in getlago/lago-front#296
- chore(deps-minor) Update dependency @testing-library/user-event to v14.3.0 by @renovate in getlago/lago-front#281
- Turn buttons into button links when use for navigation by @MorganeLecurieux in getlago/lago-front#292
- chore(deps-minor) Update typescript-eslint monorepo to v5.31.0 by @renovate in getlago/lago-front#294
- chore(deps-major) Update dependency @types/luxon to v3 by @renovate in getlago/lago-front#282
- chore(deps-minor) Update dependency webpack to v5.74.0 by @renovate in getlago/lago-front#293
- chore(deps-minor) Update graphqlcodegenerator monorepo by @renovate in getlago/lago-front#284
- fix(deps): pin dependency clsx to 1.2.1 by @renovate in getlago/lago-front#301
- feat: 🗃 DS - Drawer component by @MorganeLecurieux in getlago/lago-front#298
- chore(deps): bump terser from 4.8.0 to 4.8.1 by @dependabot in getlago/lago-front#303
- fix: 😬 Coupon date should be on one line by @MorganeLecurieux in getlago/lago-front#305
- chore(deps) Update babel monorepo to v7.18.10 by @renovate in getlago/lago-front#308
- chore(deps-minor) Update dependency eslint to v8.21.0 by @renovate in getlago/lago-front#307
- chore(deps-minor) Update typescript-eslint monorepo to v5.32.0 by @renovate in getlago/lago-front#309
- chore(deps-minor) Update emotion monorepo to v11.10.0 by @renovate in getlago/lago-front#304
- chore(deps) Update storybook monorepo to v6.5.10 by @renovate in getlago/lago-front#310
- chore(deps) Update dependency @testing-library/jest-dom to v5.16.5 by @renovate in getlago/lago-front#312
- feat: Multiple plan - Subscription list by @MorganeLecurieux in getlago/lago-front#266
What's Changed
- chore: 📡 Allow websockets as entrypoint in traefik for front dev env by @ansmonjol in #66
- Add needed Segment environment variables by @rsempe in #72
- misc: Add support for LAGO_DISABLE_SIGNUP env var by @vincent-pochet in #73
- create a new Readme file with more context by @sarkissianraffi in #74
- misc: add ssl support by @jdenquin in #75
- misc: Use delegated config for volumes and set SEGMENT_WRITE_KEY by @rsempe in #76
- fix(segment): Do not default LAGO_DISABLE_SEGMENT to true by @rsempe in #83
New Contributors
- @ansmonjol made their first contribution in #66
- @rsempe made their first contribution in #72
- @sarkissianraffi made their first contribution in #74
Full Changelog: v0.4.0-alpha...v0.5.0-alpha