NEC-115: Write 0.2.0’s changelog, and move the version to match #176
No reviewers
Labels
No labels
area:docs
area:identity
area:ops
area:plugin
area:server
channel:community
channel:direct
channel:owned
channel:press
channel:social
e2ee-constrained
gate:at-ga
gate:pre-ga
marketing
parity
relay:absent
relay:planned
relay:requested
relay:supported
risk:additive
risk:contract
risk:none
usability
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Nectenda/nectenda!176
Loading…
Reference in a new issue
No description provided.
Delete branch "worktree-nec-115-cut-plugin-020-the-changelog-the-version"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Task: NEC-115 — https://projectron.nerchure.com/tasks/115
The changelog and the version for plugin 0.2.0. The publish itself is a
separate, manual step and is not in this pull request.
Why 0.2.0 now. 0.1.5 has been the version in the community store since
18 September, and it carries two data-loss bugs
mainhas fixed: an edit couldbe recorded as synced when it was not and then never asked for again
(permanent), and two vaults opening the same not-yet-synced note could duplicate
every note in the folder on both devices, which then agreed. Shipping those
outranks the rest of the backlog.
The changelog was written, not drafted.
changelog.mjs draftplaced 10entries and reported that 80 commits predate the pull-request workflow and
cannot be attributed — most of 18–23 September, which is exactly where those
two fixes live. Neither would have appeared on the draft alone. Both were
confirmed present in
plugin-v0.1.5..HEAD(b9366a9,6f865e1) rather thantaken from a summary.
The status-bar removal is called out inside the entry that replaces it —
draftcould not know about it, andaddStatusBarItemwas checked to appearnowhere in
packages/plugin/src.Knowncarries the mixed-version presencecaveat (a peer on 0.1.5 shows no cursor, because this version refuses a
plaintext presence state rather than accept something the server could have
written) and the four lines from 0.1.5, all still true.
0.2.0 rather than 0.1.6: four new surfaces and one removal, and a tag is not
reusable.
minAppVersionstays 1.13.7 — untouched in the range, and everyObsidian symbol added since predates 1.13.
One thing for a follow-up:
cutstrips only a trailing(#N), soentries citing two pull requests kept the first, and those point into this
private repository. Four survived the cut and were stripped by hand.
Published without the two manual passes for mobile and for the new
commands (
§4b,§17), by decision. Recorded rather than hidden: the headericon is the only sync status a phone shows, and no automated test reaches it.
Changelog
NONE