Files
standardnotes-app-web/packages/snjs/CHANGELOG.md
2022-07-06 14:04:30 +02:00

134 KiB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.121.0 (2022-07-06)

Bug Fixes

  • application interface import (3727df8)
  • update files package to latest version (7097de1)

Features

  • remove filepicker, features, services and models packages in favor of standardnotes/app repository (27f474e)

2.120.0 (2022-07-05)

Features

  • remove features package in favor of standardnotes/app repository (bb8226b)

2.119.0 (2022-07-05)

Features

  • remove encryption package in favor of standardnotes/app repository (f6d1c9e)

2.118.4 (2022-07-04)

Bug Fixes

  • add missing reflect-metadata package to all packages (ce3a5bb)
  • location of testing tools in e2e test suite (31f0088)
  • move connect package to root of the repository (717e0c4)
  • move serve-static package to root of the repository (a9bf9cb)
  • unit tests running (9ddc55c)

2.118.3 (2022-06-29)

Note: Version bump only for package @standardnotes/snjs

2.118.2 (2022-06-28)

Bug Fixes

  • dealloc handler in item controller (ed42621)

2.118.1 (2022-06-28)

Bug Fixes

2.118.0 (2022-06-27)

Features

2.117.11 (2022-06-27)

Note: Version bump only for package @standardnotes/snjs

2.117.10 (2022-06-27)

Note: Version bump only for package @standardnotes/snjs

2.117.9 (2022-06-24)

Note: Version bump only for package @standardnotes/snjs

2.117.8 (2022-06-23)

Bug Fixes

2.117.7 (2022-06-22)

Bug Fixes

2.117.6 (2022-06-22)

Note: Version bump only for package @standardnotes/snjs

2.117.5 (2022-06-20)

Note: Version bump only for package @standardnotes/snjs

2.117.4 (2022-06-16)

Bug Fixes

  • version comparison including beta/alpha using semver package (#768) (0cf2650)

2.117.3 (2022-06-16)

Note: Version bump only for package @standardnotes/snjs

2.117.2 (2022-06-16)

Note: Version bump only for package @standardnotes/snjs

2.117.1 (2022-06-16)

Note: Version bump only for package @standardnotes/snjs

2.117.0 (2022-06-15)

Features

  • new hosted components assets path (32f477d)

2.116.2 (2022-06-15)

Note: Version bump only for package @standardnotes/snjs

2.116.1 (2022-06-15)

Note: Version bump only for package @standardnotes/snjs

2.116.0 (2022-06-13)

Features

2.115.12 (2022-06-13)

Note: Version bump only for package @standardnotes/snjs

2.115.11 (2022-06-11)

Note: Version bump only for package @standardnotes/snjs

2.115.10 (2022-06-10)

Note: Version bump only for package @standardnotes/snjs

2.115.9 (2022-06-09)

Note: Version bump only for package @standardnotes/snjs

2.115.8 (2022-06-09)

Note: Version bump only for package @standardnotes/snjs

2.115.7 (2022-06-09)

Note: Version bump only for package @standardnotes/snjs

2.115.6 (2022-06-06)

Bug Fixes

2.115.5 (2022-06-06)

Bug Fixes

2.115.4 (2022-06-03)

Note: Version bump only for package @standardnotes/snjs

2.115.3 (2022-06-03)

Note: Version bump only for package @standardnotes/snjs

2.115.2 (2022-06-03)

Note: Version bump only for package @standardnotes/snjs

2.115.1 (2022-06-03)

Note: Version bump only for package @standardnotes/snjs

2.115.0 (2022-06-03)

Features

  • api service refactor -extract registration (#733) (1d7fac8)

2.114.12 (2022-06-02)

Note: Version bump only for package @standardnotes/snjs

2.114.11 (2022-06-02)

Note: Version bump only for package @standardnotes/snjs

2.114.10 (2022-06-02)

Note: Version bump only for package @standardnotes/snjs

2.114.9 (2022-06-01)

Note: Version bump only for package @standardnotes/snjs

2.114.8 (2022-06-01)

Note: Version bump only for package @standardnotes/snjs

2.114.7 (2022-05-31)

Bug Fixes

  • allow non json headers in external ext fetch (fa792ce)

2.114.6 (2022-05-30)

Note: Version bump only for package @standardnotes/snjs

2.114.5 (2022-05-27)

Note: Version bump only for package @standardnotes/snjs

2.114.4 (2022-05-27)

Bug Fixes

  • add dealloced flag to note controller (22955cc)

2.114.3 (2022-05-27)

Note: Version bump only for package @standardnotes/snjs

2.114.2 (2022-05-26)

Note: Version bump only for package @standardnotes/snjs

2.114.1 (2022-05-25)

Note: Version bump only for package @standardnotes/snjs

2.114.0 (2022-05-24)

Features

2.113.4 (2022-05-24)

Note: Version bump only for package @standardnotes/snjs

2.113.3 (2022-05-24)

Note: Version bump only for package @standardnotes/snjs

2.113.2 (2022-05-23)

Note: Version bump only for package @standardnotes/snjs

2.113.1 (2022-05-23)

Bug Fixes

2.113.0 (2022-05-22)

Features

2.112.0 (2022-05-21)

Features

  • generic protected access authorization (#744) (35095d2)

2.111.0 (2022-05-21)

Features

2.110.3 (2022-05-20)

Note: Version bump only for package @standardnotes/snjs

2.110.2 (2022-05-20)

Note: Version bump only for package @standardnotes/snjs

2.110.1 (2022-05-20)

Note: Version bump only for package @standardnotes/snjs

2.110.0 (2022-05-20)

Features

2.109.6 (2022-05-19)

Bug Fixes

  • ignore component viewer callbacks if dealloced (d8eba55)

2.109.5 (2022-05-18)

Note: Version bump only for package @standardnotes/snjs

2.109.4 (2022-05-18)

Note: Version bump only for package @standardnotes/snjs

2.109.3 (2022-05-17)

Bug Fixes

2.109.2 (2022-05-17)

Bug Fixes

2.109.1 (2022-05-17)

Note: Version bump only for package @standardnotes/snjs

2.109.0 (2022-05-17)

Features

  • remove basic user role and core subscription plan (#741) (7800ecd)

2.108.4 (2022-05-17)

Note: Version bump only for package @standardnotes/snjs

2.108.3 (2022-05-16)

Note: Version bump only for package @standardnotes/snjs

2.108.2 (2022-05-16)

Note: Version bump only for package @standardnotes/snjs

2.108.1 (2022-05-16)

Bug Fixes

  • role name in FeaturesService unit tests (#736) (964adee)
  • unit tests for role and subscription removal (bd9b6c2)

2.108.0 (2022-05-16)

Features

  • remove basic user role and core subscription plan names (304e232)

2.107.3 (2022-05-13)

Note: Version bump only for package @standardnotes/snjs

2.107.2 (2022-05-13)

Note: Version bump only for package @standardnotes/snjs

2.107.1 (2022-05-12)

Bug Fixes

  • do not send custom headers for external request (#732) (372a306)

2.107.0 (2022-05-12)

Features

2.106.12 (2022-05-12)

Note: Version bump only for package @standardnotes/snjs

2.106.11 (2022-05-12)

Note: Version bump only for package @standardnotes/snjs

2.106.10 (2022-05-12)

Note: Version bump only for package @standardnotes/snjs

2.106.9 (2022-05-09)

Note: Version bump only for package @standardnotes/snjs

2.106.8 (2022-05-09)

Note: Version bump only for package @standardnotes/snjs

2.106.7 (2022-05-09)

Note: Version bump only for package @standardnotes/snjs

2.106.6 (2022-05-06)

Bug Fixes

  • update note count after remote delete (#725) (043edce)

2.106.5 (2022-05-06)

Note: Version bump only for package @standardnotes/snjs

2.106.4 (2022-05-05)

Note: Version bump only for package @standardnotes/snjs

2.106.3 (2022-05-05)

Bug Fixes

  • apply @standardnotes/config eslint and prettier rules to SNJS (5ff4e38)

2.106.2 (2022-05-04)

Bug Fixes

  • config package missing dependencies (3dec12f)

2.106.1 (2022-05-04)

Bug Fixes

  • config package missing dependencies (3dec12f)

2.106.0 (2022-05-03)

Features

2.105.3 (2022-05-02)

Note: Version bump only for package @standardnotes/snjs

2.105.2 (2022-05-02)

Note: Version bump only for package @standardnotes/snjs

2.105.1 (2022-05-02)

Note: Version bump only for package @standardnotes/snjs

2.105.0 (2022-04-29)

Features

2.104.2 (2022-04-28)

Note: Version bump only for package @standardnotes/snjs

2.104.1 (2022-04-28)

Note: Version bump only for package @standardnotes/snjs

2.104.0 (2022-04-28)

Features

  • refactor sncrypto to add unified sha256 and base64 usage (#715) (93aef4d)

2.103.0 (2022-04-27)

Features

  • make files sortable using setDisplayOptions (#713) (b2088bf)

2.102.0 (2022-04-27)

Features

  • add canaAttemptDecryptionOfItem method (#712) (f7b93ca)

2.101.1 (2022-04-27)

Note: Version bump only for package @standardnotes/snjs

2.101.0 (2022-04-27)

Features

2.100.0 (2022-04-26)

Features

2.99.3 (2022-04-26)

Note: Version bump only for package @standardnotes/snjs

2.99.2 (2022-04-25)

Note: Version bump only for package @standardnotes/snjs

2.99.1 (2022-04-22)

Note: Version bump only for package @standardnotes/snjs

2.99.0 (2022-04-22)

Features

2.98.2 (2022-04-22)

Note: Version bump only for package @standardnotes/snjs

2.98.1 (2022-04-22)

Note: Version bump only for package @standardnotes/snjs

2.98.0 (2022-04-22)

Features

2.97.10 (2022-04-22)

Bug Fixes

  • update auth to allow expired token session sign outs (#706) (25f9bc3)

2.97.9 (2022-04-21)

Note: Version bump only for package @standardnotes/snjs

2.97.8 (2022-04-21)

Bug Fixes

2.97.7 (2022-04-21)

Bug Fixes

  • abort key recovery after aborted challenge (#703) (a67fb7e)

2.97.6 (2022-04-20)

Note: Version bump only for package @standardnotes/snjs

2.97.5 (2022-04-20)

Note: Version bump only for package @standardnotes/snjs

2.97.4 (2022-04-19)

Note: Version bump only for package @standardnotes/snjs

2.97.3 (2022-04-19)

Note: Version bump only for package @standardnotes/snjs

2.97.2 (2022-04-19)

Bug Fixes

  • properly handle encrypted item changes in collections (#698) (8b23c65)

2.97.1 (2022-04-19)

Note: Version bump only for package @standardnotes/snjs

2.97.0 (2022-04-19)

Features

  • require authentication for all backup types (#696) (bdb8d6a)

2.96.3 (2022-04-19)

Note: Version bump only for package @standardnotes/snjs

2.96.2 (2022-04-18)

Bug Fixes

  • make timestamps required in payload construction (#695) (b3326c0)

2.96.1 (2022-04-18)

Bug Fixes

  • don't download role based features if using offline repo (0d375b8)

2.96.0 (2022-04-15)

Features

  • introduce sync resolved payloads to ensure deltas always return up to date dirty state (#694) (e5278ba)

2.95.0 (2022-04-15)

Features

  • no merge payloads in payload manager (#693) (68a577c)

2.94.13 (2022-04-15)

Note: Version bump only for package @standardnotes/snjs

2.94.12 (2022-04-15)

Note: Version bump only for package @standardnotes/snjs

2.94.11 (2022-04-15)

Note: Version bump only for package @standardnotes/snjs

2.94.10 (2022-04-15)

Note: Version bump only for package @standardnotes/snjs

2.94.9 (2022-04-14)

Bug Fixes

  • map ignored item timestamps so application remains in sync (#692) (966cbb0)

2.94.8 (2022-04-14)

Note: Version bump only for package @standardnotes/snjs

2.94.7 (2022-04-14)

Note: Version bump only for package @standardnotes/snjs

2.94.6 (2022-04-13)

Bug Fixes

  • emit changed deleted items as removed (#691) (b12f257)

2.94.5 (2022-04-12)

Note: Version bump only for package @standardnotes/snjs

2.94.4 (2022-04-12)

Note: Version bump only for package @standardnotes/snjs

2.94.3 (2022-04-11)

Note: Version bump only for package @standardnotes/snjs

2.94.2 (2022-04-11)

Bug Fixes

  • add parent tags setting when creating note in child tag (#687) (00d4eac)

2.94.1 (2022-04-01)

Note: Version bump only for package @standardnotes/snjs

2.94.0 (2022-04-01)

Features

  • content interfaces and model type strictness (#685) (e2450c5)

2.93.4 (2022-04-01)

Note: Version bump only for package @standardnotes/snjs

2.93.3 (2022-03-31)

Note: Version bump only for package @standardnotes/snjs

2.93.2 (2022-03-31)

Note: Version bump only for package @standardnotes/snjs

2.93.1 (2022-03-31)

Note: Version bump only for package @standardnotes/snjs

2.93.0 (2022-03-31)

Features

2.92.10 (2022-03-31)

Note: Version bump only for package @standardnotes/snjs

2.92.9 (2022-03-30)

Note: Version bump only for package @standardnotes/snjs

2.92.8 (2022-03-29)

Bug Fixes

2.92.7 (2022-03-29)

Note: Version bump only for package @standardnotes/snjs

2.92.6 (2022-03-29)

Note: Version bump only for package @standardnotes/snjs

2.92.5 (2022-03-28)

Bug Fixes

  • memoize needs keychain repair value to minimize keychain requests for mobile (#676) (177a967)

2.92.4 (2022-03-28)

Note: Version bump only for package @standardnotes/snjs

2.92.3 (2022-03-25)

Note: Version bump only for package @standardnotes/snjs

2.92.2 (2022-03-25)

Note: Version bump only for package @standardnotes/snjs

2.92.1 (2022-03-24)

Bug Fixes

  • export enums without declaring them with 'const' (#673) (5a075b2)

2.92.0 (2022-03-24)

Features

  • handle sync readonly errors (65c4f52)

2.91.2 (2022-03-23)

Note: Version bump only for package @standardnotes/snjs

2.91.1 (2022-03-23)

Note: Version bump only for package @standardnotes/snjs

2.91.0 (2022-03-23)

Features

2.90.0 (2022-03-22)

Features

  • backup importing to allow various backup formats (#668) (5effc07)

2.89.4 (2022-03-22)

Note: Version bump only for package @standardnotes/snjs

2.89.3 (2022-03-21)

Note: Version bump only for package @standardnotes/snjs

2.89.2 (2022-03-21)

Bug Fixes

  • pass mutation type instead of undefined (#667) (2288896)

2.89.1 (2022-03-21)

Note: Version bump only for package @standardnotes/snjs

2.89.0 (2022-03-21)

Features

2.88.3 (2022-03-21)

Note: Version bump only for package @standardnotes/snjs

2.88.2 (2022-03-21)

Note: Version bump only for package @standardnotes/snjs

2.88.1 (2022-03-21)

Note: Version bump only for package @standardnotes/snjs

2.88.0 (2022-03-21)

Features

2.87.1 (2022-03-21)

Note: Version bump only for package @standardnotes/snjs

2.87.0 (2022-03-19)

Features

  • option to toggle adding note to all parent folders (#659) (7fb8ff7)

2.86.4 (2022-03-18)

Bug Fixes

2.86.3 (2022-03-18)

Note: Version bump only for package @standardnotes/snjs

2.86.2 (2022-03-17)

Note: Version bump only for package @standardnotes/snjs

2.86.1 (2022-03-17)

Note: Version bump only for package @standardnotes/snjs

2.86.0 (2022-03-16)

Features

  • restricted component permissions (e90b2d6)

2.85.3 (2022-03-16)

Bug Fixes

2.85.2 (2022-03-16)

Bug Fixes

2.85.1 (2022-03-16)

Note: Version bump only for package @standardnotes/snjs

2.85.0 (2022-03-16)

Features

2.84.2 (2022-03-16)

Note: Version bump only for package @standardnotes/snjs

2.84.1 (2022-03-16)

Note: Version bump only for package @standardnotes/snjs

2.84.0 (2022-03-15)

Features

2.83.1 (2022-03-15)

Note: Version bump only for package @standardnotes/snjs

2.83.0 (2022-03-14)

Features

  • move vault into applications package (#653) (3d320eb)

2.82.0 (2022-03-13)

Features

  • add utility to get icon type for file mime type (#652) (2cf00de)

2.81.1 (2022-03-11)

Note: Version bump only for package @standardnotes/snjs

2.81.0 (2022-03-11)

Features

  • remove ext property from files in favor of mimetype (#650) (d2e7e23)

2.80.5 (2022-03-11)

Bug Fixes

  • allow subscription state from any server (326c05a)

2.80.4 (2022-03-11)

Bug Fixes

  • valet token request params (8c9a396)

2.80.3 (2022-03-11)

Note: Version bump only for package @standardnotes/snjs

2.80.2 (2022-03-11)

Note: Version bump only for package @standardnotes/snjs

2.80.1 (2022-03-10)

Note: Version bump only for package @standardnotes/snjs

2.80.0 (2022-03-10)

Features

  • store file mimeType along with name & ext (#648) (05bf273)

2.79.5 (2022-03-10)

Note: Version bump only for package @standardnotes/snjs

2.79.4 (2022-03-10)

Bug Fixes

  • temp: remove markdown visual (4ba193b)

2.79.3 (2022-03-10)

Note: Version bump only for package @standardnotes/snjs

2.79.2 (2022-03-10)

Note: Version bump only for package @standardnotes/snjs

2.79.1 (2022-03-10)

Bug Fixes

2.79.0 (2022-03-10)

Features

2.78.0 (2022-03-09)

Features

2.77.6 (2022-03-09)

Note: Version bump only for package @standardnotes/snjs

2.77.5 (2022-03-09)

Note: Version bump only for package @standardnotes/snjs

2.77.4 (2022-03-09)

Note: Version bump only for package @standardnotes/snjs

2.77.3 (2022-03-09)

Bug Fixes

  • better error messages for unkown errors (#640) (04658c9)

2.77.2 (2022-03-08)

Note: Version bump only for package @standardnotes/snjs

2.77.1 (2022-03-08)

Note: Version bump only for package @standardnotes/snjs

2.77.0 (2022-03-08)

Features

2.76.3 (2022-03-08)

Note: Version bump only for package @standardnotes/snjs

2.76.2 (2022-03-07)

Bug Fixes

  • add isExperimentalFeature to ClientInterface (#636) (059a306)

2.76.1 (2022-03-07)

Bug Fixes

  • changes to enable experimental features (#632) (a60d981)

2.76.0 (2022-03-07)

Features

2.75.0 (2022-03-07)

Features

  • add renameFile function to itemManager (#633) (828f0d8)

2.74.2 (2022-03-07)

Note: Version bump only for package @standardnotes/snjs

2.74.1 (2022-03-07)

Note: Version bump only for package @standardnotes/snjs

2.74.0 (2022-03-06)

Features

  • add un/protectFile and authorize[..]Files functions (#631) (fd39e40)

2.73.2 (2022-03-05)

Bug Fixes

  • handle listed returning homepage redirect as 200 (0738ddb)

2.73.1 (2022-03-04)

Bug Fixes

2.73.0 (2022-03-04)

Features

2.72.1 (2022-03-04)

Note: Version bump only for package @standardnotes/snjs

2.72.0 (2022-03-03)

Features

2.71.1 (2022-03-02)

Note: Version bump only for package @standardnotes/snjs

2.71.0 (2022-03-02)

Features

  • inject internal event bus to services for seamless event publishing (#624) (24b1e5c)

2.70.0 (2022-03-02)

Features

  • add internal events handling between services (#620) (d982e36)

2.69.1 (2022-03-01)

Bug Fixes

  • map component after enabling experimental feature (2dfa59e)

2.69.0 (2022-03-01)

Features

  • ability to enable experimental features (#623) (4996a32)

2.68.0 (2022-03-01)

Features

2.67.5 (2022-03-01)

Note: Version bump only for package @standardnotes/snjs

2.67.4 (2022-02-28)

Note: Version bump only for package @standardnotes/snjs

2.67.3 (2022-02-28)

Note: Version bump only for package @standardnotes/snjs

2.67.2 (2022-02-28)

Bug Fixes

  • add pseudo change to get lerna to trigger (41e6817)

2.67.1 (2022-02-28)

Bug Fixes

  • add pseudo change to get lerna to trigger (41e6817)

2.67.0 (2022-02-28)

Features

2.66.1 (2022-02-28)

Bug Fixes

  • uploading file chunks as raw bytes in request (#616) (c1a431b)

2.66.0 (2022-02-27)

Features

2.65.3 (2022-02-27)

Note: Version bump only for package @standardnotes/snjs

2.65.2 (2022-02-27)

Note: Version bump only for package @standardnotes/snjs

2.65.1 (2022-02-26)

Note: Version bump only for package @standardnotes/snjs

2.65.0 (2022-02-25)

Features

  • extract core functionalities to separate packages (#610) (801547a)

2.64.0 (2022-02-25)

Features

2.63.5 (2022-02-24)

Note: Version bump only for package @standardnotes/snjs

2.63.4 (2022-02-23)

Bug Fixes

  • note: prevents unknown types from breaking note's state when creating from PayloadContent (#608) (1734f6f)

2.63.3 (2022-02-23)

Bug Fixes

  • note: prevents unknown types from breaking note's state when creating from PayloadContent (#608) (1734f6f)

2.63.2 (2022-02-23)

Note: Version bump only for package @standardnotes/snjs

2.63.1 (2022-02-22)

Bug Fixes

  • deprecated features should still be packaged (#606) (5176080)

2.63.0 (2022-02-22)

Features

2.62.0 (2022-02-22)

Features

  • extract SNJS utils as a separate package (#604) (b28195c)

2.61.5 (2022-02-18)

Bug Fixes

  • set sync tokens after local processing completes so that if error occurs in between, next sync reattempts to fetch with previous tokens (#602) (355fb22)

2.61.4 (2022-02-18)

Note: Version bump only for package @standardnotes/snjs

2.61.3 (2022-02-17)

Note: Version bump only for package @standardnotes/snjs

2.61.2 (2022-02-17)

Note: Version bump only for package @standardnotes/snjs

2.61.1 (2022-02-17)

Note: Version bump only for package @standardnotes/snjs

2.61.0 (2022-02-16)

Features

  • application options in constructor params (411be7c)

2.60.4 (2022-02-16)

Bug Fixes

  • readd on load decryption batching (9e89229)

2.60.3 (2022-02-16)

Bug Fixes

  • safer tag handling in hierarchy check (3a8b376)

2.60.2 (2022-02-16)

Note: Version bump only for package @standardnotes/snjs

2.60.1 (2022-02-16)

Note: Version bump only for package @standardnotes/snjs

2.60.0 (2022-02-16)

Features

2.59.8 (2022-02-16)

Note: Version bump only for package @standardnotes/snjs

2.59.7 (2022-02-16)

Note: Version bump only for package @standardnotes/snjs

2.59.6 (2022-02-15)

Note: Version bump only for package @standardnotes/snjs

2.59.5 (2022-02-15)

Note: Version bump only for package @standardnotes/snjs

2.59.4 (2022-02-15)

Note: Version bump only for package @standardnotes/snjs

2.59.3 (2022-02-15)

Note: Version bump only for package @standardnotes/snjs

2.59.2 (2022-02-14)

Note: Version bump only for package @standardnotes/snjs

2.59.1 (2022-02-14)

Bug Fixes

  • export ActionVerb from lib index instead of services (#597) (8eda762)

2.59.0 (2022-02-14)

Features

  • improve hasRole function by checking role hierarchy (#594) (b4945e7)

2.58.1 (2022-02-12)

Bug Fixes

  • components getter should include themes (c54ce9d)

2.58.0 (2022-02-11)

Features

2.57.0 (2022-02-11)

Features

  • deprecated feature identifiers (8e870f3)

2.56.1 (2022-02-10)

Bug Fixes

  • reuse existing tag notes count observers when recreating after resetting collection (b726f3d)

2.56.0 (2022-02-10)

Features

2.55.0 (2022-02-10)

Features

  • remove role name and subscription name from auth in favor of common (14ec74c)

2.54.1 (2022-02-10)

Note: Version bump only for package @standardnotes/snjs

2.54.0 (2022-02-09)

Features

  • use expanded tag title when searching (cf277f2)

2.53.1 (2022-02-09)

Note: Version bump only for package @standardnotes/snjs

2.53.0 (2022-02-09)

Features

  • add expanded property to tag (6a682fe)

2.52.2 (2022-02-09)

Bug Fixes

  • improve application deinit; move callback to end to signify completion (24e1bb8)

2.52.1 (2022-02-08)

Note: Version bump only for package @standardnotes/snjs

2.52.0 (2022-02-07)

Features

  • dynamic features based on runtime env (#590) (060861a)

2.51.3 (2022-02-07)

Bug Fixes

  • do not download offline repo if online subscription, as it may have conflicting info (9e749c8)

2.51.2 (2022-02-07)

Bug Fixes

  • embedded safe text and title for note (6313e77)

2.51.1 (2022-02-04)

Bug Fixes

  • handle duplicated item history decryption (#588) (47de366)

2.51.0 (2022-02-04)

Features

2.50.0 (2022-02-04)

Features

2.49.4 (2022-02-02)

Bug Fixes

  • smart tag case insensitivity for strings (#585) (100d705)

2.49.3 (2022-02-02)

Bug Fixes

  • delete note should not be countable (e2ef2fc)

2.49.2 (2022-02-02)

Bug Fixes

  • no migration needed if tag already has parentId (57a3887)

2.49.1 (2022-02-02)

Bug Fixes

  • return NoUserSubscription status when the third-party feature was not found (#583) (782ea88)

2.49.0 (2022-02-02)

Features

  • add remaining icon types from library (#584) (393cb4e)

2.48.2 (2022-02-02)

Note: Version bump only for package @standardnotes/snjs

2.48.1 (2022-02-01)

Note: Version bump only for package @standardnotes/snjs

2.48.0 (2022-02-01)

Features

  • tags to folders migration applicator (c72134d)

2.47.1 (2022-02-01)

Note: Version bump only for package @standardnotes/snjs

2.47.0 (2022-02-01)

Features

  • add function to check if editor change requires alert (#581) (a9f27b1)

2.46.0 (2022-02-01)

Features

2.45.0 (2022-01-31)

Features

2.44.3 (2022-01-31)

Note: Version bump only for package @standardnotes/snjs

2.44.2 (2022-01-31)

Note: Version bump only for package @standardnotes/snjs

2.44.1 (2022-01-31)

Note: Version bump only for package @standardnotes/snjs

2.44.0 (2022-01-31)

Features

  • store editor icons and their colors in snjs (#573) (1932d8d)

2.43.6 (2022-01-29)

Bug Fixes

  • remove sncomponent as actions extension subclass due to fact singleton strategies differ (#577) (2b54377)

2.43.5 (2022-01-28)

Note: Version bump only for package @standardnotes/snjs

2.43.4 (2022-01-28)

Note: Version bump only for package @standardnotes/snjs

2.43.3 (2022-01-28)

Note: Version bump only for package @standardnotes/snjs

2.43.2 (2022-01-27)

Note: Version bump only for package @standardnotes/snjs

2.43.1 (2022-01-27)

Note: Version bump only for package @standardnotes/snjs

2.43.0 (2022-01-26)

Features

  • add SNS & SQS setup for subscription events (#572) (e706ec3)

2.42.2 (2022-01-25)

Note: Version bump only for package @standardnotes/snjs

2.42.1 (2022-01-25)

Bug Fixes

2.42.0 (2022-01-22)

Bug Fixes

  • automatically delete component duplicates based on identifier (#566) (eb161cd)

Features

  • add migration to remove NoDistraction theme (#511) (7a0a870)

2.41.1 (2022-01-21)

Note: Version bump only for package @standardnotes/snjs

2.41.0 (2022-01-19)

Features

2.40.7 (2022-01-19)

Note: Version bump only for package @standardnotes/snjs

2.40.6 (2022-01-19)

Note: Version bump only for package @standardnotes/snjs

2.40.5 (2022-01-19)

Note: Version bump only for package @standardnotes/snjs

2.40.4 (2022-01-18)

Note: Version bump only for package @standardnotes/snjs

2.40.3 (2022-01-18)

Note: Version bump only for package @standardnotes/snjs

2.40.2 (2022-01-18)

Note: Version bump only for package @standardnotes/snjs

2.40.1 (2022-01-18)

Note: Version bump only for package @standardnotes/snjs

2.40.0 (2022-01-17)

Features

2.39.0 (2022-01-17)

Features

  • Add preferences for automatic themes (#558) (ab4936e)

2.38.4 (2022-01-17)

Note: Version bump only for package @standardnotes/snjs

2.38.3 (2022-01-17)

Note: Version bump only for package @standardnotes/snjs

2.38.2 (2022-01-17)

Note: Version bump only for package @standardnotes/snjs

2.38.1 (2022-01-16)

Bug Fixes

  • add payload source constructor to sync components on launch (ddb79cc)

2.38.0 (2022-01-15)

Features

2.37.3 (2022-01-15)

Note: Version bump only for package @standardnotes/snjs

2.37.2 (2022-01-14)

Note: Version bump only for package @standardnotes/snjs

2.37.1 (2022-01-14)

Note: Version bump only for package @standardnotes/snjs

2.37.0 (2022-01-14)

Features

2.36.0 (2022-01-14)

Features

  • move sncrypto packages to snjs monorepo (#554) (db83991)

2.35.6 (2022-01-14)

Bug Fixes

  • cross-package dependencies and content type imports (#556) (26ba1e0)

2.35.5 (2022-01-13)

Bug Fixes

  • remove readonly qualifier (a4a06eb)
  • snjs: handle case where tag is no longer available (87b43c8)

2.35.4 (2022-01-12)

Bug Fixes

  • remove readonly qualifier (a4a06eb)
  • snjs: handle case where tag is no longer available (87b43c8)

2.35.3 (2022-01-12)

Bug Fixes

  • make extension-server url dynamic, depending on whether the env is dev or prod (#550) (f28b564)

2.35.2 (2022-01-12)

Bug Fixes

2.35.1 (2022-01-11)

Bug Fixes

  • default tag to empty string if title undefined (908fbaf)

2.35.0 (2022-01-11)

Features

  • extract save method from clients into note_view_controller (1692935)

2.34.3 (2022-01-10)

Note: Version bump only for package @standardnotes/snjs

2.34.2 (2022-01-07)

Bug Fixes

  • add isNativeFeature application function (1350866)

2.34.1 (2022-01-06)

Bug Fixes

  • sync after deleting offline repo (29df45a)

2.34.0 (2022-01-06)

Features

  • extracted note controllers from web app (0d2c615)

2.33.0 (2022-01-06)

Features

2.32.0 (2022-01-06)

Features

  • expose urls needed for cloud backup integration (#537) (efa492f)

2.31.25 (2022-01-05)

Note: Version bump only for package @standardnotes/snjs

2.31.24 (2022-01-04)

Bug Fixes

  • workaround for RN localeCompare crash (d19fee5)

2.31.23 (2022-01-03)

Note: Version bump only for package @standardnotes/snjs

2.31.22 (2022-01-03)

Note: Version bump only for package @standardnotes/snjs

2.31.21 (2022-01-03)

Bug Fixes

  • allow url override for component viewer factory function (014067e)

2.31.20 (2022-01-02)

Bug Fixes

  • use absolute path for native web components (1b4e1dc)

2.31.19 (2022-01-02)

Bug Fixes

  • check source before syncing components (1fd1e8b)

2.31.18 (2021-12-31)

Bug Fixes

2.31.17 (2021-12-30)

Bug Fixes

2.31.16 (2021-12-30)

Bug Fixes

2.31.15 (2021-12-30)

Bug Fixes

  • map remote features to static features (1e81dcc)

2.31.14 (2021-12-30)

Bug Fixes

  • exclude server items from integrity hash (67dfad4)

2.31.13 (2021-12-30)

Bug Fixes

  • no url error for native component (7ae4409)

2.31.12 (2021-12-30)

Bug Fixes

2.31.11 (2021-12-30)

Bug Fixes

  • snjs: component viewer correct var check (f66c45a)

2.31.10 (2021-12-30)

Note: Version bump only for package @standardnotes/snjs

2.31.9 (2021-12-30)

Note: Version bump only for package @standardnotes/snjs

2.31.8 (2021-12-30)

Note: Version bump only for package @standardnotes/snjs

2.31.7 (2021-12-30)

Bug Fixes

2.31.6 (2021-12-29)

Note: Version bump only for package @standardnotes/snjs

2.31.5 (2021-12-29)

Note: Version bump only for package @standardnotes/snjs

2.31.4 (2021-12-29)

Note: Version bump only for package @standardnotes/snjs

2.31.3 (2021-12-29)

Bug Fixes

  • remove code coverage reports from repository (61f5dfd)

2.31.2 (2021-12-29)

Bug Fixes

  • correct gitignore paths (cefc0cf)
  • include dist in static components (d17ce0f)

2.31.1 (2021-12-29)

Note: Version bump only for package @standardnotes/snjs

2.31.0 (2021-12-29)

Features

2.30.0 (2021-12-28)

Features

2.29.1 (2021-12-27)

Bug Fixes

  • safe access to potentially undefined references array (#529) (63f5cdd)

2.29.0 (2021-12-24)

Features

2.28.1 (2021-12-23)

Note: Version bump only for package @standardnotes/snjs

2.28.0 (2021-12-23)

Features

  • rename email backup setting to email backup frequency (25e7b46)

2.27.3 (2021-12-23)

Bug Fixes

2.27.2 (2021-12-23)

Bug Fixes

  • add publishing from package version by lerna (80433d0)

2.27.1 (2021-12-23)

Bug Fixes

  • remove the ammend commit from lerna versioning (f0400d9)

2.27.0 (2021-12-23)

Features

  • add one drive backup frequency setting (#522) (c27827f)

2.26.4 (2021-12-23)

Bug Fixes

  • remove running tests upon deployment - ensured on PR status checks (#523) (5c795d1)

2.26.3 (2021-12-23)

Bug Fixes

2.26.2 (2021-12-23)

Bug Fixes

  • checkout with personal access token (773c1ef)

2.26.1 (2021-12-22)

Bug Fixes

  • gpg signing with CI StandardNotes user (d72f61c)

2.26.0 (2021-12-22)

Bug Fixes

  • add ability to return descendants for children tags (0d8f00f)
  • add check for udnefined live item removeObserver (c7a79e6)
  • add demo server host (74cf862)
  • add dev extensions server to trusted hosts for demo user (69a0b2c)
  • add error log (8c852df)
  • add localhost to first party hosts (1c72eb7)
  • add new props to features type (#458) (7a3e911)
  • add numeric option to localeCompare (1acc9a0)
  • add support for undefined data (28ef0e1)
  • add support for undefined data (64d3916)
  • add support for undefined data (b68b3d6)
  • add title for 2fa challenge (14ae979)
  • apply payload filter to all remote sources (#309) (5028146)
  • better log error message (5c93338)
  • bump snjs version (eb41547)
  • catch websocket connection error (#440) (1fcb59a)
  • change lock to prevent editing (ff2a336)
  • change migration version (d51710b)
  • change permission and role types, handle promises and fix tests (ac97009)
  • change request verb for retry request (8e7a133)
  • cleanup test output (#414) (b8b126a)
  • collection duplicate handling performance (8e0d2e6)
  • compile error (383991b)
  • compile errors (c2c76db)
  • conditionally map components only if change (a90f23b)
  • do not cancel already canceled challenge (2441802)
  • do not duplicate action extensions (8697fee)
  • do not store actions relevant to an item (#475) (4945978)
  • don't access document unless confirmed in web env (f33dc43)
  • duplicate items allowed in collection; more modelManager => payloadManager (312ba4a)
  • eagerly load preferences (#227) (24bb988)
  • enable v4 features by default (f5ab907)
  • export ItemMessagePayload (#291) (aa19bd6)
  • extensions with no valid_until should not be marked as expired (5b4a6a2)
  • fallback to data.error if response error is undefined (5e3b432)
  • feature status should be not entitled if no account or offline repo (6ffa362)
  • features timestamp precision (#449) (101e383)
  • fix get parent chain logic (c1d82bd)
  • fix lint error (319b95a)
  • fix lint problems and permission name export (d303c06)
  • fix sync response in offline operation (ef94377)
  • fix types (f346bea)
  • fix types errors (e11fd3f)
  • fix types errors (ce27820)
  • function signature (f45cb33)
  • handle case where legacy passcode params are missing version (bfd9bd2)
  • handle multipage sync with items key uuid altneration (49c411a)
  • handle new api errors (76e84f8)
  • handle offline status (#491) (7f371b0)
  • handle server rejected payloads (#442) (45b12e5)
  • import case (070c7b9)
  • import location (c23a48b)
  • import location (e11c07a)
  • import location (f0d080c)
  • improvements to history logic; only track revisions that are different from the current value (d74de44)
  • issue where importing backup offline causes key confusion (e9934e2)
  • key params origination when changing email (#423) (a4954d0)
  • leave only item manager observer (#431) (9deeb7c)
  • lenient feature status check until features are retrieved (#490) (4d0bed5)
  • make getProtectionSessionExpiryDate sync (#220) (cb0363a)
  • make unprotecting a note a protected action (#226) (1f3c096)
  • mark feature mapped items as needing save (3b1d0f4)
  • mark migrations as complete under mocked credentials (70283cf)
  • mark updated_at as deprecated (2ebec25)
  • missing export from lib/index.ts (#293) (3f6223b)
  • missing key params property (1d62034)
  • more nuanced version detection (3dfcd7f)
  • more strict component mapping (#447) (bb53ffc)
  • move offline features to be item based (#478) (62ba641)
  • no api requests before app launch (#424) (7391813)
  • no key params if decrypted export (#421) (d21d651)
  • no session entries for newly inserted items (caae9c5)
  • notify components of any change regardless if source is not LocalChanged (4b27ec5)
  • pass previousRevision directly into conflicting function (2a7ba30)
  • payload url structure for ext repo (#441) (87f844b)
  • persist host after signing in (#474) (1b2437a)
  • PR comments (4e68c75)
  • PR comments (e19ca08)
  • prevent ChallengeReason number overlap (b68152d)
  • prioritize synced keys when multiple defaults (#448) (b761d8b)
  • race condition where item could be dirtied at same time as sync began, thus previously omitting it from syncing again (6c87b9a)
  • re-expose SNApiservice.apiVersion to tests (7a77dd7)
  • read data on success handle (490a7bc)
  • read data on success handle (26875f4)
  • read error from response instead of data (c02e7b0)
  • read roles instead of role from websocket message (b9db3b4)
  • read single revision from data (7d09b24)
  • remove extra undefined check (17943bf)
  • remove permission name type export (5da6039)
  • remove PermissionName export (9db5beb)
  • remove whitespace (a3e3dd1)
  • rename purchase tokens to subscription tokens (#453) (b787300)
  • resync unsynced items keys on app launch/first sync completion (#364) (76d96ba)
  • return only displayable items for components (6949f8a)
  • return valid feature status for offline subscribers (0bf3a4c)
  • save loaded value after first revision (14674d2)
  • set minimum passcode length (8caa5e4)
  • set new root key before items keys are saved so that items keys … (#486) (3f37435)
  • set placeholders for account password and application passcode (#219) (50e7e26)
  • tests (42a3e9a)
  • third party feature status (#485) (23e524c)
  • types (eac9647)
  • update ssjs to the latest version (#397) (de1ef59)
  • use cached features until server request is made (#502) (bf9a78c)
  • use correct 002 cost, increase sessions test safety margin (67bb932)
  • use correct challenge reason for CloudLink access (057ac5b)
  • use correct host in request URIs (0eeaee2)
  • use correct key for 004 backup but 003 item (#281) (ec00d50)
  • use correct placeholder for passcode prompt (3a0a095)
  • use created_at for unsynced session history entries (#305) (fef99a8)
  • use isNullOrUndefined instead of ! (ce56b02)
  • use KeepBase in conflict strategy instead of returning empty array (ee0bdc1)
  • use tag uuid for filtering in searchTags (d05488d)
  • use updated_at_timestamp for integrity hash; abort if missing fo… (#308) (d511871)
  • validate extension urls (2972649)
  • versioning and package dependencies (#509) (fe1df94)
  • ci: check types during lint step (90949ec)
  • util signature (f2ec366)
  • utils documentMode types (f965d39)
  • wrong version in api call url (1ba45cc)

Features

  • add "Disabled" option to email backup frequency (#499) (90a56ac)
  • add addTagHierarchyToNote & isTemplateItem (#496) (8c9a56d)
  • add addTagHierarchyToNote & isTemplateItem (#500) (5afc381)
  • add alternative host and switch sign out to API v1 (#319) (8ddf189)
  • add CloudLink access as a protected action (ea6ffab)
  • add config package with common configuration files (#210) (da023dd)
  • add domain-events package (#208) (0bed8d9)
  • add email changing (#412) (5c752c9)
  • add enableV4 flag (#422) (eeaba09)
  • Add Focus Mode feature (#487) (7f22590)
  • add function to return password creation date for user (#417) (4c8dd30)
  • add get user subscription api call (#411) (83a8518)
  • add getLaunchChallenge method (baed48d)
  • Add getNewSubscriptionToken() function (#461) (eb70754)
  • add getParentTags method (ff09e91)
  • add getSortedTagsForNote method (34b40e5)
  • add getTagDescendants method (4ba3dd4)
  • add isSameDay util (2e79590)
  • add naturalSort util and tests (9f6fd34)
  • add nonerrored param for getItems (314d8fe)
  • add notification on set features (#493) (aa0625e)
  • add parameter to make authorized encrypted backups (818cc47)
  • Add pref keys for ShowDeleted and HideProtected (682b3e8)
  • add screenshot privacy storage key type (0332693)
  • add searching protected contents to protections (5fa90d7)
  • add searchTags method (2633cca)
  • add select protected note challenge reason (ee28a93)
  • add session expiry events & timers (#221) (f048984)
  • add SN|Privileges to content types (#444) (0eee358)
  • Add test for includeProtected (03a9452)
  • Click component action (#298) (b2d183f)
  • Component isDeprecated property (#342) (f5deb91)
  • credential service to centralize account and passcode operations (8ad836a)
  • destroy revoked session data (#198) (432941a)
  • do not allow decrypted payloads from server (#265) (c441eb4)
  • do not conflict if server and client previously had same value (adea12e)
  • dont alternate uuids on sign in (852bca2)
  • enable revoking other sessions (#435) (5c687e3)
  • expose authorizeSearchingProtectedNotesText() to clients (97cee70)
  • extension key user setting (#394) (1f99995)
  • features instead of permissions (#385) (b53e967)
  • get feature status (#482) (bfb2c9a)
  • get features for offline users and store the corresponding data in device's storage for later reuse (#464) (8865caf)
  • get purchase flow url (#446) (839fc9e)
  • handle next version host setting (df58583)
  • handle password retrieval for decrypting import files (#212) (7bd0af4)
  • handle undefaulting multiple items keys (75adafc)
  • hide note contents if the protected note is open and the protection expires and the user didn't edit the note in previous 30 seconds (#483) (7ecd7bd)
  • Implement note filter for protected notes (2354011)
  • Implement SNMfaService (#392) (8737665)
  • improve protections (#217) (64e509e)
  • include notes that have tag titles that match search query (#471) (73c232f)
  • KeyPressed component action (#294) (2420ad1)
  • KeyUp component action (#295) (d48c2e6)
  • make disabling mfa a protected action (#429) (17027be)
  • make tag titles case insensitive (9b8d9d4)
  • make webSocketUrl optional (2c11fab)
  • map only some features to items (#404) (7f521ef)
  • method to get purchase page url (#439) (331ecd9)
  • mfa feature availability (#415) (6f81ef1)
  • migrate changePassword to api/v1 (7c6feee)
  • migrate changePassword to api/v1 (b9ad53b)
  • migrate deleteSession to api/v1 (3a4b88f)
  • migrate getAccountKeyParams to api/v1 (0a2be91)
  • migrate getItemRevisions to api/v1 (50dc479)
  • migrate getRevision to api/v1 (3fefe72)
  • migrate getSessions to api/v1 (39e8e77)
  • migrate refreshSession to api/v1 (187fde6)
  • migrate register to api/v1 (6d7f96c)
  • migrate signIn to api/v1 (203995e)
  • migrate sync to api/v1 (68417dc)
  • more liberal session history spacing (0fa6aae)
  • more tests around remote retrieved expectations (219f01c)
  • new methods for multiple selection (1650de9)
  • no-restricted-globals on history (9a94a75)
  • notes display criteria (#232) (51f3f07)
  • notify on user roles changed (201d582)
  • pass numeric param as true when sorting items by title (08af846)
  • persist timestamps from server (#273) (f4b774c)
  • protect passcode creation (#241) (e4c1828)
  • protections public methods (#225) (f55bc6b)
  • Remove "No Distraction" as it's replaced by Focused Writing (#506) (527e676)
  • remove batch manager (f138215)
  • remove ContentType from features in favor of common (#402) (ba0ac62)
  • remove legacy mfa (#495) (b0498f4)
  • remove nextVersionHost (5a39738)
  • restrict batch streaming permissions (#315) (c98bf7d)
  • roles and permissions handling (610b689)
  • send snjs and environment versions in API call headers (#400) (39f59ba)
  • settings service (#384) (c9c976f)
  • show a confirmation dialog when signing out and there are unsaved changes (#348) (5a8b070)
  • show sign out message in singular for one unsynced item (125c6af)
  • SNApplication.hasProtections() (#224) (4a9d3b1)
  • sort tags and match delimiter separated components (59cdbb8)
  • store user features (#403) (9dde72f)
  • tag folders (#489) (fc934ae)
  • ThemesActivated component action (#257) (facb3dd)
  • turn snjs into a monorepo (#207) (30efca8)
  • update links to .com (cc50f87)
  • update services to latest versions (#395) (8082ebd)
  • upgrade node engine versions to latest active LTS (#462) (686fc15)
  • use naturalSort for searchTags and use regex flag instead of .toLowerCase() (5ec634e)
  • use regex and add note parameter for searchTags (f915379)
  • wip: auth & permissions (4e49eff)

Reverts

  • 7ecd7bd42d5f6df4d343a8fedb99a8978296d0e7 (8485dc8)
  • 8c9a56dc244378ecae6fc37c3fb691fe0f2d4660 (9d316a1)
  • Revert "refactor: make features depend on snjs" (c0dfdc1)
  • Revert "Present-value sync (#277)" (1225073), closes #277
  • Revert "Revert "Merge pull request #239 from standardnotes/search-refactor"" (cddae38), closes #239