UNPKG

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