diff -r 02cc51ca6795 -r cb5983c0287f CHANGELOG --- a/CHANGELOG Wed Apr 08 01:16:59 2020 +0800 +++ b/CHANGELOG Fri May 08 22:18:15 2020 +0800 @@ -1,17 +1,49 @@ Changelog ========= -9.3.1 - in progress +10.0.0 -- 2020-05-08 +-------------------- + + * auto-publish: issue the capabilities in all cases + + * compat: clean up old compatibility code + * compat: compatibility with Mercurial 5.4 + + * evolve: add {obsorigin}, a template keyword that works similarly to + {obsfate}, but shows predecessors of a changeset + * evolve: fix permissions of new cache files using SQLite + * evolve: always create commit when resolving divergence + * evolve: handle relocation during divergence resolution producing no changes + * evolve: provide cache to successorssets() in more cases + + * obslog: make --all and --filternonlocal work properly with --no-graph + * obslog: add --origin flag to show predecessors instead of successors + * obslog: make --origin flag the default + + * stablerangecache: sanity check subranges + +topic (0.18.2) + + * topic: provide cache to successorssets() in one more case + +9.3.1 -- 2020-04-08 ------------------- + * compat: make __touch-noise__ and __rewind-hash__ extra field be bytes + * obsexchange: avoid sending too large request to http server * obsdiscovery: server no longer aborts with a 500 error if client sends a request without obscommon + * obsdiscovery: avoid considering locally hidden changeset + * single-heads: ignore obsolete section when enforcing one head per branch + * evolve: improved behavior when evolving above the result of a split - * topic: fix auto-publish=abort with server that auto-publishes bare branches * evolve: checking for new head on push is no longer confused by mixed - branches(or topics) - * single-heads: ignore obsolete section when enforcing one head per branch + branches (or topics) + +topic (0.18.1) + + * topic: fix auto-publish=abort with server that auto-publishes bare branches 9.3.0 -- 2020-03-04 -------------------