API Changes
- feat: #292 coupons API endpoints by @lovrocolic in getlago/lago-api#308
- feat: #293 add add-ons api endpoints by @lovrocolic in getlago/lago-api#309
- feat: #294 add invoice show and index endpoints by @lovrocolic in getlago/lago-api#311
- fix: Fix event timestamp when none provided by @vincent-pochet in getlago/lago-api#318
- feat: #299 expose invoice status to graphql by @jdenquin in getlago/lago-api#301
- fix: GraphQL validation for country code at organization level by @vincent-pochet in getlago/lago-api#314
- feat: #295 add organization update endpoint by @lovrocolic in getlago/lago-api#310
- feat: #312 add plans endpoints by @lovrocolic in getlago/lago-api#315
- [FEAT]: Customer current usage on current billing period by @vincent-pochet in getlago/lago-api#305
- misc: Remove useless app folder and improve config by @vincent-pochet in getlago/lago-api#321
- build(deps): bump rails-html-sanitizer from 1.4.2 to 1.4.3 by @dependabot in getlago/lago-api#324
- fix: country validation on customer and organization by @vincent-pochet in getlago/lago-api#326
- feat: Expose customer usage into API and cache result by @vincent-pochet in getlago/lago-api#322
- feat: Expose current version number into GraphQL by @vincent-pochet in getlago/lago-api#320
- feat: Enable add charge if subscription by @vincent-pochet in getlago/lago-api#327
- Use the documented variable LAGO_RSA_PRIVATE_KEY by @prognostikos in getlago/lago-api#302
- feat: Add PDF invoice generation by @jdenquin in getlago/lago-api#319
- fix: Webhook string response by @jdenquin in getlago/lago-api#329
- fix: parse json for stripe webhook event by @jdenquin in getlago/lago-api#330
- fix: Ensure charges are not billed on an upgrade to a pay in advance plan by @vincent-pochet in getlago/lago-api#328
- misc: add sentry sidekiq support by @jdenquin in getlago/lago-api#331
- feat: api pdf generation by @jdenquin in getlago/lago-api#325
- feat: Add filters for invoice endpoint by @lovrocolic in getlago/lago-api#332
- misc: rails minor update by @jdenquin in getlago/lago-api#333
- fix: pdf org legal name by @jdenquin in getlago/lago-api#334
Full API Changelog: getlago/lago-api@v0.3.0-alpha...v0.4.0-alpha
Front Changes
- feat: 🦷 Allow mumtiple charges with same BM by @MorganeLecurieux in getlago/lago-front#223
- chore(deps) Update dependency @graphql-codegen/cli to v2.6.4 by @renovate in getlago/lago-front#219
- chore(deps) Update babel monorepo to v7.18.6 by @renovate in getlago/lago-front#212
- Uniform formik usage 🥋 by @ansmonjol in getlago/lago-front#225
- chore: 💬 Update Ditto by @MorganeLecurieux in getlago/lago-front#226
- Customer invoice table improvement by @ansmonjol in getlago/lago-front#208
- chore(deps): pin dependency @dittowords/cli to 2.5.1 by @renovate in getlago/lago-front#229
- chore(deps-minor) Update dependency eslint to v8.19.0 by @renovate in getlago/lago-front#227
- feat: 🪵 Current usage log by @MorganeLecurieux in getlago/lago-front#228
- chore(deps) Update dependency apollo3-cache-persist to v0.14.1 by @renovate in getlago/lago-front#231
- fix: 🛀 Remove double scrollbar on Combobox by @MorganeLecurieux in getlago/lago-front#232
- chore(deps-minor) Update typescript-eslint monorepo to v5.30.5 by @renovate in getlago/lago-front#215
- fix : ⌨️ Text input debounce create glitches by @MorganeLecurieux in getlago/lago-front#233
- chore: lint error on alert and debugger by @ansmonjol in getlago/lago-front#234
- feat: 🪣 Enable add charge if subscription by @MorganeLecurieux in getlago/lago-front#224
- fix: 🎛 Switch can't be disabled by @MorganeLecurieux in getlago/lago-front#235
- feat: 🏷 display app version in side nav by @ansmonjol in getlago/lago-front#230
- Organisation custom footer by @ansmonjol in getlago/lago-front#209
- chore(deps) Update dependency @types/react to v18.0.15 by @renovate in getlago/lago-front#237
- chore(deps) Update dependency @types/react-dom to v18.0.6 by @renovate in getlago/lago-front#238
- chore(deps) Update material-ui monorepo to v5.8.7 by @renovate in getlago/lago-front#239
- chore: 🚨 Fix risky dependencies by @MorganeLecurieux in getlago/lago-front#240
- chore(deps-minor) Update dependency axios to v0.21.2 [SECURITY] by @renovate in getlago/lago-front#242
- Disable signup on LAGO_SIGNUP_DISABLED global var presence by @ansmonjol in getlago/lago-front#236
- Set webSocketURL for dev env by @ansmonjol in getlago/lago-front#243
- chore(deps-minor) Update sentry-javascript monorepo to v7.6.0 by @renovate in getlago/lago-front#247
- chore: 💅 init storybook by @ansmonjol in getlago/lago-front#248
- chore(deps-minor) Update dependency luxon to v2.5.0 by @renovate in getlago/lago-front#249
- feat: 🧠 Wording Improvement by @MorganeLecurieux in getlago/lago-front#252
- chore: 💅 Add story for the Alert component by @ansmonjol in getlago/lago-front#251
Full Front Changelog: getlago/lago-front@v0.3.0-alpha...v0.4.0-alpha
What's Changed
- misc: Add redis cache configuration by @vincent-pochet in #63
- misc: Use variable LAGO_RSA_PRIVATE_KEY by @vincent-pochet in #65
Full Changelog: v0.3.1-alpha...v0.4.0-alpha