Commit Graph

210 Commits

Author SHA1 Message Date
Loïc Guitaut 0bcb1eb9a9
DEV: Add system spec to check core features are working fine (#127) 2025-04-09 14:25:30 +02:00
Jarek Radosz 947fb73d64
DEV: Update linting (#126) 2025-03-17 11:00:00 +00:00
Jarek Radosz 10fdbbc4fe
DEV: Update linting (#125) 2025-03-13 16:09:47 +00:00
Jarek Radosz dc54f57029
DEV: Update license (#121) 2025-02-24 11:23:18 +08:00
dependabot[bot] 12d8effeee
Bump rack from 3.0.11 to 3.0.12 (#119)
Bumps [rack](https://github.com/rack/rack) from 3.0.11 to 3.0.12.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/commits/v3.0.12)

---
updated-dependencies:
- dependency-name: rack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-13 23:31:57 +00:00
David Taylor 7b5f7f493d
DEV: Bump dependencies and fix linting (#118) 2025-02-06 17:48:37 +01:00
David Taylor 4799743ce1
DEV: Pin version for Discourse <3.5.0.beta1-dev (#117) 2025-02-05 20:15:28 +01:00
David Taylor 6de97fb641
DEV: Update linting (#116) 2024-11-28 17:12:07 +01:00
David Taylor ace95a030e
DEV: Update linting (#115) 2024-11-20 18:56:22 +01:00
David Taylor 81643d4619
DEV: Update linting (#114) 2024-11-20 15:49:16 +01:00
dependabot[bot] 6246fb1b02
Bump cross-spawn from 7.0.3 to 7.0.6 (#113)
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 10:48:46 +00:00
David Taylor 5d6b5862a0
DEV: Update eslint config (#112) 2024-11-19 11:24:17 +01:00
dependabot[bot] e2f4eefdce
Bump rexml from 3.3.6 to 3.3.9 (#111)
Bumps [rexml](https://github.com/ruby/rexml) from 3.3.6 to 3.3.9.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.3.6...v3.3.9)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-28 20:36:12 +01:00
Kelv c26e3865d8
DEV: resolve Rails/ReversibleMigrationMethodDefinition errors (#110) 2024-10-25 14:57:12 +08:00
Kelv 1b08bb2f93
DEV: Switch to use pnpm (#109) 2024-10-14 13:42:24 +02:00
dependabot[bot] 59caa1731b
Bump micromatch from 4.0.5 to 4.0.8 (#108)
Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.5 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8)

---
updated-dependencies:
- dependency-name: micromatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-01 12:35:43 +02:00
dependabot[bot] 41345c2d68
Bump rexml from 3.3.3 to 3.3.6 (#107)
Bumps [rexml](https://github.com/ruby/rexml) from 3.3.3 to 3.3.6.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.3.3...v3.3.6)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-01 12:32:03 +02:00
dependabot[bot] 43d0a8e196
Bump rexml from 3.2.8 to 3.3.3 (#106)
Bumps [rexml](https://github.com/ruby/rexml) from 3.2.8 to 3.3.3.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.2.8...v3.3.3)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 13:19:24 +02:00
Natalie Tay 8b848ec571
DEV: Pin plugin for Discourse < 3.4.0.beta1-dev (#105) 2024-08-02 17:09:08 +08:00
dependabot[bot] f8f051f50a
Bump braces from 3.0.2 to 3.0.3 (#104)
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-16 22:32:42 +02:00
Discourse Translator Bot 023ef367fd
Update translations (#103) 2024-05-31 12:28:50 +02:00
Loïc Guitaut 12b243271f
DEV: Update rubocop-discourse to version 3.8.0 (#102) 2024-05-28 11:33:24 +02:00
dependabot[bot] 51976c7cb9
Bump rexml from 3.2.6 to 3.2.8 (#101)
Bumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-17 00:01:43 +02:00
Natalie Tay f11229a511
FIX: Appropriately assign values when fetching user details (#100)
FIX: Appropriately assign values when fetching user details
2024-03-21 17:41:02 +08:00
Loïc Guitaut 5cd7a79baf DEV: Fix new Rubocop offenses 2024-03-06 14:01:26 +01:00
Selase Krakani cd51d8b811
DEV: Pin plugin for Discourse < 3.3.0.beta1-dev (#98) 2024-02-29 13:54:26 -07:00
Natalie Tay 895db120e3
FEATURE: Allow specifiying required paths when retrieving userinfo (#96)
When retrieving userinfo with oauth2_fetch_user_details=true, we sometimes want to disallow account creation if an attribute is not fulfilled.

This commit adds a new register oauth2_basic_required_json_path which will kick in when retrieving userinfo.
2024-01-31 20:19:18 +08:00
Leonardo Mosquera d1161b99a7
FIX: do not attempt to fetch user JSON if URL is not set (#94)
It is a configuration error to set oauth2_fetch_user_details to true but leave oauth2_user_json_url empty.

Before, this resulted in an unhandled exception in core. Now it is checked here.
2024-01-24 18:50:52 -03:00
Leonardo Mosquera 8277a3666d
Add support for PUT verb for auth token URL (#95) 2024-01-24 18:10:39 -03:00
Jarek Radosz 05cefd5ecd
DEV: Update linting (#93) 2024-01-16 18:00:23 +01:00
Alan Guo Xiang Tan 576ccb6304
DEV: Improve logging and fix some formatting errors (#92) 2024-01-09 11:22:17 +08:00
Leonardo Mosquera 92e3b2e4b2
DEV: Better verbose logging (#85) 2024-01-09 10:55:09 +08:00
Martin Brennan f7608a6d5b
Update plugin.rb metadata (#89)
Co-authored-by: AlexDev <104522507+alexdevlaeminck@users.noreply.github.com>
2023-11-08 11:19:20 -08:00
Ted Johansson 829fc31037
DEV: Replace deprecated queue_jobs site setting in tests (#88)
The #queue_jobs= method on site settings has been deprecated and replaced by Jobs.run_later! and Jobs.run_immediately!. This PR replaces usages in this plugin so we can remove the fallback in core.
2023-10-27 10:47:12 +08:00
dependabot[bot] 2cf2e195db
Bump @babel/traverse from 7.20.10 to 7.23.2 (#87)
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.20.10 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 18:23:04 +02:00
Penar Musaraj 2fb2855ffb
DEV: Pin plugin for Discourse 3.1 stable (#86) 2023-08-22 13:45:34 -05:00
dependabot[bot] 2ec8f90bb3
Bump word-wrap from 1.2.3 to 1.2.4 (#83)
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-19 01:58:36 +02:00
dependabot[bot] 680bf819f7
Bump semver from 6.3.0 to 6.3.1 (#82)
Bumps [semver](https://github.com/npm/node-semver) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 10:46:41 +02:00
Isaac Janzen 48c4cad00a
DEV: Update eslint config (#81) 2023-05-26 14:28:20 -05:00
Discourse Translator Bot 1448f05319
Update translations (#80) 2023-01-24 16:31:11 +01:00
Discourse Translator Bot 1281bf0e49
Update translations (#78) 2023-01-10 20:55:34 +01:00
discoursebot 58dee35778
DEV: Update CI workflows (#79)
Co-authored-by: discoursebuild <build@discourse.org>
2023-01-10 18:23:00 +00:00
David Taylor 660d30904b
DEV: Update eslint-config-discourse, use prettier for hbs (#77) 2023-01-04 13:38:12 +01:00
dependabot[bot] 1758ac0633
Bump json5 from 2.2.1 to 2.2.2 (#76)
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-29 12:24:15 -05:00
David Taylor ccf9d5d32c
DEV: Introduce syntax_tree for ruby formatting (#75) 2022-12-29 13:33:21 +01:00
Discourse Translator Bot 4a5259d81e
Update translations (#74) 2022-11-29 15:38:03 +01:00
discoursebot 9f315b0bb9
DEV: Update CI workflows (#73)
Co-authored-by: discoursebuild <build@discourse.org>
2022-11-07 12:41:41 -06:00
David Taylor 16ddafad9a
SECURITY: Improve SSRF protections (#72)
See https://github.com/discourse/discourse/security/advisories/GHSA-rcc5-28r3-23rr
2022-11-01 17:38:00 +00:00
David Taylor 2efe6578ce
DEV: Bump rubocop-discourse (#71)
* DEV: Bump rubocop-discourse

* Fix rubocop violations
2022-10-03 22:20:41 +02:00
Discourse Translator Bot c95e92554c
Update translations (#70) 2022-06-21 15:28:02 +02:00