Skip to content

Releases: OsmosysSoftware/osmo-x

v4.1.1

27 Nov 06:48
2fc056a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.1.0...v4.1.1

v4.1.0

20 Nov 13:34
ff91970
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.0.0...v4.1.0

v4.0.0

24 Oct 18:01
f26d27e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.0...v4.0.0

v3.1.0

29 May 11:31
d1c88c2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.0...v3.1.0

v3.0.0

08 May 12:10
7cb596d
Compare
Choose a tag to compare

What's Changed

  • docs: add api documentation by @LakshayaT in #158
  • docs: add portal development setup documentation by @LakshayaT in #157
  • docs: improve api development setup doc by @LakshayaT in #156
  • feat: fetch notifications sorted by createdOn date by @LakshayaT in #151
  • chore: rename app from osmo-notify to osmoX by @LakshayaT in #152
  • docs: add database design document by @LakshayaT in #153
  • style: fix graphql query typo in GetNotifcations by @LakshayaT in #159
  • build(deps-dev): bump eslint-plugin-import from 2.29.0 to 2.29.1 in /apps/portal by @dependabot in #124
  • build(deps-dev): bump @types/jasmine from 4.3.6 to 5.1.4 in /apps/portal by @dependabot in #125
  • build(deps-dev): bump @angular-eslint/builder from 17.1.1 to 17.2.1 in /apps/portal by @dependabot in #126
  • build(deps-dev): bump eslint from 8.52.0 to 8.56.0 in /apps/api by @dependabot in #127
  • build(deps-dev): bump supertest and @types/supertest in /apps/api by @dependabot in #129
  • build(deps): bump bull from 4.11.4 to 4.12.2 in /apps/api by @dependabot in #130
  • build(deps): bump vite and @angular-devkit/build-angular in /apps/portal by @dependabot in #146
  • build(deps): bump typeorm from 0.3.17 to 0.3.20 in /apps/api by @dependabot in #147
  • build(deps): bump nodemailer from 6.9.7 to 6.9.9 in /apps/api by @dependabot in #160
  • build(deps-dev): bump @types/node from 20.8.10 to 20.11.19 in /apps/api by @dependabot in #163
  • feat: add loading spinner while fetching records by @LakshayaT in #176
  • build: update typescript-eslint dev dependencies by @LakshayaT in #179
  • feat: allow filtering using dropdowns by @LakshayaT in #165
  • feat: add provider for sending sms via twilio by @LakshayaT in #180
  • docs: update development-setup doc by @Harish-osmosys in #192
  • feat: add migration for supporting multiple applications by @kshitij-k-osmosys in #197
  • feat: update migration to support multiple applications by @kshitij-k-osmosys in #201
  • feat: update logic for new notification creation by @kshitij-k-osmosys in #202
  • refactor: add core service to handle findAll by @xixas in #193
  • feat: get notifications based on server api key by @kshitij-k-osmosys in #205
  • feat: update authorization logic by @kshitij-k-osmosys in #206
  • feat: update login response & api key guard by @kshitij-k-osmosys in #207
  • feat: add graphql api to create new application by @kshitij-k-osmosys in #214
  • feat: add graphql api to fetch all applications by @kshitij-k-osmosys in #215
  • feat: add data seeding by @kshitij-k-osmosys in #217
  • feat: update notification logic & refactor codebase by @kshitij-k-osmosys in #218
  • chore: bump version to 3.0.0 by @LakshayaT in #219
  • ci: remove dependabot.yml by @kshitij-k-osmosys in #221
  • feat: update the api documentation by @kshitij-k-osmosys in #222
  • feat: update postman collection as per api changes by @kshitij-k-osmosys in #223
  • build: update portal dependencies by @sujoy-pal144 in #224
  • feat: add support for plivo sms provider by @kshitij-k-osmosys in #225
  • build: update api dependencies by @ayushnvs in #228
  • docs: update docker compose setup for portal by @sujoy-pal144 in #226
  • docs: update docker compose setup for api by @ayushnvs in #230
  • feat: add swagger support by @Harish-osmosys in #191
  • fix: providerId verification for data validator by @kshitij-k-osmosys in #231
  • feat: add whatsapp twilio provider with templates by @LakshayaT in #229
  • refactor: update api key guard logic by @kshitij-k-osmosys in #233
  • build: update api and portal docker compose for consistent naming by @LakshayaT in #234

New Contributors

Full Changelog: v2.0.0...v3.0.0

v2.0.0

28 Jan 13:15
c77fa4b
Compare
Choose a tag to compare

What's Changed

  • build: update angular cli dependencies by @LakshayaT in #98
  • feat: add display mappings for delivery status and channel type by @LakshayaT in #117
  • feat: add login page with auth guard by @LakshayaT in #116
  • feat: add support for whatsapp twilio by @xixas in #106
  • feat: add admin login auth flow by @xixas in #112
  • feat: add pagination support to graphql query by @xixas in #113
  • build(deps-dev): bump @typescript-eslint/parser from 6.9.1 to 6.13.2 in /apps/api by @dependabot in #90
  • build(deps): bump @nestjs/typeorm from 10.0.0 to 10.0.1 in /apps/api by @dependabot in #91
  • build(deps-dev): bump eslint-config-prettier from 9.0.0 to 9.1.0 in /apps/api by @dependabot in #92
  • build(deps-dev): bump jasmine-core from 4.6.0 to 5.1.1 in /apps/portal by @dependabot in #96
  • build(deps): bump @nestjs/common from 10.2.7 to 10.3.0 in /apps/api by @dependabot in #100
  • build(deps): bump @nestjs/platform-express from 10.2.7 to 10.3.0 in /apps/api by @dependabot in #101
  • build(deps): bump msgpackr from 1.9.9 to 1.10.1 in /apps/api by @dependabot in #102
  • build(deps-dev): bump @angular-eslint/schematics from 16.3.1 to 17.2.0 in /apps/portal by @dependabot in #107
  • build(deps): bump follow-redirects from 1.15.3 to 1.15.5 in /apps/api by @dependabot in #121
  • build(deps-dev): bump follow-redirects from 1.15.3 to 1.15.5 in /apps/portal by @dependabot in #119
  • feat: add sort support to graphQl query by @xixas in #114
  • feat: add filter support to graphQl query by @xixas in #115
  • feat: add search support to graphQl query by @xixas in #118
  • build(deps-dev): bump @angular-eslint/schematics from 17.2.0 to 17.2.1 in /apps/portal by @dependabot in #122
  • fix: graphql query for getting notifications by @LakshayaT in #134
  • fix: allow user to clear dropdown selection by @LakshayaT in #135
  • chore: add 127.0.0.1 to api docker-compose ports by @LakshayaT in #132
  • chore: add auth and notifications graphql requests to collection by @LakshayaT in #137
  • fix: view data and result modals cannot be re-opened by @LakshayaT in #139
  • fix: behaviour of paginator pages by @LakshayaT in #140
  • chore: update app title to Osmo Notify by @LakshayaT in #141
  • chore: add pr templates for api and portal by @LakshayaT in #136
  • feat: add template with icons for channel type by @LakshayaT in #142
  • chore: bump version to 2.0.0 by @xixas in #143

Full Changelog: v1.1.0...v2.0.0

v1.1.0

29 Dec 12:07
2b47413
Compare
Choose a tag to compare

What's Changed

  • feat: add 360dialog service for sending whatsapp notification by @xixas in #49
  • docs: add usage guide for 360Dialog by @xixas in #50
  • feat: enable and disable service providers by @xixas in #51
  • build(deps-dev): bump @babel/traverse from 7.22.10 to 7.23.2 by @dependabot in #48
  • docs: update add new provider by @xixas in #52
  • feat: add data validation based on channel type by @xixas in #53
  • feat: upgrade node 18 to node 20 by @xixas in #54
  • feat: add check for enabled channels by @xixas in #55
  • feat: provide docker support for production by @xixas in #56
  • feat: send notification immediately when api is called by @xixas in #57
  • refactor: add schedule service to define cron by @xixas in #58
  • feat: add npm script to reset database by @LakshayaT in #60
  • feat: add apikey authorization by @xixas in #59
  • docs: add postman collection by @xixas in #61
  • fix: update docker to install nest cli by @xixas in #64
  • feat: add api to get notifications by ids by @xixas in #65
  • chore: convert repository to monorepo by @xixas in #67
  • feat: add GraphQL to fetch notifications by @PrinceYadav2 in #68
  • feat: add validation for email attachments by @LakshayaT in #62
  • docs: add block diagram document by @LakshayaT in #63
  • refactor: add base consumer class by @xixas in #66
  • docs: update documentation content and structure by @LakshayaT in #79
  • fix: mailgun notifications when no attachments provided by @LakshayaT in #80
  • fix: update mail text/html validation to allow either one or both by @LakshayaT in #84
  • feat: make fetch all notifications a public API by @PrinceYadav2 in #83
  • build(deps-dev): bump @nestjs/testing from 10.2.7 to 10.2.10 in /apps/api by @dependabot in #69
  • build(deps-dev): bump @types/supertest from 2.0.15 to 2.0.16 in /apps/api by @dependabot in #70
  • build(deps-dev): bump prettier from 3.0.3 to 3.1.0 in /apps/api by @dependabot in #71
  • build(deps-dev): bump ts-loader from 9.5.0 to 9.5.1 in /apps/api by @dependabot in #72
  • build(deps-dev): bump @angular-eslint/builder from 16.3.1 to 17.1.1 in /apps/portal by @dependabot in #86
  • build(deps-dev): bump @types/jest from 29.5.7 to 29.5.11 in /apps/api by @dependabot in #89
  • build(deps-dev): bump @angular-eslint/eslint-plugin from 16.3.1 to 17.1.1 in /apps/portal by @dependabot in #88
  • feat: add grid to show notifications by @PrinceYadav2 in #81
  • build: update typescript-eslint dependencies by @LakshayaT in #97
  • docs: add api test cases documentation by @LakshayaT in #99
  • feat: provide docker support for portal by @xixas in #103
  • chore: bump backend to v1.1.0 and frontend to v1.0.0 by @xixas in #104
  • chore: bump portal version to 1.1.0 by @xixas in #105

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

20 Sep 11:04
bd31b5a
Compare
Choose a tag to compare

What's Changed

  • docs: add CONTRIBUTING.md for project contribution guidelines by @vishnu-kyatannawar in #2
  • docs: update repository description and author field by @vishnu-kyatannawar in #3
  • feat: configure TypeORM to connect to Database by @LakshayaT in #4
  • fix: fetch typeorm database type value from .env by @LakshayaT in #6
  • feat: add database migrations to create notifications table by @LakshayaT in #7
  • build: create dependabot.yml by @osm-vishnukyatannawar in #9
  • fix: use tinyint for delivery_status by @LakshayaT in #10
  • feat: implement api to add notifications to db by @LakshayaT in #8
  • feat: add ESLint rules for code quality improvement by @xixas in #12
  • style: add prettier rules for code quality improvement by @xixas in #13
  • feat: implement queue for processing notifications by @LakshayaT in #11
  • feat: add GitHub actions for linting & building by @xixas in #14
  • feat: add cron to process notifications queue by @LakshayaT in #15
  • feat: update entity and migration by @xixas in #16
  • docs: add initial readme with basic project information by @xixas in #17
  • docs: add LICENSE by @xixas in #18
  • docs: add contributors section in readme by @xixas in #20
  • feat: implement smtp service using nodemailer by @LakshayaT in #19
  • feat: update eslint to add line before and after all block-like structures by @xixas in #21
  • refactor: add 'notifi_' prefix to all table names by @xixas in #22
  • docs: add development setup instructions by @xixas in #23
  • docs: add production setup instructions by @xixas in #24
  • doc: add CODE_OF_CONDUCT.md by @osm-vishnukyatannawar in #27
  • refactor: revert unintentional code by @xixas in #26
  • docs: add usage guide for the project by @xixas in #25
  • refactor: improve notifications create API by @xixas in #28
  • feat: add logger to project by @xixas in #29
  • fix: fetch only active pending notifications by @LakshayaT in #30
  • feat: add logs for actions and errors by @LakshayaT in #32
  • feat: make createdBy and updatedBy columns not null, add default value by @xixas in #31
  • feat: manage redis configuration by @xixas in #33
  • refactor: restructured project directory by @xixas in #34
  • fix: change json columns to text type by @LakshayaT in #37
  • feat: add mailgun service for sending mails by @LakshayaT in #35
  • docs: add mailgun channel usage guide by @LakshayaT in #36
  • docs: fix run migration command by @LakshayaT in #38
  • docs: add doc to add new provider by @LakshayaT in #39
  • fix: change migrations table name to notify_migrations by @LakshayaT in #40
  • fix: table name to notify_notifications for revert migration by @LakshayaT in #41
  • feat: add validation for notification data by @LakshayaT in #42
  • fix: api response to follow jsend format by @LakshayaT in #43
  • docs: update api response formats, content fixes by @LakshayaT in #45
  • chore: bump version to 1.0.0 by @osm-vishnukyatannawar in #46

New Contributors

Full Changelog: https://github.com/OsmosysSoftware/osmo-notify/commits/v1.0.0