From 14654fa5778a7d63361fcb0b0a5ac3e708ccbeb5 Mon Sep 17 00:00:00 2001 From: tjcouch-sil Date: Fri, 13 Sep 2024 14:47:48 -0500 Subject: [PATCH 1/2] Bumped version to 0.3.0 to prepare for release --- release/app/package-lock.json | 4 ++-- release/app/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/release/app/package-lock.json b/release/app/package-lock.json index bef698d9f9..33d3a073c1 100644 --- a/release/app/package-lock.json +++ b/release/app/package-lock.json @@ -1,12 +1,12 @@ { "name": "platform.bible", - "version": "0.2.0", + "version": "0.3.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "platform.bible", - "version": "0.2.0", + "version": "0.3.0", "hasInstallScript": true, "license": "MIT" } diff --git a/release/app/package.json b/release/app/package.json index bc2ad6118e..08de947c02 100644 --- a/release/app/package.json +++ b/release/app/package.json @@ -1,6 +1,6 @@ { "name": "platform.bible", - "version": "0.2.0", + "version": "0.3.0", "description": "Extensible Bible translation software", "license": "MIT", "author": { From 8e4adc115da36121d2ec7e33bd0105ba9009d96c Mon Sep 17 00:00:00 2001 From: tjcouch-sil Date: Fri, 13 Sep 2024 14:51:42 -0500 Subject: [PATCH 2/2] Updated changelog for 0.3.0 --- CHANGELOG.md | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 180 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fd3bf5d2aa..06b0d576f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,183 @@ +# 0.3.0 (2024.9.13) + +## What's Changed + +### Other Changes + +- security update `@sillsdev/scripture` by @irahopkinson in https://github.com/paranext/paranext-core/pull/780 +- Merge v0.2.0 by @lyonsil in https://github.com/paranext/paranext-core/pull/784 +- Update actions workflows to node v20 by @irahopkinson in https://github.com/paranext/paranext-core/pull/783 +- update more GHA to node v20 by @irahopkinson in https://github.com/paranext/paranext-core/pull/785 +- Implementation of context menus (#707) and making grid menu use composed JSON menus (#424) by @tombogle in https://github.com/paranext/paranext-core/pull/746 +- 707, 424: Fixed alignment problem when some menu items have a leading icon and others don't by @tombogle in https://github.com/paranext/paranext-core/pull/786 +- 424: Changed id to command for menu items in Help menu by @tombogle in https://github.com/paranext/paranext-core/pull/787 +- Fix build problems by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/792 +- Use menu contributions to build menus by @lyonsil in https://github.com/paranext/paranext-core/pull/790 +- Added verse image generator localized string by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/800 +- Add settings validation functions by @lyonsil in https://github.com/paranext/paranext-core/pull/798 +- Fixed throwing error trying to remove extension menus that don't exist while reloading extensions by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/799 +- Fixed menu being unavailable on first startup by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/804 +- Added paratext.bible extension menu strings, made editor fill width by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/818 +- editor: handle changed Scripture data by @irahopkinson in https://github.com/paranext/paranext-core/pull/823 +- update `rc-dock` by @irahopkinson in https://github.com/paranext/paranext-core/pull/833 +- Update npm packages by @irahopkinson in https://github.com/paranext/paranext-core/pull/815 +- Update extensions from templates by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/843 +- Project settings validators by @jolierabideau in https://github.com/paranext/paranext-core/pull/816 +- #772: Incorporate hamburger menu in web view component by @tombogle in https://github.com/paranext/paranext-core/pull/793 +- Fixed top bar spacing, catch and explain data provider errors as a quick solution by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/848 +- fix .NET8 builds by @irahopkinson in https://github.com/paranext/paranext-core/pull/851 +- Fixed resource viewer image paths to use new lowerCamelCase by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/853 +- Read settings from extensions by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/852 +- Added IProjectDataProviderFactory for public documentation by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/855 +- Added extension project settings contributions by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/856 +- Quick fix for web view menus getting multiple copies of defaults by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/861 +- Allow read/write of project settings in C# by @lyonsil in https://github.com/paranext/paranext-core/pull/857 +- fix `tar` vulnerability by @irahopkinson in https://github.com/paranext/paranext-core/pull/863 +- Hooked up the resource viewer to change the verse ref and scroll to it by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/864 +- Fix lorem ipsum white space by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/868 +- update `platform-editor` by @irahopkinson in https://github.com/paranext/paranext-core/pull/869 +- disable macOS GHA builds by @irahopkinson in https://github.com/paranext/paranext-core/pull/871 +- Added platform-bible-react preview page, revised readmes by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/870 +- Add Shadcn/ui and a new BCV-control by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/858 +- Fix follow-up items for shadcn/ui BCV control by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/873 +- Fix a tiny bug in the BCV by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/874 +- 738 improve localization service (pull request on new fixed branch) by @katherinejensen00 in https://github.com/paranext/paranext-core/pull/822 +- Split Resource Viewer into a Read-only Resource Viewer and an editable Scripture Editor by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/877 +- Fixed bcv selector problems - mainly that the dropdown was instantly closing when embedded in tab by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/875 +- Allow extensions to contribute localized strings by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/876 +- Changed extension names from kabob-case to camelCase by @tombogle in https://github.com/paranext/paranext-core/pull/879 +- Merge PSI functionality into PDPs by @lyonsil in https://github.com/paranext/paranext-core/pull/878 +- Revert "disable macOS GHA builds (#871)" by @irahopkinson in https://github.com/paranext/paranext-core/pull/872 +- Move all of the test webviews and commands behind an env var by @lyonsil in https://github.com/paranext/paranext-core/pull/886 +- Intl utility classes and functions by @jolierabideau in https://github.com/paranext/paranext-core/pull/883 +- #794: Implement C# project setting validators by @tombogle in https://github.com/paranext/paranext-core/pull/882 +- update `platform-editor` by @irahopkinson in https://github.com/paranext/paranext-core/pull/888 +- Fix docs related to `npm install` when running the first time by @lyonsil in https://github.com/paranext/paranext-core/pull/892 +- Resurrected ProjectDataProviderEngine class, moved some comments around by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/894 +- Switch `Button` and `TextField` to shadcn by @dewert99 in https://github.com/paranext/paranext-core/pull/891 +- Made PDPFE.createProjectDataProviderEngine asynchronous, finished hello world test project type including extension data and project settings by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/895 +- Quick fix existing platform-bible-react build errors by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/899 +- Fix paratext project settings getting default not working, update not working by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/907 +- Added platform.isEditable, filtered Open Scripture Editor and Open Resource Viewer dialogs by isEditable by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/903 +- Run basic checks dialog follow up by @jolierabideau in https://github.com/paranext/paranext-core/pull/897 +- 741 use localized strings hook by @katherinejensen00 in https://github.com/paranext/paranext-core/pull/908 +- Hook in web view context into web view menu command call by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/901 +- add component hierarchy to the preview app by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/896 +- update `platform-editor` by @irahopkinson in https://github.com/paranext/paranext-core/pull/915 +- Fix PBR build after #896 by @irahopkinson in https://github.com/paranext/paranext-core/pull/916 +- Removed file-level disables of lint checks for react/prop-types by @tombogle in https://github.com/paranext/paranext-core/pull/917 +- preview app: better aligned input examples by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/921 +- Reworked projectType to projectInterfaces, reworked ParatextStandard file system format to match Paratext 9 by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/918 +- fix vertical tab ribbon + add more to preview app by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/925 +- preview app: add non-text tab trigger by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/926 +- Search bar fixes by @dewert99 in https://github.com/paranext/paranext-core/pull/924 +- Fix vulnerable dependencies by @irahopkinson in https://github.com/paranext/paranext-core/pull/927 +- update editor by @irahopkinson in https://github.com/paranext/paranext-core/pull/935 +- Reworked PDPs to enable layering PDPs, added platform.base, added Scripture extender layering PDP, replaced name from ProjectMetadata with project setting platform.name by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/930 +- add shadcn table by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/932 +- Enable the .NET data provide on macOS by @lyonsil in https://github.com/paranext/paranext-core/pull/942 +- Bump icu.net version by @lyonsil in https://github.com/paranext/paranext-core/pull/943 +- fix components layout + enhance preview app by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/931 +- Resolved infinite loop between two layering PDPs, added new class to make resolving this easier by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/944 +- Fixed views not reopening on restart by fixing PlatformEventEmitter bug by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/947 +- Added settings to direct exports from papi, stopped trying to edit readonly projects by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/950 +- Added Epic issue template by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/966 +- Fully complete book, chapter, and verse for USFM/USJ/USX by @lyonsil in https://github.com/paranext/paranext-core/pull/952 +- Removed epic issue template by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/969 +- update editor by @irahopkinson in https://github.com/paranext/paranext-core/pull/974 +- Remove button wrapper by @jolierabideau in https://github.com/paranext/paranext-core/pull/975 +- Used some more variables to help with white labeling by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/976 +- Update `@sillsdev/scripture` by @irahopkinson in https://github.com/paranext/paranext-core/pull/972 +- overwrite editor styles to fit better into frames by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/983 +- add CI format check by @irahopkinson in https://github.com/paranext/paranext-core/pull/984 +- add a draft Paratext10 theme to preview app by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/985 +- preview app: add pages: paratext, colors by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/988 +- fix dropdown styles by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/987 +- add Card, Alert, Slider, Switch by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/990 +- Add check running service and make extension activation order consistent by @lyonsil in https://github.com/paranext/paranext-core/pull/981 +- remove no longer needed font definition by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/995 +- fix twMerge to use our prefix by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/999 +- preview: intersected color preview for the theme colors page by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/996 +- break up preview app into more components by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/997 +- Fixed editor selection issues on typing or changing verse, other minor fixes and tweaks by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/1008 +- Add character inventory UI that manages validCharacters and invalidCharacters in project settings by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/914 +- feat: added marketplace buttons and markdown renderer by @ssikande in https://github.com/paranext/paranext-core/pull/1009 +- Fixed parsing verse in dotnet so it does not always use verse value which may be null by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/1010 +- preview app: fix, move marketplace buttons by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1013 +- fix: exported by @ssikande in https://github.com/paranext/paranext-core/pull/1015 +- Add pr-font-sans with preflight by @jolierabideau in https://github.com/paranext/paranext-core/pull/1016 +- Add "elevated privileges" to extensions and make managing extensions one by @lyonsil in https://github.com/paranext/paranext-core/pull/1012 +- update `@sillsdev/scripture` by @irahopkinson in https://github.com/paranext/paranext-core/pull/1017 +- Resolve tanstack dependency for DataTable by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/1018 +- Add a few elevated privilege types to @papi/core by @lyonsil in https://github.com/paranext/paranext-core/pull/1021 +- Allow the extension host to restart as many times as desired by @lyonsil in https://github.com/paranext/paranext-core/pull/1022 +- update editor by @irahopkinson in https://github.com/paranext/paranext-core/pull/1023 +- #881: Implemented general Scripture list component and by @tombogle in https://github.com/paranext/paranext-core/pull/912 +- fix styles, preview: add and enhance examples by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1019 +- Create ComboBox from shadcn example by @dewert99 in https://github.com/paranext/paranext-core/pull/970 +- feat: updated buttons to conform to install, update, enable and disable by @ssikande in https://github.com/paranext/paranext-core/pull/1027 +- refactor: move components, rename folders by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1026 +- add shadcn dashboard example by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1029 +- #881: Moved component into advanced folder by @tombogle in https://github.com/paranext/paranext-core/pull/1025 +- feat:added customizable filter button by @ssikande in https://github.com/paranext/paranext-core/pull/1030 +- Fix filter by @ssikande in https://github.com/paranext/paranext-core/pull/1031 +- feat: added more components by @ssikande in https://github.com/paranext/paranext-core/pull/1034 +- Fix bug when all extensions are deactivated and reactived by @lyonsil in https://github.com/paranext/paranext-core/pull/1036 +- feat: make buttons inherit stuff by @ssikande in https://github.com/paranext/paranext-core/pull/1035 +- fix: `manageExtensions` provider correctly parses extension name on Windows by @captaincrazybro in https://github.com/paranext/paranext-core/pull/1040 +- feat: implemented papi event to indicate when file watcher finished reloading extensions by @captaincrazybro in https://github.com/paranext/paranext-core/pull/1041 +- feat: numbers shortened for reader legibility by @ssikande in https://github.com/paranext/paranext-core/pull/1043 +- update editor by @irahopkinson in https://github.com/paranext/paranext-core/pull/1044 +- Repeated Words Inventory (+ some basic inventory code refactoring) by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/1020 +- preview: add more info about theming by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1054 +- improve table and inventory styles by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1048 +- fix direction for many components by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1049 +- fix text on preview app guide by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1056 +- fix border rounding on example layout by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1058 +- fix character inventory button style by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1059 +- move components into better suitable folders by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1061 +- update editor by @irahopkinson in https://github.com/paranext/paranext-core/pull/1068 +- Made extension contributions load in order, added spinner, updated ParatextData to 9.5.0.6, misc bug fixes and improvements by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/1066 +- Provide the ability to run ParatextChecks and cleanup JSON serializing by @lyonsil in https://github.com/paranext/paranext-core/pull/1069 +- update editor by @irahopkinson in https://github.com/paranext/paranext-core/pull/1078 +- Hook up project and user settings tabs by @jolierabideau in https://github.com/paranext/paranext-core/pull/1070 +- update editor by @irahopkinson in https://github.com/paranext/paranext-core/pull/1086 +- Settings tabs- add scrolling and work without DEV_NOISY by @jolierabideau in https://github.com/paranext/paranext-core/pull/1087 +- Fix #1074 and part of #1075 by @lyonsil in https://github.com/paranext/paranext-core/pull/1089 +- Provide a way for extensions to start other processes by @lyonsil in https://github.com/paranext/paranext-core/pull/1093 +- Add documentation for inventory components, and add unit tests for inventory utils in platform-bible-react by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/1091 +- Update logic to find repeated words by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/1095 +- Update inventory preview by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/1097 +- #454: Changed checking-results-list to be a webview by @tombogle in https://github.com/paranext/paranext-core/pull/1076 +- Added scroll group service, hook to use scroll groups, added to web views, added tab nav bar with simple UI by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/1096 +- Fix rtl for NavigationContentSearch by @jolierabideau in https://github.com/paranext/paranext-core/pull/1108 +- Remove unused file by @irahopkinson in https://github.com/paranext/paranext-core/pull/1105 +- update editor by @irahopkinson in https://github.com/paranext/paranext-core/pull/1110 +- Create new extension to help manage comments by @lyonsil in https://github.com/paranext/paranext-core/pull/1112 +- Integrate Configure Checks web view by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/1099 +- Update return of EnableCheck by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/1115 +- update editor by @irahopkinson in https://github.com/paranext/paranext-core/pull/1116 +- Fix bug in printing check feedback: Handle case where there is no feedback by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/1117 +- Fixed scroll group selector sometimes having undefined key by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/1106 +- Show Live Check Results by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/1114 +- add explanations to preview app by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1121 +- fix imports by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1122 +- fix more imports by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1123 +- bc control: essential color fix for dark mode by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1124 +- Added Verse Plain Text project interface by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/1132 +- enable theming for Platform by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/1102 +- #1003: replaced old black box logo with new Platform logo by @tombogle in https://github.com/paranext/paranext-core/pull/1113 +- Various fixes and tweaks to prepare for demo by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/1138 +- Support RTL for OHEBGRK by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/1140 + +## New Contributors + +- @dewert99 made their first contribution in https://github.com/paranext/paranext-core/pull/891 +- @ssikande made their first contribution in https://github.com/paranext/paranext-core/pull/1009 +- @captaincrazybro made their first contribution in https://github.com/paranext/paranext-core/pull/1040 + +**Full Changelog**: https://github.com/paranext/paranext-core/compare/v0.2.0...v0.3.0 + # 0.2.0 (2024.2.27) ## What's Changed