UNPKG

9.05 kBMarkdownView Raw
1##### August 2, 2020 v2.4.2
2- prioritize serving static files and scripts over generated pages (server-only)
3- fix upload template in pub-pkg-editor
4
5##### July 26, 2020 v2.4.1
6- fix missing generator-plugin in published pub-pkg-editor
7
8##### July 26, 2020 v2.4.0
9- improved editor with configurable opts.editorPrefix
10- 2-level pub-src-redis cache for staging edits of markdown source files
11 this enables a workflow with a staging endpoint for editors to preview unpublished content
12- editor UI enhancements for file commit and file revert
13- publish minified browserscripts
14- serve json files as static paths without extension
15
16##### May 31, 2020 v2.3.0
17- support `output.overrideOpts` for `pub -O`
18- `pub -S` no longer defaults to serving last static file instead of 404
19- Improved page and layout wrapper divs unless `opts.renderPageLayoutOld`
20- marked-forms v4.0.0 with `opts.allowSpacesInLinks` to patch link tokenizer (previously always auto-patched)
21- pub-src-fs v2.1.0 with `opts.dirsSame` to sort directories together with files
22
23##### April 26, 2020 v2.2.0
24- bump to marked v1.0.0
25- support new marked plugin api with `generator.marked.use()` instead of patching `generator.renderer`
26- default to non-mangled autolinked email addresses (override by setting `opts.mangleEmails:true`)
27- removed `eachLinkIn` handlebars helper - not being used
28
29##### March 22, 2020 v2.1.0
30- bump dependencies
31- tested with Node versions 10.x, 12.x and 13.x. using GitHub Actions
32- pub CLI will auto-open site in browser on macOS (unless `-A`)
33- if opts.linkNewWindow, auto-generate target="_blank" with `rel="noopener"`
34- persistent sessions using redis require secret in env.SSC or opts.session.secret
35- stricter commonmark compliance (e.g. no HTML tags in headings, preserve UTF-8 non-breaking space glyph)
36
37##### July 14, 2019 v2.0.2
38- bump dependencies to mitigate vulnerability in lodash (used by pub-util)
39- bump marked to v0.7.0
40- bump eslint, fix potential issue with Object.hasOwnProperty
41
42##### May 19 2019 v2.0.1
43- set opts['trust proxy'] for secure sessions on environments like Heroku
44
45##### May 05 2019 v2.0.0
46- and we're back!
47- tested with Node versions 8.x, 10.x, and 11.x.
48- Windows file paths and directory separator support
49- Windows fragment parser support for source files with Windows end-of-line (CRLF) characters
50- major version upgrade to lodash 4.x in pub-util, added aliases for better backward compatibility
51- major version upgrade to marked 0.6.x for commonmark compliance, see new workaround for spaces in field names in marked-forms v2.0.0
52- fixed directory sorting bug in pub-src-fs and pub-src-redis
53- run CI on many modules with tests
54- introduced eslint for major modules
55- don't use package-lock.json per https://github.com/sindresorhus/ama/issues/479#issuecomment-310661514
56- reduced scanning for statics, and default to single level of statics when no pub-config exists.
57- bump dependencies across libraries mostly to address deprecations and security warnings
58- removed support for pub-pkg-spa
59- use HTTPS instead of HTTP for links in readme, docs etc.
60
61##### May 10 2016 v1.10.2
62- output.match filter for filtering on output
63- opts.staticDepth default
64
65##### Feb 02 2016 v1.10.1
66- move pub-ux.js from /server/ to /pub/ (fixes issue introduced in v1.10.0)
67- proper local @data frame for #eachFragment and #eachPage helpers
68- #eachFragment supports /page#fragment prefix pattern
69
70##### Dec 15 2015 v1.10.0
71- add support for pub-pkg-spa in preparation for new editor
72- don't output `pub/*.js` unless opts.editor
73- move socket.io client from pub-ux.js into separate pub-sockets.js
74- remove built-in pub-pager package
75- remove htmlOnly option
76
77##### Dec 03 2015 v1.9.21
78- update pub-src-github, pub-src-fs to handle binaries
79- (pub-src-redis doesn't handle binaries yet)
80
81##### Nov 22 2015 v1.9.20
82- update pager
83- expose generator.debug
84
85##### Nov 22 2015 v1.9.19
86- fix marked-forms dependency (broken in 1.9.17)
87
88##### Nov 22 2015 v1.9.18
89- add pub-pager plugin to package.json
90- NOTE: pub-pager is not compatible with pub-pkg-editor (yet)
91- correct staticRoot computation in initOpts
92- emit log events when watcher detects static or source changes
93- debug pub:server:watch now called debug pub:watch
94
95##### Nov 17 2015 v1.9.17
96- remove generator dependency on marked-images
97- fix relPath bug with generated {{{image}}} links
98
99##### Nov 8 2015 v1.9.16
100- fix ./node_modules/... paths in pub-config with npm3
101
102##### Nov 8 2015 v1.9.15
103- update all dependencies
104- start testing with npm v3.x and node v5.x
105- small fixes for font smoothing, text size adjust, prefer `_.assign`
106
107##### Oct 24 2015 v1.9.14
108- compose CHANGELOG.md
109
110##### Oct 23 2015 v1.9.13
111- change `pub -m` to minify scripts
112- add bablify package
113- jsx auto-convert
114
115##### Oct 19 2015 v1.9.12
116- fix bug in #eachFragment helper
117
118##### Oct 18 2015 v1.9.10
119- fix renderHtml - previous release was bad
120
121##### Oct 16 2015 v1.9.9
122- yet another relPath fix on static-hosted editor
123
124##### Oct 16 2015 v1.9.8
125- yet another relPath fix on static-hosted editor
126
127##### Oct 15 2015 v1.9.7
128- don't output nopublish pages
129
130##### Oct 14 2015 v1.9.6
131- make defaultRenderOpts dynamic, fix fqImages in static editor
132
133##### Oct 14 2015 v1.9.5
134- bump deps, fqImages with route match
135
136##### Oct 5 2015 v1.9.4
137- new pagetree helper
138- add hook for marked highlighting
139- bump font-awesome, generator
140
141##### Sep 27 2015 v1.9.2
142- generator.contentPages
143
144##### Sep 27 2015 v1.9.1
145- renderDocState to support recursive renderPage
146
147##### Sep 26 2015 v1.9
148- migrate from underscore to lodash
149- htmlName support, fix escaping in renderLink
150
151##### Sep 23 2015 v1.8.7
152- proper 404 for .html with params
153- page.category for pageTree
154
155##### Sep 21 2015 v1.8.6
156- latest socket.io for node v4, bump generator
157- pluggable file parser
158- generalize html helper to take markdown text in parameter
159
160##### Sep 9 2015 v1.8.5
161- temporary fix for node.js v4.x
162
163##### Sep 5 2015 v1.8.4
164- include roadmap in readme
165
166##### Aug 26 2015 v1.8.3
167- disable watch in pkgs, add helpers: json, mod, number
168
169##### Aug 14 2015 v1.8.2
170- readme, bump generator
171
172##### Aug 12 2015 v1.8.1
173- readme, filter binaries out of sources
174- don't auto-templatize non-markdown files
175
176##### Aug 10 2015 v1.8
177- run from /subdir on static host, test w/ tape
178- more reliable staticRoot
179
180##### Aug 5 2015 v1.7.23
181- in-editor presentation navigation
182
183##### Aug 4 2015 v1.7.22
184- editor relpath fix, doc print cleanup
185
186##### Aug 4 2015 v1.7.21
187- new helpers for lang, comments, github
188
189##### Aug 4 2015 v1.7.20
190- /pub/?page=url editor url supports static editor with relpaths
191
192##### Jul 30 2015 v1.7.19
193- fix for multi-source shower
194
195##### Jul 30 2015 v1.7.18
196- add -r relPaths option
197
198##### Jul 28 2015 v1.7.17
199- don't force fsEvents - fix Linux watcher, update deps
200- nopublish on fragments - legacy
201
202##### Jul 21 2015 v1.7.16
203- error handling in static client
204
205##### Jul 21 2015 v1.7.15
206- extract serve-sessions, enable static save, output scripts
207
208##### Jul 10 2015 v1.7.14
209- fix debug message in watcher
210
211##### Jul 10 2015 v1.7.13
212- fix pub -O
213
214##### Jul 10 2015 v1.7.12
215- bump deps - esp browserify
216
217##### Jul 6 2015 v1.7.10
218- bump editor
219
220##### Jul 6 2015 v1.7.10
221- bigger edit button
222
223##### Jul 6 2015 v1.7.9
224- fix sessions to get redis opts from env
225
226##### Jul 6 2015 v1.7.8
227- bump deps, add pkg-font-open-sans
228
229##### Jun 18 2015 v1.7.7
230- bump doc theme
231
232##### Jun 11 2015 v1.7.6
233- "save" message
234
235##### Jun 11 2015 v1.7.5
236- fix bug with collision detection
237
238##### Jun 10 2015 v.1.7.4
239- fix opts.pkgName for doc theme
240
241##### Jun 9 2015 v1.7.3
242- update doc theme
243
244##### Jun 8 2015 v1.7.2
245- bump pub-theme-doc
246
247##### Jun 8 2015 v1.7.1
248- bump pub-theme-doc version
249
250##### Jun 7 2015 v1.7
251- default theme = pub-theme-doc, auto-configure statics using output
252- relPaths:true only for outputs, auto-detect fragmentDelim
253
254##### Jun 2 2015 v1.6
255- rename: themes -> pkgs
256
257##### May 30 2015 v1.5.1
258- oops fix highlight dependency version
259
260##### May 29 2015 v1.5
261- inject css & js (deprecate {{pub-ux}})
262- simplified logic for parsing labels
263
264##### May 23 2015 v1.4.3
265- pub cli editor fix
266
267##### May 23 2015 v1.4.2
268- staticOnly takes dir, send content-type text/html for extensionless statics
269
270##### May 22 2015 v1.4.1
271- readme
272
273##### May 22 2015 v1.4
274- `pub -S` staticOnly, indexFile auto-name, src-fs sort
275
276##### May 12 2015 v1.3.2
277- remove pub-ux editor scripts from output
278
279##### May 12 2015 v1.3.1
280- ignoreConfig option
281
282##### May 11 2015 v1.3
283- latest generator and editor
284
285##### May 8 2015 v1.2.1
286- default static file, -O production
287
288##### May 7 2015 v1.2
289- move wrapper divs into generator - affects all layouts
290
291##### May 6 2015 v1.1
292- output with default .html extension
293- improved static server, relPaths
294
295##### May 1 2015 v1.0.6
296- use fs-extra.copy to output static files
297
298##### May 1 2015 v1.0.5
299- more readme
300
301##### May 1 2015 v1.0.4
302- readme for output
303
304##### Apr 30 2015 v1.0.3
305- upgrade generator
306
307##### Apr 28 2015 v1.0.2
308- move files into /server and /images
309- readme addition
310
311##### Apr 28 2015 v1.0
312- first commit