forked from Shopify/themekit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
166 lines (145 loc) · 5.43 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
v1.0.0
======================
- Changed how the New command works. Now will create files locally and upload them.
- Fixed a problem with uploading compiled assets
- Decoupled config file from command execution so any command can run without
a config file.
- Added environment variable interpolation into config files.
- Added a global environment variable file so that variables can be easily
managed
- Changed the file watcher backend to use a polling strategy. This will work
more consistently across all platforms without worries of changes in what
events each operating systems send.
- Fixes multiple unrequired file events
- Added an error when developers are deploying themes with files that will
conflict with Shopify's liquid compilation. example: app.js and app.js.liquid
v0.8.1 (Sept 18, 2018)
======================
- Added checksums to the download links
- Added checksum validation for auto install scripts
- Added support for freebsd
- Fixed deploy for windows paths
- Fixed overwriting compiled assets
- Fixed error output
- Fixed no-ignore flag on download
v0.8.0 (Aug 20, 2018)
=====================
Minor number change because the asset manifest was removed and added a get
command as well as renamed bootstrap to new
- new command
- get command
- Remove assets manifest
- Minimized memory footprint for upload and replace
- handling upload/replace wildcards more gracefully
- better errors for connection issues
- better errors for auth issues
- better errors for timeouts
- warning while working on live themes
- fixing a problem with time.Ticker that causes high CPU
- moved to buildkite
- code coverage
- optimization of CPU by not using time.Ticker because it leaks and is a high
resource use
v0.7.5 (Nov 3, 2017)
=====================
- Fixing bad manifest pruning
v0.7.4 (Sep 18, 2017)
=====================
- Fixing how the manifest deals with dates
v0.7.3 (Aug 28, 2017)
=====================
- Fixing symlinks used as project directory
- Fixing race condition in manifest reads
- Fixing environment flag on the configure command
- Skipping invalid configs to allow invalid re-usable config
v0.7.2 (Aug 21, 2017)
=====================
- Fixing windows watch paths
v0.7.1 (Aug 21, 2017)
=====================
- Filtering out files properly on download
- Local changes to a file on disk are now considered on every upload/replace
- Fixing a hanging progress bar
- Downloading files that are in manifest but not on disk
- Fixing remove for non updated assets
v0.7.0 (Aug 14, 2017)
=====================
Minor number change because the asset manifest was added. This allowed themekit
to check the version of files on the remote server so that the developer would
not be able to overwrite changes.
- Glob env flag and multiple env flags
- Handling opening live themes in the open command
- Strict path checking to make sure files are in the project
- Remote File Checking
- Browser flag on open command
v0.6.12 (May 24, 2017)
=====================
- Throttle api calls per domain
- Show open link with open command
- Simplify install script and make it use the cdn
- Powershell install script
- Handling renaming events better
- Fixing updating compiled assets
v0.6.11 (Apr 3, 2017)
=====================
- Better error message for bad config files
- Added a no-ignore flag
- Fixed asset request query params encoding
v0.6.10 (Mar 10, 2017)
=====================
- minimal vcs integration for watch command so that watch is reloaded when branch is changed
- watch CPU usage optimizations
- theme open -E command to open the editor
- Development Profiling functionality
- Go 1.8 sorting optimization
- Windows Color Support
- Better Config File Loading
v0.6.9-6 (Feb 21, 2017)
=====================
There were some deploy issues with these versions
- Fixing watching symlinked directories
- Fix for singlle file operations
v0.6.5 (Feb 7, 2017)
====================
- Watch now will reload automatically if the config.yml file has changed
- Fixed install script for python 3
- Upload directories and download wildcards
- Progress bar and verbose flag
v0.6.4 (Jan 20, 2017)
=====================
- Fixes the watch command delete operations
- Removes deprecated Shopify api usage.
The last point is notable because it will make replace work faster, however it will
make download seem slower because instead of being able to download the whole theme
in one request, the files are downloaded individually. This is done concurrently
however so it should not be that much of a slow down.
v0.6.3 (Jan 4, 2017)
====================
- Fixes for windows path handling with a more isolated approach so that windows paths are not so fragile.
v0.6.2 (Jan 4, 2017)
====================
- Added readonly flag in config
- Added url and name flag to bootstrap
- Restricted all operations to project directories only for less requests
- Fixes bad windows watch paths
- Better Remote Asset Filtering
v0.6.1 (Dec 8, 2016)
====================
- Better Logging
- Catching list connection errors
v0.6.0 (Nov 28, 2016)
=====================
- Fixing sections data upload
- Allowing directory config from config file
- Fixed notify file in watch command
- JSON config file support (defaults to yml)
- Expanding default ignores and watching less files
- Added Open command
- Added environment to logging
v0.5.3 (Nov 16, 2016)
=====================
Fixing constant errors on theme watch and giving better error messages for theme errors.
v0.5.2 (Nov 9, 2016)
====================
- Fixing debouncing of file events
- Fixing bad error handling