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
|