Releases: compodoc/compodoc
Releases · compodoc/compodoc
1.1.5
1.1.4
Features
- i18n: language flag (9d47e2b4), closes #611 Thanks lichangfeng
- nest: Nest projects support (1a5f5fe3), closes #611
- guard: support (0c85e715), closes #578 Thanks Valentin GOT
- CLI: minimal mode (9c85bcba), closes #572
- CLI: disableSearch flag (0a8efe98), closes #571
- unit-test: unit test coverage summary page (0a1e248b) Thanks Brigitte Hofmeister
- templates: override handlebars templates with flag (e83b126b) Thanks Brigitte Hofmeister
- coverage: --coverageTestShowOnlyFailed (3b4e8a5d), closes #606
Improvements
- menu: compile the menu as a custom-element to improve performance (d59761e5) Thanks Wassim CHEGHAM
Bug fixes
- CLI: JSON Configuration File JSON Schema (d8e48d57), closes #577
- CLI: handle ../ in includes in tsconfig includes/excludes (4a445050), closes #596
- UI: Address double scrollbar on example tabs for directive, pipe, and injectable (81e33988) Thanks Blake Simmon
- UI: move to ionicons (f81b42ec), closes #592
- UI: Accessors section in top index pages (aa4a4929), closes #615
- menu: overview href is generated twice (5479515a), closes #575
- deps: barrel file support for import finding strategy (780c0653), closes #566
- deps: interfaces with custom names (78c59ea1), closes #580
- deps: duplicates for more than 2 files (bf6e9238), closes #590
- deps: Duplicate pages for injectables with custom decorators (80417826), closes #591
- deps: generic support for Map<K, V> (8f3ef941), closes #622
- deps: abstract modifier (1e6eecba), closes #626
- graph: special character in module name (00075366), closes #591
1.1.3
Features
- UI: disableTemplateTab flag (fed52f1), closes #545
- config: add config management support with custom file (bd249fb), closes #379
- UI Add ability to specify tab ordering and custom tab labels (e1bdc2e), closes #522 Thanks Blake Simmon
Bug fixes
- CLI: Uniqid for entities between two documentation generation (1ce6543), closes #550
- CLI: absolute path with d flag (f86f11b), closes #559
- CLI: exclude parser with duplicate file names (568af47), closes #551
- CLI: Using absolute path for -p/--tsconfig (7d8566c), closes #558
- menu: Navigation is broken with watch mode (616e469), closes #548
- UI: sort modules import/exports/declarations/providers in ascending order (9449574), closes #538
- UI: back button handling (b5e16e8), closes #557
- UI: additional url + regular entity (3464b0c), closes #554
- UI: ensure examples tab has only one scrollbar (d60b406), closes #562 Thanks Blake Simmon
- deps: async functions documented with empty badge (3049781), closes #556
- deps: modules spread elements with global variables (9576cc6), closes #494
- deps: Generic array types support (0ad79de), closes #552
- deps: generic type parameters for functions (db9167b), closes #555
- deps: routing with bootstrapModule in if statement (19109ff), closes #560
- deps: empty @example JSDoc tag (db48253), closes #543
- deps: routes data with function call (ccc13ce), closes #525
- deps: tuples types support (dc540c5), closes #540
- deps: extendMerger (a7448c9), closes #542
- deps: JSDoc param inside constructor (c01484c), closes #541
- search: better results display + enable wildcards (43c6d5d), closes #537 #447
- routing: routes without routing module (11a742c), closes #518 #488
1.1.2
Performance improvements of pages rendering | +20% in speed generation 🎉
Features
- html-engine: Split menu rendering for speeding pages rendering (ab57beed), closes #533
Thanks Wassim Chegham
Bug fixes
- app: Handlebars JavaScript heap out of memory (c8d29167), closes #521
- theme: correct path if no README in root folder (78ceab38), closes #524
- dependencies: coverage for file even with no hostlisteners for example (c7a32643), closes #527
- dependencies: --disableLifeCycleHooks with @ignore on component/directive (eb9fddf2), closes #526
- dependencies: replace callExpressions in routes definitions with text (2b22fa63), closes #525 #467
- dependencies: module imports forRoot/forChild cleaning (3e473791), closes #531
1.1.1
1.1.0
Main feature :
New menu organisation : components, directives or injectables of a module are displayed directly in the module menu entry
Main structural change :
Drop direct TypeScript dependency, Compodoc now relies on ts-simple-ast TypeScript dependency.
Features
- UI: Component, directive, pipe and injectable not linked inside a module should appear in the menu alone (b0106382), closes #510
- UI: Display filename in index of miscellaneous (4ddeda4f), closes #520
- CLI: disableDomTree option (c71ca965), closes #517
Bug Fixes
- UI: group components, directives, injectables, pipes based on module (46cbb07a), closes #145 #258
- UI: Dependency-Link not shown in side-nav if no dependencies and peerDependencies (5ffe9d22), closes #506
- dependencies: return's comment of method is missing (05cd3a4c), closes #512
- dependencies: Display component providers (78045092), closes #514
- dependencies: component inheritance with simple base class + disabledLifeCycleHooks support (bd940053), closes #505
- dependencies: support entity with same name (01ac07a3), closes #474 #233
1.0.9
Features
- dependencies: display peer dependencies in dependencies page (eece547f), closes #478
- dependencies: inheritance support for components and classes (b94e9c75), closes #324 #152
- dependencies: @ignore JSDoc tag support (98326bdf), closes #486
- UI: Link to code line issue with multiple code blocks (aec0014a), closes #466
Bug Fixes
- dependencies: Optional methods/property for TS interfaces/classes (a3ce87fc), closes #484
- dependencies: union types with array (9b0be6dd), closes #496
- dependencies: union types with generics (eec9c4be), closes #501
- additional: external docs change sorting (646d7ecc), closes #471 #482
- dependencies: multiple union types with array (182a1593), closes #498 #499
1.0.8
1.0.7
1.0.6
Features
- prism: Added SCSS support for code blocks (2b983cc), closes #398
Thanks Martin Hobert - additional-doc: prepareExternalIncludes parses children recursively (51aeae24a03c0287ca68cadf317294c5422c4fc7)
Thanks jabiinfante - example-tab: Added examples tab to services (687b04ccc79521684063ebfc4c3d1f32956ec20c)
Thanks rprotsyk - core: downgrade TypeScript version (fa74be96ffdeaa383b98d8708f0311edbf5b4640), closes #359
- core: display project dependencies (c7a768960f7329800f449a5d08e64e5d0ad07443), closes #441
- theme: Support Google Analytics (f126115763246c399e682ae79158ef0314395716), closes #461
- theme: Material design theme (d3f17301f92936932dabf2cc5d9bc24100faeb4e), closes #418
- coverage: --coverageTestThresholdFail (f79f280115abb66874e9bc707fab15f68d1bf114), closes #428
Bug Fixes
- cli: display error message for empty -p (674772504abdc0984dce43de4b8b054fe9ac32e0), closes #422
- cli: remove duplicate code (eb25e1a5fe4650e69f3b2e90c66a1280ee217ccf)
Thanks Alan Agius - dependencies: Error if HTTP_INTERCEPTORS registered via providers (89c333555b8b6a07fea9ec3a2e1cabf3d7da13a5), closes #456
- dependencies: show default values for function parameters (163dc693b8dfd09671cd10e44de7cfa56237f574), closes #453
- dependencies: private modifier for constructor (016f96386a209c4d01214b3e2f93193d7d1db587), closes #458
- dependencies: optional for interfaces (5e0845ecbb3ebad3037bbd81bb05015132d78945), closes #455
- dependencies: detect type annotation based on default values (c80d15519e8bfa07625ba72f11f8771ef07308ee), closes #419
- dependencies: optional field in parameter table could be yes or no (96f3a0b1c9d3d00fde7a21afddde525619c4a39b), closes #420
- dependencies: @link to all miscellaneous (0194c1b78cb64b6f6b705e3af4072698f21d8f34), closes #416
- dependencies: shorthand metadatas support for components/directives (295a029e69011ab8346dd12be7284809291d1638), closes #407
- dependencies: useExisting support for interceptors (7c8794a), closes #406
- search: prevent lunr call stack size exceeded for huge file (f495cd), closes #410 #378
- core: add package-lock.json (15ce12c8fc47be929865a21a8131ab035e8c80ae), closes #413
- core: rollback to marked (c5eb16d99057bdbfdf7c134b3613d8d0266c882d), closes #349
- core: bump dependencies (99be40081ce51bd636ef38eb4b21788621f09e70), closes #430
- routing: spread & dynamic value first support (47fd133136903efe2f4148b93cafc53fd104e92c), closes #452
- routing: recursive dynamic variable support (5a98b56e15da9040d5bdac967408f49a526b46bc), closes #417 #400 #394 #361 #364 #459
- routing: support for ModuleWithProviders definition (dbdb6a61736cc97943fd5ea22ed20be5c4228974), closes #257
- routing: scan also static value in class (26dd154de242796737bbb2239c5b4e4e9e2e4bf2), closes #394
- coverage: src folder not parsed (7b32ac67debe9fc90047db4fd4a285336d3391d5), closes #431
- template: Removed relative URL helper function from logo img tag (3f18d0c7f51054f8d2c962a782e1dfdf0207d061)
Thanks ainsleybc - template: Fixing ordered lists in README.md files (bf227874266a1e29647128f061dc099ab8ae3c21), closes #435
Thanks Michael Letcher