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
|