- Recognize string literals in types (Tacsipacsi)
- Add plugin for generating external type links automatically (Ed Sanders)
- Sort prefix map keys to check longest first (Ed Sanders)
- Indicate optional parameters with square brackets (Ed Sanders)
- Summarize plugin: Only add full stop if removed (Ed Sanders)
- Don't render contribute link when no URL available, and print warning (Ed Sanders)
- Add an expand/collapse all button (Ed Sanders)
- Use original SVGs for expand/collapse (Ed Sanders)
- Support @chainable (Ed Sanders)
- templates: Align expand all button with h1 (apaskulin)
- Add copy example button to jsdoc theme (Derk-Jan Hartman)
- styles: Remove background color from button (apaskulin)
- Allow allowGlobals configuration option (Jon Robson)
—
- Move var declarations inline (Ed Sanders)
- Use ES6 syntax (Ed Sanders)
- build: Update dependencies, linters and fix (Ed Sanders)
- Replace IIFEs with ES6 scopes (Ed Sanders)
- Add a few more people to the author list (Derk-Jan Hartman)
- docs: Add step to update LibraryUpgrader (apaskulin)
- styles: Remove line separation from source files (apaskulin)
- titles: Remove parameters (apaskulin)
- templates: Use sentence case for detail fields (apaskulin)
- tables: Add horizontal scroll (Anne Tomasevich)
- headings: Remove optional indicator (apaskulin)
- headings: Style properties heading for subparameters (apaskulin)
- styles: Increase margin for h2 headings in Markdown descriptions (apaskulin)
- styles: Style code captions like regular text (apaskulin)
- Limit classes and namespaces to top level functions (Jon Robson)
- Add breadcrumb navigation (Jon Robson)
- Support generation of site map (Jon Robson)
- Support the creation of custom pages for top level nav items (Jon Robson)
- styles: Fix inconsistent margin in definition lists (apaskulin)
- plugins: Move plugin from Core (apaskulin)
- styles: Reduce padding-left/right on
<pre>
to fix apparent indentation (Timo Tijhof) - search: Strip anchor elements from search results (Anne Tomasevich)
- templates: Simplify attributes (apaskulin)
- content: Prevent long words from overflowing their containers (Anne Tomasevich)
- build: Clarify error message and link to docs (apaskulin)
- templates: Consistent page organization (apaskulin)
- styles: Add styles to sitemap (apaskulin)
- layout: Remove links from titles in favor of breadcrumbs (apaskulin)
- publish: Simplify sitemap items (apaskulin)
- templates: Fix typo (apaskulin)
- template: Better handling for incorrect @classdesc tags (apaskulin)
- plugins: Fork summarize plugin from JSDoc (apaskulin)
- templates: Handle class-description summaries (apaskulin)
- templates: Remove source link from main page description (apaskulin)
—
- plugins: Set up plugins directory (apaskulin)
- Delete dead code block (Jon Robson)
- docs: Update README (apaskulin)
- Fix hash navigation for non-existing elements (Derk-Jan Hartman)
- Introduce separate CSS style for visited links (Kamil Bach)
- Flag globals to stop them appearing in search results (Jon Robson)
- templates: Remove duplicate summary on module pages (apaskulin)
- css: Separate class used in displaying source files (apaskulin)
- Make the sidebar scrollable (Kamil Bach)
- Guard against creation of global.html (Jon Robson)
- Ensure proper scroll position for anchor links (Anne Tomasevich)
- templates: Display examples in class description (apaskulin)
- css: Use link styles for links in titles (apaskulin)
- nav: Add scroll to mobile nav menu (Anne Tomasevich)
—
- build: Update package-lock with npm audit --fix results (James D. Forrester)
- db: Replace TaffyDB with Salty (apaskulin)
- Ensure prettify is copied from the template (Derk-Jan Hartman)
- styles: Use paragraph font size for introductions (apaskulin)
- templates: Add clickable anchors for members and methods (apaskulin)
—
- Fix path to Codex and normalize.css (Roan Kattouw)
- docs: Add release instructions (apaskulin)
- styles: Reorganize existing styles (Anne Tomasevich)
- Remove WikimediaUI-Style-Guide and add Codex tokens (Anne Tomasevich)
- Include styles from the style guide repository (Anne Tomasevich)
- Use Codex tokens throughout custom code (Anne Tomasevich)
- Make attributes (static, protected) more visually distinct (Anne Tomasevich)
- Improve toggle-box markup and design (Anne Tomasevich)
- Styles: Small typographic improvements (Eric Gardner)
- js: Add redirect.js (Eric Gardner)
- Refactor and restyle the header and menu; fix search (Anne Tomasevich)
- search: Exclude members of "anonymous" items from search index (Eric Gardner)
- Refactor headings and site title (Anne Tomasevich)
—
- Update README with contributing info (Anne Tomasevich)
- Make properties tables of objects look like wikitables (Derk-Jan Hartman)
- Remove ... when summary is missing (Derk-Jan Hartman)
- Move JSDoc examples to be directly after the description. (Derk-Jan Hartman)
- Remove unnecessary heading margins (Derk-Jan Hartman)
- Style module description consistently with class description (Jon Robson)
- Remove message filters (Jon Robson)
- Improve spacing of members (properties and methods) (Roan Kattouw)
- ui: Use longname instead of name for constructors (Roan Kattouw)
- ui: Change Members subheading to Properties (apaskulin)
- ui: Use alias instead of name for header (when it exists) (Roan Kattouw)
—
- Only publish the required resources (Derk-Jan Hartman)
- Fix typo in publish.js (Ed Sanders)
- build: Move client libraries to /lib to simplify eslint config (Ed Sanders)
- build: Improve linter config, fix linting errors (Ed Sanders)
- build: git-ignore .DS_Store files (Anne Tomasevich)
- Bump WikimediaUI-Style-Guide submodule from 2020 to 2023 (James D. Forrester)
- Some minor search improvements (TheDJ)
—
- build: Update linters (Ed Sanders)
- Make search results scrollable (Ed Sanders)
- Fix typo in search code that was causing it to be mostly broken (Ed Sanders)
- Don't perform search on an empty term (Ed Sanders)
- Truncate search results for performance (Ed Sanders)
- Add "wikitable" styling to params table (Ed Sanders)
- Allow Object args in generic types (Jon Robson)
—
- docs: Shorten and rewrite HISTORY.md changelog (Timo Tijhof)
- Support generic types with arguments (Bernard Wang)
- Add code of conduct (C. Scott Ananian)
- Add visibility and return tags to "event" blocks (Prateek Saxena) T214101
- Bump WikimediaUI-Style-Guide submodule to be less old (James D. Forrester)
- Add expanding of member description by default for current hash fragment target (Prateek Saxena)
- Add Lunr-based site search (Prateek Saxena) T187672
- Add toggle buttons for method visibility types (Prateek Saxena) T187672
- Change page title capitalizing of class names (Prateek Saxena)
- Change page title order (arcayn) T207380
- Change page title delimiter from ":" to "/". (Mogmog123) T207379
- Change colors and fonts to latest WikimediaUI Base (Volker E.) T209562
- Fix inaccessible UI above headings due to padding hack (Prateek Saxena)
- Remove broken link on
Mixed
param type (arcayn) T206734 - Remove redundant
Class:
page heading (stibba) T207381
- Improve overall design (Prateek Saxena)
- Add sticky header and sidebar (Prateek Saxena)
- Change class constructor to expand description by default (Prateek Saxena)
- Change
<pre
to break sentences (Prateek Saxena)
- Initial version, forked from the JSDoc3 default template. (C. Scott Ananian)
- Adopt Wikimedia Design Style Guide. (C. Scott Ananian)
- Add automatic linking of Phabricator tasks. (C. Scott Ananian)
- Add support for
~Class
as synonym for "Class, in my same module" (C. Scott Ananian)