- https: add newly generated ssl self-signed certs that will expire for 10 years - fixes (45104a7), closes #750
- serve-static: Added option
serveStatic
to allow proxy/snippet mode to easily serve local fil (384ef67)
- snippet: Allow async attribute to be removed from snippet with snippetOptions.async = fal (c32bec6), closes #670
- socket-options: allow socket.domain string|fn for setting domain only on socket path - fixes #69 (5157432), closes #690
- api: expose sockets to public api (985682c)
- client-script: allow proxy to also use client script middleware (c5fdbbf)
- client-script: serve cached/gzipped client JS file - fixes #657 (dbe9ffe), closes #657
<a name"2.7.11">
- client-scroll: add scrollRestoreTechnique option as alternative to cookie for restoring scroll (7897ea6a, closes #630)
<a name"2.7.9">
- cli: Remove --exclude flag - (133aa1a6, closes #667)
- proxy: only rewrite domains within attributes (via foxy bump to 11.0.2) - (d80d9481, closes #647)
<a name"2.7.7">
- plugins: Allow plugins to register middleware via server:middleware hook when in proxy mo (104dbb4a, closes #663)
<a name"2.7.6">
<a name"2.7.5">
- file-watcher: defer to default callback should
fn
property be absent from file watching obje (9f826cbe, closes #643)
<a name"2.7.3">
- file-watching: bind public running instance to watch callbacks given in options - (d7c96e4f, closes #631)
- snippet: Bump resp-modifier to allow more flexible whitelist/blacklist paths for snippet (f09c2797, closes #553)
- rewrite-rules: enable live updating of rewrite rules for both static server & proxy (a4e2bf6f)
<a name"2.7.1">
- web-sockets: revert handling upgrade event on proxy as it causes regression fix #606 (1c6b1c03)
<a name"2.6.8">
<a name"2.6.5">
- file-watching: use canLogFileChange() to determine whether file:reload, stream:changed & browse (164154ea, closes #479)
<a name"2.6.1">
- stream: Allow deprecated .reload({stream: true}) when no instance running, closes #573
<a name"2.6.0">
- open: Allow open: 'ui' and open: 'ui-external' when in snippet mode - (d0333582, closes #571)
- server: set index correctly if serveStaticOptions: {index: } given (34816a76)
- cli: allow 'browser' option from cli - (ca517d03, closes #552)
- client: Bump client to allow wildcards in reload method - (1e4de8f7, closes #572)
- commands: Add reload command for http-protocol comms (c0fe70dc)
- file-watcher: Add
.watch()
to public api (6a2609f0) - http-protocol:
- plugins: Accept object literal as plugin + options (757f492e)
- reload: Add reload-delay and reload-debounce to cli -, (38d62c96, closes #329, #562)
- stream: Implement dedicated
.stream()
method for better handling streams & to pave the (2581e7a1) - watchers:
<a name"2.5.1">
- proxy: Bump foxy dep to ensure middlewares work correctly for old IEs (104e9dd1)
- snippet: Log UI access urls when in snippet mode (c448fa0b)
<a name"2.5.0">
- proxy: Bump Foxy to stop cookies being altered when parsed (ff3c46bd)
- options: Allow any serve-static specific configuration under new property - (4c58541f, closes #539)
- throttle: Bump UI for network throttle (7e2f588e)
<a name"2.4.0">
- rewrite: Allow addtional HTML rewrite rules through server + proxy modes to help with #51 (76ae686d)
<a name"2.3.2">
- client: Bump UI to fix safari deprecated error messages - fix #445 (6bb7513c)
<a name"2.2.5">
- plugins: Allow plugins to be given inline within options hash (fd4ccd9e)
- paths: Fix regression with absolute/relative paths to scripts/sockets/https etc - (2386fe1b, closes #463)
- snippet: Allow serving the client js over https when in snippet mode - (196bafbe, closes #459)
- socket: Bump socket io + client to fix #477 & https://github.com/Browsersync/browser-syn (659c281e)
- https: Add HTTPS proxying - re: #399 (09dbca6e)
- proxy: Allow user-specified proxy request headers (0c303a7e, closes #430)
- cli:
- https: Ensure HTTPS option is used in legacy mode + top level, re: #427 (799c0a59)
- proxy:
- reload: Bump browser-sync-client fix ##369 (9bcf1086)
- stream: Don't log file info when once: true - fixes google/web-starter-kit#593 (8f4d7275)
- core: Use immutable data internally to enable advanced features needed in upcoming UI (b5d6d9c1)
- options:
- Allow silent setting of options (31e196a0)
- added reloadOnRestart option - https://github.com/shakyShane/browser-sync/issues (b1bcfa81)
- server: add serveFile method for plugin use (c5007871)
- snippet: Add black/white lists - (6a2a296e, closes #373)
- tunnel: Switch to ngrok - re: #192 (7359435c)
- proxy: Bump foxy to fix #376 (fe6c73db)
- server: allow to inject browser-sync client.js in custom middlewares (841c6c31)
- proxy: Bump foxy to fix #376 (284cf84a)
- files: pause/resume (a3c697f6)
- snippet: Allow user-provided rule for writing the snippet (33c4586d)
- proxy: Bump Foxy to fix issues with redirects (e2f30be2)
- options: Ignore cli options from public api usage fix #314 (1de4a3b0)