Skip to content

Commit

Permalink
v0.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
lyonsil committed Feb 27, 2024
1 parent 1a5cd6f commit 44d2b9e
Show file tree
Hide file tree
Showing 3 changed files with 151 additions and 3 deletions.
148 changes: 148 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,151 @@
# 0.2.0 (2024.2.27)

## What's Changed

### Exciting New Features 🎉

- #448 Open resource viewer to selected project by @tombogle in https://github.com/paranext/paranext-core/pull/606
- Unconstrain project folder names (623) by @tombogle in https://github.com/paranext/paranext-core/pull/653

### Other Changes

- Release v0.1.0 by @irahopkinson in https://github.com/paranext/paranext-core/pull/475
- #253: created an IconButton component in papi-components by @tombogle in https://github.com/paranext/paranext-core/pull/474
- Add a service to lookup projects on the file system by @lyonsil in https://github.com/paranext/paranext-core/pull/476
- Fixed readDir unexpectedly giving undefined instead of empty array when there are no matching directories by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/516
- Cleanup by @irahopkinson in https://github.com/paranext/paranext-core/pull/513
- Run basic checks stub by @jolierabideau in https://github.com/paranext/paranext-core/pull/468
- Add prototype GraphQL service on top of Paratext project data providers by @lyonsil in https://github.com/paranext/paranext-core/pull/520
- Create some first-pass issue templates by @FoolRunning in https://github.com/paranext/paranext-core/pull/530
- Stop doing cross builds and increase network timeout by @lyonsil in https://github.com/paranext/paranext-core/pull/535
- Fix network object sharing race condition within the same process by @lyonsil in https://github.com/paranext/paranext-core/pull/537
- Reworked ParatextStandard PDP to include USFM in data type names, wrote TypeScript types for potential Scripture and Project Note data by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/538
- Stop doing cross builds on release by @irahopkinson in https://github.com/paranext/paranext-core/pull/539
- 363 create use project data provider hook by @katherinejensen00 in https://github.com/paranext/paranext-core/pull/546
- Add web view state service and corresponding React hook by @lyonsil in https://github.com/paranext/paranext-core/pull/545
- Fix resource viewer syntax/style by @irahopkinson in https://github.com/paranext/paranext-core/pull/554
- Change import to conditional import when inside the renderer by @lyonsil in https://github.com/paranext/paranext-core/pull/555
- Added dialog service for retrieving info from users. Select Project Dialog. `useDialogCallback` hook by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/553
- 435 basic list by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/550
- Settings dialog stub by @jolierabideau in https://github.com/paranext/paranext-core/pull/547
- Add useDataProviderMulti hook by @lyonsil in https://github.com/paranext/paranext-core/pull/561
- Create `useProjectData` hook by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/568
- Fix accidental exception where closing a dialog tries to close the dialog again and throws an exception by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/575
- #363 Fixed typo in comment in create-use-network-object-hook.util.ts by @tombogle in https://github.com/paranext/paranext-core/pull/565
- Add eslint rules by @irahopkinson in https://github.com/paranext/paranext-core/pull/577
- Fix potential bug on early return by @irahopkinson in https://github.com/paranext/paranext-core/pull/580
- Made webview state not stringified entries while preserving check to make sure it is serializable by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/586
- Enable webviews to change their title and icon url by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/583
- Allow local projects with dashes in short name by @tombogle in https://github.com/paranext/paranext-core/pull/584
- Add more modules to be shared at load time with extensions by @lyonsil in https://github.com/paranext/paranext-core/pull/588
- Fix getMetadataForProject being the only thing using project ids that is case-sensitive by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/589
- Fixed serializable check failing in useWebViewState when using complex objects like arrays by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/592
- Revert MUI/emotion loading changes by @lyonsil in https://github.com/paranext/paranext-core/pull/595
- 514 hook up select multiple projects dialog by @katherinejensen00 in https://github.com/paranext/paranext-core/pull/593
- #460 Make the Resource Viewer editable as a proof-of-concept Scripture editor by @FoolRunning in https://github.com/paranext/paranext-core/pull/556
- Fix resource viewer race condition with use-data.hook by @lyonsil in https://github.com/paranext/paranext-core/pull/598
- Fix race condition when creating the same PDP in multiple threads by @lyonsil in https://github.com/paranext/paranext-core/pull/599
- Hooked up Open Text Collection command, multiple related fixes and tweaks by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/596
- Add open word list menu item by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/602
- 437 Restart extensions when extensions are added by @jolierabideau in https://github.com/paranext/paranext-core/pull/603
- add Volta config by @irahopkinson in https://github.com/paranext/paranext-core/pull/605
- Fix editing of the resource viewer by @FoolRunning in https://github.com/paranext/paranext-core/pull/612
- Revised content security policy and added WebViewContentType.URL for url webviews by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/610
- More C# tests and testing framework by @FoolRunning in https://github.com/paranext/paranext-core/pull/611
- format JSDoc by @irahopkinson in https://github.com/paranext/paranext-core/pull/622
- Loading new extensions not deactivate/activate all loaded extensions by @jolierabideau in https://github.com/paranext/paranext-core/pull/624
- Fixed compiler warning by @FoolRunning in https://github.com/paranext/paranext-core/pull/628
- Change button text run basic checks dialog by @jolierabideau in https://github.com/paranext/paranext-core/pull/627
- Change Comboboxes to Selects in example setting components by @jolierabideau in https://github.com/paranext/paranext-core/pull/629
- don't format JSDoc in papi.d.ts by @irahopkinson in https://github.com/paranext/paranext-core/pull/632
- Improve PAPI imports by @jolierabideau in https://github.com/paranext/paranext-core/pull/634
- Show `nav-operations` by @irahopkinson in https://github.com/paranext/paranext-core/pull/633
- Improve resiliance of network request registration and error messages by @lyonsil in https://github.com/paranext/paranext-core/pull/635
- Added `DataProviders` shared interface for data providers by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/630
- Fix bug where iframe is not unmounted when tab is closed by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/638
- Fixed not being able to access navigator, causing ComboBox dropdown and ... button to crash by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/639
- Update the webview service to use the new service pattern by @lyonsil in https://github.com/paranext/paranext-core/pull/640
- Settings content scroll by @jolierabideau in https://github.com/paranext/paranext-core/pull/643
- Fix Scripture update events not causing data providers to re-fetch data by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/644
- Added tests on Scripture update events by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/646
- Improve JSDoc divider by @irahopkinson in https://github.com/paranext/paranext-core/pull/647
- Fix inconsistent spelling of papi namespaces by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/648
- Added some more C# tests (mainly for the PSI) by @FoolRunning in https://github.com/paranext/paranext-core/pull/654
- Send network events when network objects are created by @lyonsil in https://github.com/paranext/paranext-core/pull/651
- Add the network object status service by @lyonsil in https://github.com/paranext/paranext-core/pull/652
- Add tooltips to app bar by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/657
- Added `app://cache/extension-types` for extension type sharing by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/659
- Generate and deploy documentation with Typedoc by @jolierabideau in https://github.com/paranext/paranext-core/pull/666
- Replace most uses of null with undefined by @lyonsil in https://github.com/paranext/paranext-core/pull/667
- Fix publish-docs workflow by @jolierabideau in https://github.com/paranext/paranext-core/pull/669
- 650 refactor imports by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/668
- Limit the node version in GHA by @irahopkinson in https://github.com/paranext/paranext-core/pull/676
- 353 Update log levels by @katherinejensen00 in https://github.com/paranext/paranext-core/pull/675
- introduce common scss + style docking framework by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/665
- Change comment headlines to regions by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/677
- Update readme with GitHub Pages links by @jolierabideau in https://github.com/paranext/paranext-core/pull/673
- Add ways to use WebSocket and XMLHttpRequest in the renderer by @lyonsil in https://github.com/paranext/paranext-core/pull/678
- sync package-lock with package.json by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/682
- Fix Jest test fail on papi-components by @jolierabideau in https://github.com/paranext/paranext-core/pull/684
- Added internet objects to papi exports by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/685
- Remove "dynamic" data type from all C# code by @lyonsil in https://github.com/paranext/paranext-core/pull/688
- Updated MandatoryProjectDataType JSDoc to match current type enforcement by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/690
- Populate local user dir with project by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/687
- split platform-dock-layout by @Sebastian-ubs in https://github.com/paranext/paranext-core/pull/683
- Remove redundant sender ID from the "registerRequest" command by @lyonsil in https://github.com/paranext/paranext-core/pull/692
- Rework extensions folder to use `paranext-multi-extension-template` by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/693
- #567: Turn on globbing in rimrafSync calls by @tombogle in https://github.com/paranext/paranext-core/pull/696
- Extensions using `papi-shared-types` to share other methods by @jolierabideau in https://github.com/paranext/paranext-core/pull/699
- Event more attributes about network objects when they are registered by @lyonsil in https://github.com/paranext/paranext-core/pull/698
- Fixed clients thinking they failed to unregister request handlers by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/702
- Log unhandled exceptions and highlight module loading oddity by @lyonsil in https://github.com/paranext/paranext-core/pull/703
- Revised `usePromise`, `useData`, `useProjectData`, and `useDialogCallback` by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/701
- Retain `null` JSON properties as `undefined` when deserializing by @lyonsil in https://github.com/paranext/paranext-core/pull/705
- Freeze PAPI and the objects going into it by @lyonsil in https://github.com/paranext/paranext-core/pull/706
- Implement get set reset pattern for useSetting and useWebViewState by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/697
- Replace papi-components with two new libraries by @jolierabideau in https://github.com/paranext/paranext-core/pull/704
- Follow up to replace `papi-components` with two libraries by @jolierabideau in https://github.com/paranext/paranext-core/pull/716
- Add reset function to useWebViewState by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/717
- fix `vite` vulnerability by @irahopkinson in https://github.com/paranext/paranext-core/pull/727
- Revised useSetting and useWebViewState by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/728
- Deduped `@emotion/react` by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/730
- Create localization service by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/725
- Add a placeholder overview page to Storybook by @merchako in https://github.com/paranext/paranext-core/pull/732
- Update npm packages by @irahopkinson in https://github.com/paranext/paranext-core/pull/733
- Fix small bug in localization regex by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/745
- 326 add aliases by @katherinejensen00 in https://github.com/paranext/paranext-core/pull/734
- Fixed some inaccuracies in the ParatextStandard expanded data provider by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/749
- Add JSON document combining logic by @lyonsil in https://github.com/paranext/paranext-core/pull/744
- Move menus schema to `platform-bible-utils` for react components by @lyonsil in https://github.com/paranext/paranext-core/pull/750
- Fix typedoc build problems by @lyonsil in https://github.com/paranext/paranext-core/pull/751
- Create menu store service by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/747
- use the BiblioNexus Foundation shared Scripture editor by @irahopkinson in https://github.com/paranext/paranext-core/pull/753
- Allow sending general requests from C# by @lyonsil in https://github.com/paranext/paranext-core/pull/755
- fix editor scripts by @irahopkinson in https://github.com/paranext/paranext-core/pull/757
- Add menu JSON to the manifest file by @lyonsil in https://github.com/paranext/paranext-core/pull/756
- Add settings and project settings contribution files by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/759
- Updated Uri scheme documentation by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/760
- Updated papi.d.ts with new Uri scheme documentation that I missed before by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/761
- editor: improve note node by @irahopkinson in https://github.com/paranext/paranext-core/pull/762
- Improve extension host & dotnet service shutdown by @irahopkinson in https://github.com/paranext/paranext-core/pull/764
- Async settings service by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/752
- Fix the build by @lyonsil in https://github.com/paranext/paranext-core/pull/766
- Added project settings service and `useProjectSetting` hook by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/758
- Update to .NET v8 and update our assembly dependencies by @lyonsil in https://github.com/paranext/paranext-core/pull/765
- Update .NET version in GitHub actions by @lyonsil in https://github.com/paranext/paranext-core/pull/768
- Added `helloWorld` TypeScript test PDP by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/769
- Support surrogate pairs by @rolfheij-sil in https://github.com/paranext/paranext-core/pull/773
- Updated to node 20.11.1 LTS, replaced ts-node with tsx in the necessary places as a temporary fix for https://github.com/TypeStrong/ts-node/issues/1997 by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/778
- Add missing function to stop script import by @lyonsil in https://github.com/paranext/paranext-core/pull/779
- Fixed platform-bible-utils not being available on backend by @tjcouch-sil in https://github.com/paranext/paranext-core/pull/782

## New Contributors

- @Sebastian-ubs made their first contribution in https://github.com/paranext/paranext-core/pull/665
- @merchako made their first contribution in https://github.com/paranext/paranext-core/pull/732

**Full Changelog**: https://github.com/paranext/paranext-core/compare/v0.1.0...v0.2.0

# 0.1.0 (2023.9.29)

## What's Changed
Expand Down
4 changes: 2 additions & 2 deletions release/app/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion release/app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "platform.bible",
"version": "0.1.0",
"version": "0.2.0",
"description": "Extensible Bible translation software",
"license": "MIT",
"author": {
Expand Down

0 comments on commit 44d2b9e

Please sign in to comment.