|
1 | 1 | # @fransvilhelm/wp-bundler
|
2 | 2 |
|
| 3 | +## 2.0.0 |
| 4 | + |
| 5 | +### Major Changes |
| 6 | + |
| 7 | +- Drop tailwind support (by [@adambrgmn](https://github.com/adambrgmn) in [#18](https://github.com/adambrgmn/wp-bundler/pull/18)) |
| 8 | + |
| 9 | + Running tailwind as part of the dev flow took to long. Tailwind needs to run outside of the wp-bundler context. |
| 10 | + |
| 11 | +- Add proper dev server with reload on change (by [@adambrgmn](https://github.com/adambrgmn) in [#21](https://github.com/adambrgmn/wp-bundler/pull/21)) |
| 12 | + |
| 13 | + This version includes a new dev server. The server is automatically started when running `wp-bundler --watch`. |
| 14 | + |
| 15 | + The server will listen for changes to your source files, including `.php` and `.twig` files. If a change is detected the page will be reloaded and the changes applied. |
| 16 | + |
| 17 | + If a change only affects `.css`-files the page will not be reloaded. Instead all your css will be "hot-reladed" on the page without requiring a refresh. |
| 18 | + |
| 19 | +### Minor Changes |
| 20 | + |
| 21 | +- Add env variable support similar to CRA (by [@adambrgmn](https://github.com/adambrgmn) in [#22](https://github.com/adambrgmn/wp-bundler/pull/22)) |
| 22 | +- Rewrite postcss plugin (by [@adambrgmn](https://github.com/adambrgmn) in [#17](https://github.com/adambrgmn/wp-bundler/pull/17)) |
| 23 | + |
| 24 | +### Patch Changes |
| 25 | + |
| 26 | +- Fix broken translations (by [@adambrgmn](https://github.com/adambrgmn) in [#17](https://github.com/adambrgmn/wp-bundler/pull/17)) |
| 27 | +- Improve twig message extraction (by [@adambrgmn](https://github.com/adambrgmn) in [#20](https://github.com/adambrgmn/wp-bundler/pull/20)) |
| 28 | +- Fix translations extraction inconsistencies (by [@adambrgmn](https://github.com/adambrgmn) in [#15](https://github.com/adambrgmn/wp-bundler/pull/15)) |
| 29 | +- Remove metafile plugin (by [@adambrgmn](https://github.com/adambrgmn) in [#17](https://github.com/adambrgmn/wp-bundler/pull/17)) |
| 30 | +- Only run translations plugin on build (by [@adambrgmn](https://github.com/adambrgmn) in [#15](https://github.com/adambrgmn/wp-bundler/pull/15)) |
| 31 | +- Fix issue with extracting domains from \_n_noop (by [@adambrgmn](https://github.com/adambrgmn) in [#21](https://github.com/adambrgmn/wp-bundler/pull/21)) |
| 32 | +- Fix issues in error output (by [@adambrgmn](https://github.com/adambrgmn) in [#17](https://github.com/adambrgmn/wp-bundler/pull/17)) |
| 33 | + |
3 | 34 | ## 1.2.0
|
4 | 35 |
|
5 | 36 | ### Minor Changes
|
6 | 37 |
|
7 |
| -- Extract translations from style.css (by [@adambrgmn](https://github.com/adambrgmn) in |
8 |
| - [#14](https://github.com/adambrgmn/wp-bundler/pull/14)) |
9 |
| -- Extract translations from twig files (by [@adambrgmn](https://github.com/adambrgmn) in |
10 |
| - [#11](https://github.com/adambrgmn/wp-bundler/pull/11)) |
11 |
| -- Extract translator comments when extracting translations (by [@adambrgmn](https://github.com/adambrgmn) in |
12 |
| - [#10](https://github.com/adambrgmn/wp-bundler/pull/10)) |
13 |
| -- Extract translations from PHP files as part of the build step (by [@adambrgmn](https://github.com/adambrgmn) in |
14 |
| - [#10](https://github.com/adambrgmn/wp-bundler/pull/10)) |
| 38 | +- Extract translations from style.css (by [@adambrgmn](https://github.com/adambrgmn) in [#14](https://github.com/adambrgmn/wp-bundler/pull/14)) |
| 39 | +- Extract translations from twig files (by [@adambrgmn](https://github.com/adambrgmn) in [#11](https://github.com/adambrgmn/wp-bundler/pull/11)) |
| 40 | +- Extract translator comments when extracting translations (by [@adambrgmn](https://github.com/adambrgmn) in [#10](https://github.com/adambrgmn/wp-bundler/pull/10)) |
| 41 | +- Extract translations from PHP files as part of the build step (by [@adambrgmn](https://github.com/adambrgmn) in [#10](https://github.com/adambrgmn/wp-bundler/pull/10)) |
15 | 42 |
|
16 | 43 | ### Patch Changes
|
17 | 44 |
|
18 |
| -- Ensure uniq references in po(t) files (by [@adambrgmn](https://github.com/adambrgmn) in |
19 |
| - [#8](https://github.com/adambrgmn/wp-bundler/pull/8)) |
20 |
| -- Fix writing out proper po file (by [@adambrgmn](https://github.com/adambrgmn) in |
21 |
| - [#14](https://github.com/adambrgmn/wp-bundler/pull/14)) |
22 |
| -- Emit proper translator comments (by [@adambrgmn](https://github.com/adambrgmn) in |
23 |
| - [#14](https://github.com/adambrgmn/wp-bundler/pull/14)) |
24 |
| -- Properly minify css after postcss (by [@adambrgmn](https://github.com/adambrgmn) in |
25 |
| - [#13](https://github.com/adambrgmn/wp-bundler/pull/13)) |
26 |
| -- Enable ignoring folders for message extraction (by [@adambrgmn](https://github.com/adambrgmn) in |
27 |
| - [#14](https://github.com/adambrgmn/wp-bundler/pull/14)) |
28 |
| -- Fix merging po and pot files (by [@adambrgmn](https://github.com/adambrgmn) in |
29 |
| - [#13](https://github.com/adambrgmn/wp-bundler/pull/13)) |
| 45 | +- Ensure uniq references in po(t) files (by [@adambrgmn](https://github.com/adambrgmn) in [#8](https://github.com/adambrgmn/wp-bundler/pull/8)) |
| 46 | +- Fix writing out proper po file (by [@adambrgmn](https://github.com/adambrgmn) in [#14](https://github.com/adambrgmn/wp-bundler/pull/14)) |
| 47 | +- Emit proper translator comments (by [@adambrgmn](https://github.com/adambrgmn) in [#14](https://github.com/adambrgmn/wp-bundler/pull/14)) |
| 48 | +- Properly minify css after postcss (by [@adambrgmn](https://github.com/adambrgmn) in [#13](https://github.com/adambrgmn/wp-bundler/pull/13)) |
| 49 | +- Enable ignoring folders for message extraction (by [@adambrgmn](https://github.com/adambrgmn) in [#14](https://github.com/adambrgmn/wp-bundler/pull/14)) |
| 50 | +- Fix merging po and pot files (by [@adambrgmn](https://github.com/adambrgmn) in [#13](https://github.com/adambrgmn/wp-bundler/pull/13)) |
30 | 51 |
|
31 | 52 | ## 1.1.1
|
32 | 53 |
|
33 | 54 | ### Patch Changes
|
34 | 55 |
|
35 |
| -- Update po files with translations as well (by [@adambrgmn](https://github.com/adambrgmn) in |
36 |
| - [#6](https://github.com/adambrgmn/wp-bundler/pull/6)) |
37 |
| -- Fix issue where scripts loaded in the block editor weren't loaded as modules (by |
38 |
| - [@adambrgmn](https://github.com/adambrgmn) in [#6](https://github.com/adambrgmn/wp-bundler/pull/6)) |
39 |
| -- allow defining css dependencies on scripts (by [@adambrgmn](https://github.com/adambrgmn) in |
40 |
| - [#6](https://github.com/adambrgmn/wp-bundler/pull/6)) |
41 |
| -- Add lodash as as we built-in global (by [@adambrgmn](https://github.com/adambrgmn) in |
42 |
| - [#6](https://github.com/adambrgmn/wp-bundler/pull/6)) |
43 |
| -- Fix purging tailwind classes (by [@adambrgmn](https://github.com/adambrgmn) in |
44 |
| - [#6](https://github.com/adambrgmn/wp-bundler/pull/6)) |
45 |
| -- Skip marking node globals as external (by [@adambrgmn](https://github.com/adambrgmn) in |
46 |
| - [#6](https://github.com/adambrgmn/wp-bundler/pull/6)) |
47 |
| - |
48 |
| - Doing this hides errors that should otherwise be surfaced. Because marking them as just "external" forces the browser |
49 |
| - to try and import these libraries (`import fs from 'fs'`) in the browser. Which ofcourse blows up. Now we instead rely |
50 |
| - on esbuild to report errors when our scripts (or their dependencies) tries to import any built-in node modules. |
| 56 | +- Update po files with translations as well (by [@adambrgmn](https://github.com/adambrgmn) in [#6](https://github.com/adambrgmn/wp-bundler/pull/6)) |
| 57 | +- Fix issue where scripts loaded in the block editor weren't loaded as modules (by [@adambrgmn](https://github.com/adambrgmn) in [#6](https://github.com/adambrgmn/wp-bundler/pull/6)) |
| 58 | +- allow defining css dependencies on scripts (by [@adambrgmn](https://github.com/adambrgmn) in [#6](https://github.com/adambrgmn/wp-bundler/pull/6)) |
| 59 | +- Add lodash as as we built-in global (by [@adambrgmn](https://github.com/adambrgmn) in [#6](https://github.com/adambrgmn/wp-bundler/pull/6)) |
| 60 | +- Fix purging tailwind classes (by [@adambrgmn](https://github.com/adambrgmn) in [#6](https://github.com/adambrgmn/wp-bundler/pull/6)) |
| 61 | +- Skip marking node globals as external (by [@adambrgmn](https://github.com/adambrgmn) in [#6](https://github.com/adambrgmn/wp-bundler/pull/6)) |
| 62 | + |
| 63 | + Doing this hides errors that should otherwise be surfaced. Because marking them as just "external" forces the browser to try and import these libraries (`import fs from 'fs'`) in the browser. Which ofcourse blows up. Now we instead rely on esbuild to report errors when our scripts (or their dependencies) tries to import any built-in node modules. |
51 | 64 |
|
52 | 65 | ## 1.1.0
|
53 | 66 |
|
54 | 67 | ### Minor Changes
|
55 | 68 |
|
56 |
| -- Fix dependency issues (by [@adambrgmn](https://github.com/adambrgmn) in |
57 |
| - [#4](https://github.com/adambrgmn/wp-bundler/pull/4)) |
| 69 | +- Fix dependency issues (by [@adambrgmn](https://github.com/adambrgmn) in [#4](https://github.com/adambrgmn/wp-bundler/pull/4)) |
58 | 70 |
|
59 | 71 | ## 1.0.0
|
60 | 72 |
|
61 | 73 | ### Major Changes
|
62 | 74 |
|
63 |
| -- Initial implementation (by [@adambrgmn](https://github.com/adambrgmn) in |
64 |
| - [#1](https://github.com/adambrgmn/wp-bundler/pull/1)) |
| 75 | +- Initial implementation (by [@adambrgmn](https://github.com/adambrgmn) in [#1](https://github.com/adambrgmn/wp-bundler/pull/1)) |
65 | 76 |
|
66 | 77 | This is the initial release of the `wp-bundler` cli.
|
0 commit comments