v2.0.0
What's Changed
FSCache
transitioned to usecreateListenerMiddleware
from @reduxjs/toolkit by @nelsonni in #691- Progressive content loading in
updateFilebasedMetafile
andupdateVersionedMetafile
by @nelsonni in #728 - Dialog for creating new branches by @nelsonni in #755
- Full-screen mode for
CardComponent
components by @nelsonni in d67aa23 - Test suites moved to same directories as target implementation files (
__test__
directory deprecated) by @nelsonni in 99a5071 - Chrome devTools automatically open when running in development mode by @nelsonni in ab91786
React.FunctionalComponent
type definitions removed from all components to prevent unintended children being rendered by @nelsonni in 26cb704 (see #608)- Bugfix for
repos/fetchRepo
creating separateRepository
objects and adding them to the Redux store by @nelsonni in 7731273 BranchRibbon
component uses CSSnowrap
rule whenlong
class is added for long text content by @nelsonni in 4beece5- Bugfix for fetching branches based on root path when multiple branches are associated with the same local path by @nelsonni in 6423f39
- Bugfix for
Editor
component not automatically expanding whenexpanded
field is enabled by @nelsonni in 5c57431 - Bugfix for race-condition when multiple files are loaded via
fileOpenDialog
andlistenerMiddleware
responds using the takeLeading pattern which results in unsubscribe/subscribe cycles while processing each file by @nelsonni in 973e0be - Redux store type definitions split into individual Redux slice files by @nelsonni in b0941ba
- React components updated to use self-contained module folder structure by @nelsonni in b7de1fc
branches/selectByRef
expanded to include optionalscope
parameter by @nelsonni in 0424b25- Loading state in
Metafile
objects stored in Redux vialoading: ('versioned' | 'checkout')[]
field by @nelsonni in fb479f5 MergeDialog
'srunMerge
checks for errors originating fromgit merge
before declaring a successful merge by @nelsonni in 78362f3- Check for non-local branches when merging and append
origin/{branch}
to specify that a remote branch should be used as the merge target by @nelsonni in 05774e9 - Indicate results of
updatedVersionMetafile
thunk to include reasons for failing to update the metafile by @nelsonni in 56152e7 - Display error and conflict messages on
MergeTimelineContent
component when merge failed by @nelsonni in 4538678 createCard
thunk always creates a newMetafile
when a filepath is provided in order to differentiateCache
reserve counts by @nelsonni in 1c6459ffilterObject
usesInstantiation Expressions
from TypeScript 4.7 to specify type arguments for generic functions or constructors by including generics in return types by @nelsonni in cffc229
Chores
react-dnd-test-utils
to 15.1.1react-dnd-test-backend
to 15.1.1react-dnd-html5-backend
to 15.1.2css-loader
to 6.7.1ts-jest
to 27.1.4@vercel/webpack-asset-relocator-loader
to 1.7.2@material-ui/lab
to 4.0.0-alpha.61genversion
to 3.1.1@material-ui/icons
to 4.11.3@testing-library/jest-dom
to 5.16.4@material-ui/core
to 4.12.4react-ace
to 10.1.0@testing-library/react-hooks
to 8.0.0redux
to 4.2.0ini
to 3.0.0@testing-library/dom
to 8.13.0eslint-plugin-import
to 2.26.0@testing-library/react
to 12.1.5ts-loader
to 9.3.0@types/react-dom
to 18.0.3fork-ts-checker-webpack-plugin
to 7.2.11@types/jest
to 27.5.0@types/luxon
to 2.3.2@types/react
to 18.0.9luxon
to 2.4.0@types/pako
to 2.0.0@testing-library/user-event
to 14.2.0@reduxjs/toolkit
to 1.8.2diff
to 5.1.0eslint-plugin-testing-library
to 5.5.1electron
to 19.0.3webpack
to 5.73.0typescript
to 4.7.3@types/node
to 17.0.40@types/validator
to 13.7.3eslint
to 8.17.0react-flow-renderer
to 10.3.5isomorphic-git
to 1.17.3@typescript-eslint/eslint-plugin
to 5.27.1@typescript-eslint/parser
to 5.27.1
Package version bumps automatically generated by @dependabot
Full Changelog: v1.4.1...v2.0.0