UNPKG

8.86 kBMarkdownView Raw
1# Changelog
2
3## 4.4.21 - 15 July 2020 - Admin improvements
4* Correctly display arrays in fields
5* Show `text` fields as textarea
6* Fix updating `text` fields
7* Add string filters to text fields
8* Correctly display values in quotes, square brackets, etc. in edit view
9* Improve example hints for filtering
10* Improve placeholders for new records
11* Improve placeholder for editing records
12* Improve displaying of text, array and upload fields
13
14## 4.4.18 - 14 July 2020
15* Update GraphiQL to 1.x
16
17## 4.4.16 - 14 July 2020
18* Added platformOS Admin reached on [localhost:3333](http://localhost:3333) after running `pos-cli gui serve`
19* Changed `-o` in `pos-cli gui serve` to open Admin instead of GraphiQL
20
21## 4.4.14 - 25 May 2020
22* Added liquid evaluator page in `pos-cli gui serve`
23
24## 4.4.13 - 11 May 2020
25* Fixed node.js v14 warnings
26
27## 4.4.12 - 8 May 2020
28* Added `'` and `&` as valid filename characters
29* Added `-c` alias for `--concurrency` in `pos-cli sync`
30
31## 4.5.0@beta - 8 April 2020
32* `pos-cli deploy` will directly upload assets to S3 by default
33
34## 4.4.11 - 8 April 2020
35* Improved error message environment URL is not recognized, or there is no internet connection
36* Added `--include-schema` (`-i`) to `pos-cli data clean`. It will additionally remove all admin resources pages, schemas, graphql queries, notifications. It will not clear instance constants or anything set up in Partner Portal
37
38## 4.4.10 - 6 April 2020
39* Fixed `pos-cli audit` - now auditing files only in `app` and `modules` directories
40* Added `@` and `%` to valid `pos-cli sync` characters
41
42## 4.4.9 - 31 March 2020
43* Fixed `pos-cli deploy -d` assets manifest creation on Windows
44* `pos-cli init` is now using `--force` by default
45* Fixed `pos-cli audit` for graphql audit when checking multiline tag
46
47## 4.4.8 - 26 March 2020
48* `pos-cli audit` will not report filenames with characters `+ ( )` as invalid
49
50## 4.4.7 - 26 March 2020
51* Fixed regression in `sync` not syncing anymore after couple files synced
52
53## 4.4.6 - 26 March 2020
54* Fixed regression when no `--livereload` was used in `sync`
55
56## 4.4.5 - 25 March 2020
57* Added `--livereload` (`-o`) flag to `pos-cli sync` which starts livereload server to refresh browsers automatically on file change. Requires installed livereload browser extension to work
58
59## 4.4.4 - 23 March 2020
60* Added `--open` (`-o`) flag to `pos-cli gui serve` and `pos-cli sync`. It opens respectively GraphiQL and instance in default browser when ready
61* Fixed windows audit for invalid file paths
62
63## 4.4.0 - 20 March 2020
64* Added `pos-cli modules pull <environment> <module name>` command. It works similar to `pos-cli pull`, but pulls only given module files. Use `pos-cli modules pull --help` to read help
65* Improve messaging of wrong file types
66* Added `pos-cli audit` warnings for files with invalid characters in their name
67* Added `pos-cli sync` check for invalid characters in file path - invalid files will not be synced
68
69## 4.3.0 - 18 March 2020
70* `pos-cli pull` command has been added. It pulls compressed resources (pages, notifications, forms, graphql files etc.) from given environment. It pulls only files from `app/` directory. Use `pos-cli pull --help` to read help
71* `pos-cli sync` is now deleting files, if file was removed while sync running
72* `pos-cli audit` is now warning about wrong file types in some directories
73
74## 4.2.5 - 25 February 2020
75* Added `mp3`, `mp4`, `webm` and `ogg`, extensions to `pos-cli sync` watch list
76* Added `--direct-assets-upload` (`-d`) option to `pos-cli sync` command for faster
77 assets syncing
78
79## 4.2.4 - 5 February 2020
80* `pos-cli logs` now prints info about request path and partial when available
81* `pos-cli migrations list` list migrations in order of execution
82* Fixed `pos-cli deploy` command with `-d` option for direct assets upload
83
84## 4.2.3 - 20 December 2019
85* `pos-cli gui serve` now remembers last used query between page reloads
86* `pos-cli gui serve` GraphiQL explorer will not show deprecated queries/mutations
87
88## 4.2.2 - 19 December 2019
89* Fix prettify and history features in `pos-cli gui serve`
90
91## 4.2.1 - 19 December 2019
92* Add filter to `pos-cli logs` that allows to display only given log type
93* Fixed git submodules in modules/
94* Add graphiql explorer to `pos-cli gui serve`
95
96## 4.1.19 - 5 December 2019
97* .zip files are now correctly synced
98
99## 4.1.18 - 29 November 2019
100* Upgrade GraphiQL to 0.17.0
101
102## 4.1.17 - 4 November 2019
103* Add support for `.posignore` file which works the same way as `.gitignore` for git
104* Do not include modules assets using `pos-cli deploy` with `--direct-assets-upload` flag
105* Fix packing and uploading assets when using `pos-cli deploy` with `--direct-assets-upload` flag
106
107## 4.1.16 - 16 October 2019
108* Fix error when there is no environments to list using `pos-cli env list`
109* Fix spelling issue in `pos-cli data clean` message
110
111## 4.1.15 - 1 October 2019
112* Use `bundledDependencies` to prevent conflicts with globally installed npm packages
113
114## 4.1.14 - 30 September 2019
115* Send false in `partialDeploy` when deploying module
116
117## 4.1.13 - 30 September 2019
118* Fix rare case when dependency conflict between local and global packages
119
120## 4.1.12 - 27 September 2019
121* Revert commander.js version to ^2
122
123## 4.1.10 - 27 August 2019
124* Improved error handling when migration doesn't exist on the server
125* Added support for Windows
126
127## 4.1.9 - 22 August 2019
128* Fixed paths to all binaries required in `pos-cli deploy` win32 + PowerShell
129
130## 4.1.8 - 21 August 2019
131* Fixed spawning audit command in `pos-cli deploy` win32 + PowerShell
132* Handle deploy errors better
133
134## 4.1.7 - 15 August 2019
135* Fix syncing module files on win32 + PowerShell
136
137## 4.1.3 - 12 August 2019
138* Do not use colors or notifier when `CI=true`
139* Added 413 `Entity too large` server error support
140* Added MIT License
141* Improved displaying errors
142* Added `--force` option to `pos-cli init`
143
144## 4.1.2 - 31 July 2019
145* Fixed some server errors not showing up in `pos-cli deploy`
146* Fixed `--direct-assets-upload` modules assets deploy
147
148## 4.1.1 - 30 July, 2019
149* Fixed cut off messages in notifier
150
151## 4.1.0 - 30 July, 2019
152* Improved performance of repetitive http requests (sync, logs, deploy status etc.) by using `keepAlive`
153* Fixed CI environment variable support in audit
154* Censored token in `DEBUG=true` mode to prevent accidental leaks
155* Improved error message when there is syntax error in config file
156* Improved server error handling and messages
157* Switched from `glob` to `tiny-glob`
158* Switched from `node-watch` to `chokidar`
159* `pos-cli sync` is syncing newly created files
160* `pos-cli sync` is syncing `template-values.json` files inside module directory
161
162## 4.0.4 - 26 July, 2019
163* Added audit rule for unnecessary brackets after field name
164* Fixed audit bug where files deeply nested were not checked
165* Added more useful information when JSON file is invalid (ie. your main config)
166* `pos-cli sync` will not stop if `template-values.json` is invalid JSON
167* Improved error handling for templates exception
168* Improved error messages returned by the server
169
170## 4.0.3 - 25 July, 2019
171* Init is now not overriding files in current directory. Added `--force` flag to override
172* Added sentry for error reporting
173* Improved displaying server errors
174* Added platformOS logo to sync/logs errors notifications on OS other than macOS
175
176## 4.0.2 - 24 July, 2019
177* Hotfixed deploy with modules
178
179## 4.0.1 - 24 July, 2019
180* Updated all npm dependencies
181* Fixed partial deploy (`-p`) and tightened checks for app and module directories
182* Fixed deploy on windows
183* Fixed E2BIG error when server error/log is very big
184
185## 4.0.0 - July 22, 2019
186* 💥 BREAKING 💥 Removed `--config-file` option from all commands. `CONFIG_FILE_PATH` environment variable is working as previously
187* Renamed `.marketplace-kit` file to `.pos`. To not break existing processes, `pos-cli` is looking for `.marketplace-kit` as well. This fallback will be removed in the next major version release
188* Improved audit performance (by ~55x)
189
190## 3.0.8 - July 16, 2019
191* Improved messaging when using `--direct-assets-upload` in `pos-cli deploy`
192* Improved help message when command is not found or argument is missing
193
194## 3.0.7 - July 11, 2019
195* Fixed `--direct-assets-upload` in `pos-cli deploy`
196* Added `--concurrency` (`-c`) option to `pos-cli sync`
197
198## 3.0.6 - July 9, 2019
199* Migrated `pos-cli init` implementation to use `degit`
200
201## 3.0.5 - July 9, 2019
202* Improve error message when `pos-cli gui serve` cannot start server on a given port
203
204## 3.0.4 - July 9, 2019
205* Fixed `pos-cli gui serve`
206
207## 3.0.0 - July 7, 2019
208* Renamed `-V` flag to `-v` for version check
209* Deprecated `-f` flag on `pos-cli deploy`
210* Added support for `CI` environment variable. If set to `true`, `audit` will be skipped during deploy
211* Added running `pos-cli audit` on deploy
212* Upgraded minium supported version of node.js to 10