From d6edadbdd097b7114042a537460b5734bc1e807e Mon Sep 17 00:00:00 2001 From: KaranPalan <143683619+Karan-Palan@users.noreply.github.com> Date: Tue, 7 Jan 2025 13:32:16 +0530 Subject: [PATCH 1/9] Fix: Consistent Card Heights on Ambassadors Page and Update Twitter Logo to X (#1256) * fix[ambassadors]: ensure consistent card heights across all cards * refactor[ambassadors]: fix existing typo in SocialIcons * feat[ambassadors]: change twitter logo to x --- components/AmbassadorsCard.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/components/AmbassadorsCard.tsx b/components/AmbassadorsCard.tsx index ad287ce64..68b0b49c8 100644 --- a/components/AmbassadorsCard.tsx +++ b/components/AmbassadorsCard.tsx @@ -55,11 +55,11 @@ const SocialIcon = ({ platform }: { platform: SocialIcons }) => { twitter: ( - + ), linkedin: ( @@ -114,7 +114,7 @@ const AmbassadorCard = ({ ambassador }: { ambassador: Ambassador }) => { contributions = [], } = ambassador; - const SocialIconss: SocialIcons[] = [ + const SocialIcons: SocialIcons[] = [ 'github', 'twitter', 'mastodon', @@ -122,7 +122,7 @@ const AmbassadorCard = ({ ambassador }: { ambassador: Ambassador }) => { ]; return ( -
+
@@ -137,7 +137,7 @@ const AmbassadorCard = ({ ambassador }: { ambassador: Ambassador }) => { onError={() => setImgSrc(`/img/ambassadors/${name}.jpg`)} /> -
+

{name}

@@ -157,8 +157,8 @@ const AmbassadorCard = ({ ambassador }: { ambassador: Ambassador }) => {

)} -
- {SocialIconss.map((platform) => { +
+ {SocialIcons.map((platform) => { const username = ambassador[platform]; return username ? ( Date: Tue, 7 Jan 2025 13:39:57 +0530 Subject: [PATCH 2/9] Added proper links for jsonschema-core.md and jsonschema-validation.md in specification-links.md (#1241) Co-authored-by: Shantanu Chauhan --- pages/specification-links.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/specification-links.md b/pages/specification-links.md index a327ef50d..d52e52731 100644 --- a/pages/specification-links.md +++ b/pages/specification-links.md @@ -498,8 +498,8 @@ The next unreleased draft is a work in progress. You can [give feedback and get The specification links here link to the raw sources. We do not provide rendered [work-in-progress](work-in-progress) drafts except near the very end of a publication cycle, during the final review period. - - Core: [jsonschema-core.md](https://github.com/json-schema-org/json-schema-spec/blob/main/jsonschema-core.md) - - Validation: [jsonschema-validation.md](https://github.com/json-schema-org/json-schema-spec/blob/main/jsonschema-validation.md) + - Core: [jsonschema-core.md](https://github.com/json-schema-org/json-schema-spec/blob/main/specs/jsonschema-core.md) + - Validation: [jsonschema-validation.md](https://github.com/json-schema-org/json-schema-spec/blob/main/specs/jsonschema-validation.md) - Hyper-Schema: [jsonschema-hyperschema.xml](https://github.com/json-schema-org/json-hyperschema-spec/blob/main/jsonschema-hyperschema.xml) - Relative JSON Pointer: [relative-json-pointer.xml](https://github.com/json-schema-org/json-schema-spec/blob/master/relative-json-pointer.xml) - [JSON Schema meta-schema](https://github.com/json-schema-org/json-schema-spec/blob/master/schema.json) From ceb509cfc666de0ba993c73b1dec6f81668a2ac4 Mon Sep 17 00:00:00 2001 From: Devanjoy Das <123098732+DevanjoyDas@users.noreply.github.com> Date: Tue, 7 Jan 2025 13:42:09 +0530 Subject: [PATCH 3/9] fix : remove dummy text present on https://json-schema.org/overview/case-studies page (#1237) * remove dummy text from overview/casse-studies page * remove dummy text from overview/case-studies * format fix --- pages/overview/case-studies/index.page.tsx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pages/overview/case-studies/index.page.tsx b/pages/overview/case-studies/index.page.tsx index b79b1352d..a76fdf3a1 100644 --- a/pages/overview/case-studies/index.page.tsx +++ b/pages/overview/case-studies/index.page.tsx @@ -31,10 +31,8 @@ export default function ContentExample() { {newTitle}

- {/* Please fix below dummy text and make it two to three liner so that we can remove the bug of layout shifting :) */} - Learn how organizations are adopting and benefiting from JSON Schema. - Please replace this text with a two to three liner so that we can avoid - the layout shifting bug. + Learn how organizations are adopting JSON Schema to improve data + management, ensure consistency, and streamline workflows across systems.

{data.map((element, index) => ( From ccf7bcf2adb790bb276e934a0e3a94e13ac83e10 Mon Sep 17 00:00:00 2001 From: Abhay Date: Tue, 7 Jan 2025 13:43:34 +0530 Subject: [PATCH 4/9] Added the JSV Elixir library to the avaiable tools (#1235) --- data/tooling-data.yaml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/data/tooling-data.yaml b/data/tooling-data.yaml index 710113da9..a2394c6bc 100644 --- a/data/tooling-data.yaml +++ b/data/tooling-data.yaml @@ -3046,4 +3046,20 @@ license: 'Apache-2.0' source: 'https://github.com/pubg/protoc-gen-jsonschema' supportedDialects: - draft: ['4', '6', '7', '2019-09', '2020-12'] \ No newline at end of file + draft: ['4', '6', '7', '2019-09', '2020-12'] + +- name: JSV + description: 'A generic JSON Schema validator for Elixir' + environments: ['Linux', 'MacOS', 'Windows','Embedded platform'] + toolingTypes: ['validator'] + languages: ['Elixir', 'Erlang'] + maintainers: + - name: 'Ludovic Demblans' + username: 'lud' + platform: 'github' + license: 'MIT' + source: 'https://github.com/lud/jsv' + homepage: 'https://hex.pm/packages/jsv' + supportedDialects: + draft: ['2020-12', '7'] + toolingListingNotes: 'JSON Schema Validation for Elixir according to the latest specifications. Supports compile-time schema builds, custom dialects and custom formats.' \ No newline at end of file From a5db705cc408711dd2deb8824a9537998b21576f Mon Sep 17 00:00:00 2001 From: MadhavDhatrak <155296217+MadhavDhatrak@users.noreply.github.com> Date: Tue, 7 Jan 2025 13:49:33 +0530 Subject: [PATCH 5/9] [Feat]-Add json schema editor tool (#1231) * feat/Liquid JSON Schema Editor * feat/json-schema-editor --------- Co-authored-by: Benjamin Granados <40007659+benjagm@users.noreply.github.com> --- data/tooling-data.yaml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/data/tooling-data.yaml b/data/tooling-data.yaml index a2394c6bc..4d247fa85 100644 --- a/data/tooling-data.yaml +++ b/data/tooling-data.yaml @@ -3047,7 +3047,18 @@ source: 'https://github.com/pubg/protoc-gen-jsonschema' supportedDialects: draft: ['4', '6', '7', '2019-09', '2020-12'] - +- name: 'JSON Schema Editor' + description: 'The JSON schema editor provides an easy UI for building JSON Schema. In addition, users can convert their json schema into SQL, GraphQL, and Protocol Buffers formats. Lastly this tool allows users to generate sample data that conforms to the json schema they have defined.' + toolingTypes: ['editor'] + maintainers: + - name: 'robclarabase' + username: 'robclarabase' + platform: 'github' + license: 'MIT' + source: 'https://github.com/Clarabase/json-schema-editor' + homepage: 'https://json-schema-editor.onrender.com/' + supportedDialects: + draft: ['2020-12'] - name: JSV description: 'A generic JSON Schema validator for Elixir' environments: ['Linux', 'MacOS', 'Windows','Embedded platform'] @@ -3062,4 +3073,4 @@ homepage: 'https://hex.pm/packages/jsv' supportedDialects: draft: ['2020-12', '7'] - toolingListingNotes: 'JSON Schema Validation for Elixir according to the latest specifications. Supports compile-time schema builds, custom dialects and custom formats.' \ No newline at end of file + toolingListingNotes: 'JSON Schema Validation for Elixir according to the latest specifications. Supports compile-time schema builds, custom dialects and custom formats.' From 4cd13acb2eb68d8d268f69bfb58b3e8e22557c8b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 09:21:56 +0100 Subject: [PATCH 6/9] chore(deps): bump babel-loader from 9.1.3 to 9.2.1 (#1226) Bumps [babel-loader](https://github.com/babel/babel-loader) from 9.1.3 to 9.2.1. - [Release notes](https://github.com/babel/babel-loader/releases) - [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel-loader/compare/v9.1.3...v9.2.1) --- updated-dependencies: - dependency-name: babel-loader dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index e1de179bb..691c90d69 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@docsearch/react": "3.8.0", "@types/jsonpath": "^0.2.4", "axios": "1.7.7", - "babel-loader": "^9.1.3", + "babel-loader": "^9.2.1", "classnames": "^2.5.1", "feed": "^4.2.2", "file-saver": "^2.0.5", diff --git a/yarn.lock b/yarn.lock index 799b44764..a815c1ab9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4557,16 +4557,16 @@ __metadata: languageName: node linkType: hard -"babel-loader@npm:^9.1.3": - version: 9.1.3 - resolution: "babel-loader@npm:9.1.3" +"babel-loader@npm:^9.2.1": + version: 9.2.1 + resolution: "babel-loader@npm:9.2.1" dependencies: find-cache-dir: "npm:^4.0.0" schema-utils: "npm:^4.0.0" peerDependencies: "@babel/core": ^7.12.0 webpack: ">=5" - checksum: 10c0/e3fc3c9e02bd908b37e8e8cd4f3d7280cf6ac45e33fc203aedbb615135a0fecc33bf92573b71a166a827af029d302c0b060354985cd91d510320bd70a2f949eb + checksum: 10c0/efb82faff4c7c27e9c15bb28bf11c73200e61cf365118a9514e8d74dd489d0afc2a0d5aaa62cb4254eefc2ab631579224d95a03fd245410f28ea75e24de54ba4 languageName: node linkType: hard @@ -8307,7 +8307,7 @@ __metadata: "@typescript-eslint/parser": "npm:^6.21.0" autoprefixer: "npm:^10.4.20" axios: "npm:1.7.7" - babel-loader: "npm:^9.1.3" + babel-loader: "npm:^9.2.1" babel-plugin-istanbul: "npm:^7.0.0" classnames: "npm:^2.5.1" cypress: "npm:^13.13.1" From ac73c34d0beb6319ae018c66535fcfc95203cf61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 09:22:21 +0100 Subject: [PATCH 7/9] chore(deps): bump node-ical from 0.19.0 to 0.20.1 (#1227) Bumps [node-ical](https://github.com/jens-maus/node-ical) from 0.19.0 to 0.20.1. - [Commits](https://github.com/jens-maus/node-ical/compare/0.19.0...0.20.1) --- updated-dependencies: - dependency-name: node-ical dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 23 +++++++++++++++++------ 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 691c90d69..f16fc54c5 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "next": "14.2.14", "next-sitemap": "^4.2.3", "next-themes": "^0.3.0", - "node-ical": "0.19.0", + "node-ical": "0.20.1", "react": "18.3.1", "react-dom": "18.3.1", "react-syntax-highlighter": "^15.6.1", diff --git a/yarn.lock b/yarn.lock index a815c1ab9..4080446cb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4548,6 +4548,17 @@ __metadata: languageName: node linkType: hard +"axios@npm:^1.7.7": + version: 1.7.9 + resolution: "axios@npm:1.7.9" + dependencies: + follow-redirects: "npm:^1.15.6" + form-data: "npm:^4.0.0" + proxy-from-env: "npm:^1.1.0" + checksum: 10c0/b7a41e24b59fee5f0f26c1fc844b45b17442832eb3a0fb42dd4f1430eb4abc571fe168e67913e8a1d91c993232bd1d1ab03e20e4d1fee8c6147649b576fc1b0b + languageName: node + linkType: hard + "axobject-query@npm:^3.2.1": version: 3.2.1 resolution: "axobject-query@npm:3.2.1" @@ -8336,7 +8347,7 @@ __metadata: next: "npm:14.2.14" next-sitemap: "npm:^4.2.3" next-themes: "npm:^0.3.0" - node-ical: "npm:0.19.0" + node-ical: "npm:0.20.1" nyc: "npm:^17.1.0" postcss: "npm:^8.4.41" prettier: "npm:3.3.3" @@ -9151,15 +9162,15 @@ __metadata: languageName: node linkType: hard -"node-ical@npm:0.19.0": - version: 0.19.0 - resolution: "node-ical@npm:0.19.0" +"node-ical@npm:0.20.1": + version: 0.20.1 + resolution: "node-ical@npm:0.20.1" dependencies: - axios: "npm:1.7.7" + axios: "npm:^1.7.7" moment-timezone: "npm:^0.5.45" rrule: "npm:2.8.1" uuid: "npm:^10.0.0" - checksum: 10c0/15788f5a658eccb0b3ec7e692f8e882612a5e55926ab7d55e4540bdb88963e548f35388486a2d95e75caa939db840560ff4a159db46ffa509ec35df40c62b12c + checksum: 10c0/3e95ece63f0420f96b611913e0134660120bf2e87da8b1afbc73b6db2cbe2ad20d9b76ad912fa80b20923c64f0002869d98edaa53d143aa5989d223ff12ef621 languageName: node linkType: hard From 475eb594e6ad8d3fae442258313bd1d15c5b6a21 Mon Sep 17 00:00:00 2001 From: MadhavDhatrak <155296217+MadhavDhatrak@users.noreply.github.com> Date: Tue, 7 Jan 2025 13:55:13 +0530 Subject: [PATCH 8/9] feat/Liquid JSON Schema Editor (#1230) Co-authored-by: Benjamin Granados <40007659+benjagm@users.noreply.github.com> --- data/tooling-data.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/data/tooling-data.yaml b/data/tooling-data.yaml index 4d247fa85..527ff42a8 100644 --- a/data/tooling-data.yaml +++ b/data/tooling-data.yaml @@ -3047,6 +3047,21 @@ source: 'https://github.com/pubg/protoc-gen-jsonschema' supportedDialects: draft: ['4', '6', '7', '2019-09', '2020-12'] +- name: 'Liquid JSON Schema Editor' + description: 'Graphical JSON Schema editor for draft-04, draft-06, draft-07, 2019-09 and 2020-12, with split source code and graphical editing. Includes validation of JSON files based on JSON Schema, JSON Sample Generator and JSON Schema Documentation Generator.' + toolingTypes: ['validator', 'documentation', 'editor'] + languages: ['C#', '.NET'] + environments: ['Microsoft Windows'] + maintainers: + - name: 'Liquid Technologies Ltd' + platform: 'other' + creators: + - name: 'Liquid Technologies Ltd' + platform: 'other' + homepage: 'https://www.liquid-technologies.com/json-schema-editor' + license: 'Proprietary and Freeware' + supportedDialects: + draft: ['4', '6', '7', '2019-09', '2020-12'] - name: 'JSON Schema Editor' description: 'The JSON schema editor provides an easy UI for building JSON Schema. In addition, users can convert their json schema into SQL, GraphQL, and Protocol Buffers formats. Lastly this tool allows users to generate sample data that conforms to the json schema they have defined.' toolingTypes: ['editor'] From 0caf2963c6ebc516c40ff4a5721dc2cc08fc31ed Mon Sep 17 00:00:00 2001 From: Sujal Gupta <55016909+heysujal@users.noreply.github.com> Date: Tue, 7 Jan 2025 14:01:17 +0530 Subject: [PATCH 9/9] add swift-json-schema in tooling data (#1222) Co-authored-by: Benjamin Granados <40007659+benjagm@users.noreply.github.com> --- data/tooling-data.yaml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/data/tooling-data.yaml b/data/tooling-data.yaml index 527ff42a8..49268ff35 100644 --- a/data/tooling-data.yaml +++ b/data/tooling-data.yaml @@ -3047,6 +3047,21 @@ source: 'https://github.com/pubg/protoc-gen-jsonschema' supportedDialects: draft: ['4', '6', '7', '2019-09', '2020-12'] + +- name: swift-json-schema + description: 'swift-json-schema support generating JSON schema using Swift result builders or from Swift types directly using macros.' + environments: ['macOS', 'iOS', 'tvOS', 'watchOS', 'visionOS', 'Linux'] + toolingTypes: ['validator', 'code-to-schema', 'model-to-schema'] + languages: ['Swift'] + maintainers: + - name: 'Austin Evans' + username: 'ajevans99' + platform: 'github' + license: 'MIT' + source: 'https://github.com/ajevans99/swift-json-schema' + supportedDialects: + draft: ['2020-12'] + - name: 'Liquid JSON Schema Editor' description: 'Graphical JSON Schema editor for draft-04, draft-06, draft-07, 2019-09 and 2020-12, with split source code and graphical editing. Includes validation of JSON files based on JSON Schema, JSON Sample Generator and JSON Schema Documentation Generator.' toolingTypes: ['validator', 'documentation', 'editor'] @@ -3062,6 +3077,7 @@ license: 'Proprietary and Freeware' supportedDialects: draft: ['4', '6', '7', '2019-09', '2020-12'] + - name: 'JSON Schema Editor' description: 'The JSON schema editor provides an easy UI for building JSON Schema. In addition, users can convert their json schema into SQL, GraphQL, and Protocol Buffers formats. Lastly this tool allows users to generate sample data that conforms to the json schema they have defined.' toolingTypes: ['editor'] @@ -3073,7 +3089,8 @@ source: 'https://github.com/Clarabase/json-schema-editor' homepage: 'https://json-schema-editor.onrender.com/' supportedDialects: - draft: ['2020-12'] + draft: ['2020-12'] + - name: JSV description: 'A generic JSON Schema validator for Elixir' environments: ['Linux', 'MacOS', 'Windows','Embedded platform']