Software zum Installieren eines Smart-Mirror Frameworks , zum Nutzen von hochschulrelevanten Informationen, auf einem Raspberry-Pi.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CHANGELOG.md 9.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. ## Next
  2. - **[Breaking change]** Replace `OutModules` enum by custom compiler option `mjsModule`.
  3. - **[Breaking change]** Drop support for Pug, Sass, Angular & Webpack.
  4. - **[Feature]** Expose custom registries for each target.
  5. - **[Feature]** Add `dist.tscOptions` for `lib` target to override options for
  6. distribution builds.
  7. - **[Feature]** Native ESM tests with mocha.
  8. - **[Fix]** Disable deprecated TsLint rules from the default config
  9. - **[Fix]** Remove use of experimental `fs/promises` module.
  10. - **[Internal]** Fix continuous deployment script (stop confusing PRs to master
  11. with push to master)
  12. - **[Internal]** Update dependencies
  13. - **[Internal]** Fix deprecated Mocha types.
  14. ## 0.17.1 (2017-05-03)
  15. - **[Fix]** Update dependencies, remove `std/esm` warning.
  16. ## 0.17.0 (2017-04-22)
  17. - **[Breaking change]** Update dependencies. Use `esm` instead of `@std/esm`, update Typescript to `2.8.3`.
  18. - **[Fix]** Fix Node processes spawn on Windows (Mocha, Nyc)
  19. ## 0.16.2 (2017-02-07)
  20. - **[Fix]** Fix Typedoc generation: use `tsconfig.json` generated for the lib.
  21. - **[Fix]** Write source map for `.mjs` files
  22. - **[Fix]** Copy sources to `_src` when publishing a lib (#87).
  23. - **[Internal]** Restore continuous deployment of documentation.
  24. ## 0.16.1 (2017-01-20)
  25. - **[Feature]** Support `mocha` tests on `.mjs` files (using `@std/esm`). Enabled by default
  26. if `outModules` is configured to emit `.mjs`. **You currently need to add
  27. `"@std/esm": {"esm": "cjs"}` to your `package.json`.**
  28. ## 0.16.0 (2017-01-09)
  29. - **[Breaking change]** Enable `allowSyntheticDefaultImports` and `esModuleInterop` by default
  30. - **[Fix]** Allow deep module imports in default Tslint rules
  31. - **[Fix]** Drop dependency on deprecated `gulp-util`
  32. - **[Internal]** Replace most custom typings by types from `@types`
  33. ## 0.15.8 (2017-12-05)
  34. - **[Fix]** Exit with non-zero code if command tested with coverage fails
  35. - **[Fix]** Solve duplicated error message when using the `run` mocha task.
  36. - **[Fix]** Exit with non-zero code when building scripts fails.
  37. ## 0.15.7 (2017-11-29)
  38. - **[Feature]** Add `coverage` task to `mocha` target, use it for the default task
  39. ## 0.15.6 (2017-11-29)
  40. - **[Fix]** Fix path to source in source maps.
  41. - **[Fix]** Disable `number-literal-format` in default Tslint rules. It enforced uppercase for hex.
  42. - **[Internal]** Enable integration with Greenkeeper.
  43. - **[Internal]** Enable integration with Codecov
  44. - **[Internal]** Enable code coverage
  45. ## 0.15.5 (2017-11-10)
  46. - **[Feature]** Enable the following TsLint rules: `no-duplicate-switch-case`, `no-implicit-dependencies`,
  47. `no-return-await`
  48. - **[Internal]** Update self-dependency `0.15.4`, this restores the README on _npm_
  49. - **[Internal]** Add homepage and author fields to package.json
  50. ## 0.15.4 (2017-11-10)
  51. - **[Fix]** Add support for custom additional copy for distribution builds. [#49](https://github.com/demurgos/turbo-gulp/issues/49)
  52. - **[Internal]** Update self-dependency to `turbo-gulp`
  53. - **[Internal]** Add link to license in `README.md`
  54. ## 0.15.3 (2017-11-09)
  55. **Rename to `turbo-gulp`**. This package was previously named `demurgos-web-build-tools`.
  56. This version is fully compatible: you can just change the name of your dependency.
  57. ## 0.15.2 (2017-11-09)
  58. **The package is prepared to be renamed `turbo-gulp`.**
  59. This is the last version released as `demurgos-web-build-tools`.
  60. - **[Feature]** Add support for watch mode for library targets.
  61. - **[Fix]** Disable experimental support for `*.mjs` by default.
  62. - **[Fix]** Do not emit duplicate TS errors
  63. ## 0.15.1 (2017-10-19)
  64. - **[Feature]** Add experimental support for `*.mjs` files
  65. - **[Fix]** Fix support of releases from Continuous Deployment using Travis.
  66. ## 0.15.0 (2017-10-18)
  67. - **[Fix]** Add error handling for git deployment.
  68. - **[Internal]** Enable continuous deployment of the `master` branch.
  69. ## 0.15.0-beta.11 (2017-08-29)
  70. - **[Feature]** Add `LibTarget.dist.copySrc` option to disable copy of source files to the dist directory.
  71. This allows to prevent issues with missing custom typings.
  72. - **[Fix]** Mark `deploy` property of `LibTarget.typedoc` as optional.
  73. - **[Internal]** Update self-dependency to `v0.15.0-beta.10`.
  74. ## 0.15.0-beta.10 (2017-08-28)
  75. - **[Breaking]** Update Tslint rules to use `tslint@5.7.0`.
  76. - **[Fix]** Set `allowJs` to false in default TSC options.
  77. - **[Fix]** Do not pipe output of git commands to stdout.
  78. - **[Internal]** Update self-dependency to `v0.15.0-beta.9`.
  79. ## 0.15.0-beta.9 (2017-08-28)
  80. - **[Breaking]** Drop old-style `test` target.
  81. - **[Breaking]** Drop old-style `node` target.
  82. - **[Feature]** Add `mocha` target to run tests in `spec.ts` files.
  83. - **[Feature]** Add `node` target to build and run top-level Node applications.
  84. - **[Feature]** Provide `generateNodeTasks`, `generateLibTasks` and `generateMochaTasks` functions.
  85. They create the tasks but do not register them.
  86. - **[Fix]** Run `clean` before `dist`, if defined.
  87. - **[Fix]** Run `dist` before `publish`.
  88. ## 0.15.0-beta.8 (2017-08-26)
  89. - **[Fix]** Remove auth token and registry options for `<lib>:dist:publish`. It is better served
  90. by configuring the environment appropriately.
  91. ## 0.15.0-beta.7 (2017-08-26)
  92. - **[Feature]** Add `clean` task to `lib` targets.
  93. - **[Fix]** Ensure that `gitHead` is defined when publishing a package to npm.
  94. ## 0.15.0-beta.6 (2017-08-22)
  95. - **[Feature]** Add support for Typedoc deployment to a remote git branch (such as `gh-pages`)
  96. - **[Feature]** Add support for `copy` tasks in new library target.
  97. - **[Fix]** Resolve absolute paths when compiling scripts with custom typings.
  98. ## 0.15.0-beta.5 (2017-08-14)
  99. - **[Fix]** Fix package entry for the main module.
  100. ## 0.15.0-beta.4 (2017-08-14)
  101. - **[Breaking]** Drop ES5 build exposed to browsers with the `browser` field in `package.json`.
  102. - **[Feature]** Introduce first new-style target (`LibTarget`). it supports typedoc generation, dev builds and
  103. simple distribution.
  104. ## 0.15.0-beta.3 (2017-08-11)
  105. - **[Breaking]** Update default lib target to use target-specific `srcDir`.
  106. - **[Feature]** Allow to complete `srcDir` in target.
  107. - **[Feature]** Add experimental library distribution supporting deep requires.
  108. ## 0.15.0-beta.2 (2017-08-10)
  109. - **[Fix]** Default to CommonJS for project tsconfig.json
  110. - **[Fix]** Add Typescript configuration for default project.
  111. - **[Internal]** Update self-dependency to `0.15.0-beta.1`.
  112. ## 0.15.0-beta.1 (2017-08-09)
  113. - **[Feature]** Support typed TSLint rules.
  114. - **[Internal]** Update gulpfile.ts to use build tools `0.15.0-beta.0`.
  115. - **[Fix]** Fix regressions caused by `0.15.0-beta.0` (missing type definition).
  116. ## 0.15.0-beta.0 (2017-08-09)
  117. - **[Breaking]** Expose option interfaces directly in the main module instead of the `config` namespace.
  118. - **[Breaking]** Rename `DEFAULT_PROJECT_OPTIONS` to `DEFAULT_PROJECT`.
  119. - **[Feature]** Emit project-wide `tsconfig.json`.
  120. - **[Internal]** Convert gulpfile to Typescript, use `ts-node` to run it.
  121. - **[Internal]** Update dependencies
  122. ## 0.14.3 (2017-07-16)
  123. - **[Feature]** Add `:lint:fix` project task to fix some lint errors.
  124. ## 0.14.2 (2017-07-10)
  125. - **[Internal]** Update dependencies: add `package-lock.json` and update `tslint`.
  126. ## 0.14.1 (2017-06-17)
  127. - **[Internal]** Update dependencies.
  128. - **[Internal]** Drop dependency on _Bluebird_.
  129. - **[Internal]** Drop dependency on _typings_.
  130. ## 0.14.0 (2017-05-10)
  131. - **[Breaking]** Enforce trailing commas by default for multiline objects
  132. - **[Feature]** Allow bump from either `master` or a branch with the same name as the tag (exampel: `v1.2.3`)
  133. - **[Feature]** Support TSLint 8, allow to extend the default rules
  134. - **[Patch]** Allow mergeable namespaces
  135. # 0.13.1
  136. - **[Patch]** Allow namespaces in the default TS-Lint config
  137. # 0.13.0
  138. - **[Breaking]** Major overhaul of the angular target. The server build no longer depends on the client.
  139. - **[Breaking]** Update to `gulp@4` (from `gulp@3`)
  140. - **[Breaking]** Update to `tslint@7` (from `tslint@6`), add stricter default rules
  141. - **[Breaking]** Update signature of targetGenerators and project tasks: it only uses
  142. `ProjectOptions` and `Target` now, the additional options are embedded in those two objects.
  143. - **[Breaking]** Remove `:install`, `:instal:npm` and `:install:typings`. Use the `prepare` script in
  144. your `package.json` file instead.
  145. - Add `:tslint.json` project task to generate configuration for `tslint`
  146. - Add first class support for processing of `pug` and `sass` files, similar to `copy`
  147. - Implement end-to-end tests
  148. - Enable `emitDecoratorMetadata` in default typescript options.
  149. - Allow configuration of `:lint` with the `tslintOptions` property of the project configuration.
  150. - Add `<target>:watch` tasks for incremental builds.
  151. # 0.12.3
  152. - Support `templateUrl` and `styleUrls` in angular modules.
  153. # 0.12.2
  154. - Add `<target>:build:copy` task. It copies user-defined files.
  155. # 0.12.1
  156. - Fix `<target>:watch` task.
  157. # 0.12.0
  158. - **[Breaking]**: Change naming convention for tasks. The names primary part is
  159. the target, then the action (`lib:build` instead of `build:lib`) to group
  160. the tasks per target.
  161. - **[Breaking]**: Use `typeRoots` instead of `definitions` in configuration to
  162. specify Typescript definition files.
  163. - Generate `tsconfig.json` file (mainly for editors)
  164. - Implement the `test` target to run unit-tests with `mocha`.
  165. # 0.11.2
  166. - Target `angular`: Add `build:<target>:assets:sass` for `.scss` files (Sassy CSS)
  167. # 0.11.1
  168. - Rename project to `web-build-tools` (`demurgos-web-build-tools` on _npm_)
  169. - Target `angular`: Add `build:<target>:assets`, `build:<target>:pug` and `build:<target>:static`.
  170. - Update `gulp-typescript`: solve error message during compilation
  171. - Targets `node` and `angular`: `build:<target>:scripts` now include in-lined source maps
  172. - Target `node`: `watch:<target>` to support incremental builds