--- 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
-------------------