Add draft release notes for Djblets 4.0 beta 1.
Review Request #12898 — Created March 20, 2023 and submitted
Information | |
---|---|
david | |
Djblets | |
release-4.x | |
Reviewers | |
djblets | |
Djblets 4.0 beta 1 is almost entirely composed of changes related to our
JS build infrastructure, introducing TypeScript and rollup.js.
Built release notes docs.
Summary | |
---|---|
Description | From | Last Updated |
---|---|---|
We should add a djblets.deprecation section that talks about the functions now available to consumers (commit 066be07e). |
|
|
We should explicitly document the following under a djblets.pipeline section: use_rollup argument on djblets.pipeline.settings.build_pipeline_settings djblets.pipeline.compilers.rollup `djblets.pipeline.compilers.typescript djblets.pipeline.compilers.mixins.SourceMapStaleCheckMixin We have the … |
|
|
I thought it still supported 3.7 too? I might just be mistaken though. |
![]() |
|
Missing a period. |
|
|
Let's link to this. We can add an extlink in conf.py for :npm:. |
|
|
Let's link to TypeScript and rollup.js, and separate out the first sentence from the rest of the paragraph so it … |
|
|
Missing period. |
|
|
Missing period. |
|
|
Wrapping is broken here. This won't render correctly. |
|
|
For now, this will have to point to dev/, since we can't currently have versioned docs for in-development versions (latest … |
|

-
-
docs/releasenotes/4.0-beta-1.rst (Diff revision 1) I thought it still supported 3.7 too? I might just be mistaken though.
Commits: |
|
|||||||||
---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 2 (+180) |
Checks run (2 succeeded)
-
-
We should add a
djblets.deprecation
section that talks about the functions now available to consumers (commit 066be07e). -
-
docs/releasenotes/4.0-beta-1.rst (Diff revision 2) Let's link to this. We can add an extlink in
conf.py
for:npm:
. -
docs/releasenotes/4.0-beta-1.rst (Diff revision 2) Let's link to TypeScript and rollup.js, and separate out the first sentence from the rest of the paragraph so it stands out (this would normally be the main line of the bullet point, I think).
The work also benefits extensions, which can use TypeScript and ES5 modules. We may want to put up something in a
djblets.extensions
section specifically about that.
Commits: |
|
|||||||||
---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 3 (+204) |
Checks run (2 succeeded)
Change Summary:
Remove deprecations from relnotes because I'm not going to land that until after beta1
Description: |
|
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Commits: |
|
||||||||||||
Diff: |
Revision 4 (+168) |
Checks run (2 succeeded)
-
-
We should explicitly document the following under a
djblets.pipeline
section:use_rollup
argument ondjblets.pipeline.settings.build_pipeline_settings
djblets.pipeline.compilers.rollup
- `djblets.pipeline.compilers.typescript
djblets.pipeline.compilers.mixins.SourceMapStaleCheckMixin
We have the general stuff about packaging, but these are API, not internal, so we need entries for them.
Commits: |
|
|||||||||
---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 5 (+168) |
Checks run (2 succeeded)
Commits: |
|
|||||||||
---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 6 (+202) |
Checks run (2 succeeded)
-
-
-
-
docs/releasenotes/4.0-beta-1.rst (Diff revisions 4 - 6) Wrapping is broken here. This won't render correctly.
-
docs/releasenotes/conf.py (Diff revision 6) For now, this will have to point to
dev/
, since we can't currently have versioned docs for in-development versions (latest versioned doc is considered current).
Commits: |
|
|||||||||
---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 7 (+202) |
Checks run (2 succeeded)
Commits: |
|
|||||||||
---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 8 (+200) |