1 | # Tailor Changelog
|
2 |
|
3 | ### 3.3.0
|
4 | * Add API support for custom performance entries([#187](https://github.com/zalando/tailor/pull/187))
|
5 |
|
6 | ### 3.2.1
|
7 | * End asyncStream later in the process (before piping) ([#185](https://github.com/zalando/tailor/pull/185))
|
8 |
|
9 | ### 3.2.0
|
10 | * Extract tag handling logic from request handler([#173](https://github.com/zalando/tailor/pull/173))
|
11 | * Prettier Integration([#181](https://github.com/zalando/tailor/pull/181))
|
12 | * Proper error propagation on template error([#179](https://github.com/zalando/tailor/pull/179))
|
13 | * Code coverage improvements([#182](https://github.com/zalando/tailor/pull/182), [#183](https://github.com/zalando/tailor/pull/183))
|
14 |
|
15 | ### 3.1.1
|
16 |
|
17 | * Allow file to be used a template instead of directory([#171](https://github.com/zalando/tailor/pull/171))
|
18 | * Use `promisify` module to simpify the code([#174](https://github.com/zalando/tailor/pull/174))
|
19 |
|
20 | ### 3.0.1
|
21 | * Custom performance hooks should be called for all fragments([#168](https://github.com/zalando/tailor/pull/168))
|
22 |
|
23 | ### 3.0.0
|
24 | * Support for multiple link headers from fragments ([#140](https://github.com/zalando/tailor/pull/140))
|
25 | * Update Buffer to Node 8 Syntax ([#154](https://github.com/zalando/tailor/pull/154))
|
26 | * Update fragment performance hooks to support multiple link headers ([#159](https://github.com/zalando/tailor/pull/159))
|
27 | * Support to forward headers from primary fragment via filterResponseHeaders ([#148](https://github.com/zalando/tailor/pull/148))
|
28 |
|
29 | ##### Contributors
|
30 | - Aditya Pratap Singh ([addityasingh](https://github.com/addityasingh))
|
31 | - Ramiro Rikkert ([rikkert](https://github.com/rikkert))
|
32 | - Iilei ([iilei](https://github.com/iilei))
|
33 |
|
34 | ### 2.3.0
|
35 | * write response headers once before flushing([#145](https://github.com/zalando/tailor/pull/145))
|
36 |
|
37 | ### 2.2.0
|
38 | * Fix issue with preloading primary fragment assets([#141](https://github.com/zalando/tailor/pull/141))
|
39 |
|
40 | ### 2.1.1
|
41 | * Opt out of server push for preloaded JS and CSS([#139](https://github.com/zalando/tailor/pull/139))
|
42 |
|
43 | ### 2.1.0
|
44 | * Fix uglify-js options to preserve implicit return in IIFE ([#133](https://github.com/zalando/tailor/pull/133))
|
45 | * Lock down the dependencies version to avoid issues with external libs ([#135](https://github.com/zalando/tailor/pull/135))
|
46 |
|
47 | ### 2.0.2
|
48 | * Fix preloading headers for crossorigin scripts([#130](https://github.com/zalando/tailor/pull/130))
|
49 |
|
50 | ### 2.0.1
|
51 | * [Perf] Preload the Primary fragment's assets ([#127](https://github.com/zalando/tailor/issues/127))
|
52 |
|
53 | ### 2.0.0
|
54 | * Allow Lazy fragment initialization through promise ([#94](https://github.com/zalando/tailor/issues/94))
|
55 | * Hooks for measuring performance of fragments initialization on frontend ([#95](https://github.com/zalando/tailor/issues/95))
|
56 | * Migrate codebase to ES6 ([#109](https://github.com/zalando/tailor/issues/109))
|
57 | * Html compatible for script tags ([#86](https://github.com/zalando/tailor/issues/86))
|
58 | * Configurable options for filtering headers ([#91](https://github.com/zalando/tailor/issues/91))
|
59 |
|
60 | ##### Breaking changes
|
61 | * Dropped node 4.x.x support
|
62 | * Modified logic for `pipeInstanceName` and `requestFragment`. Please check the [options](https://github.com/zalando/tailor#options)
|
63 |
|
64 | ##### Contributors
|
65 | - Aditya Pratap Singh ([addityasingh](https://github.com/addityasingh))
|
66 | - Simeon Cheeseman ([SimeonC](https://github.com/SimeonC))
|
67 | - Boopathi Rajaa ([boopathi](https://github.com/boopathi))
|
68 | - Dan Peddle ([dazld](https://github.com/dazld))
|
69 | - Vignesh Shanmugam ([vigneshshanmugam](https://github.com/vigneshshanmugam))
|
70 |
|
71 | ### 1.1.0
|
72 | * Support fragment level compression (gzip/deflate)
|
73 |
|
74 | ### 1.0.7
|
75 | * Inline AMD loader if specified as file URL (Performance)
|
76 |
|
77 | ### 1.0.6
|
78 | * Asynchronous file read in built-in fetch
|
79 | * Respond 404 in case of not found template
|
80 |
|
81 | ### 1.0.5
|
82 | * Add support for fallback slots
|
83 |
|
84 | ### 1.0.4
|
85 | * Fragment initialization metrics
|
86 |
|
87 | ### 1.0.3
|
88 | * Update loadCSS to fix FF 38 crash on Async Fragments.
|
89 |
|
90 | ### 1.0.2
|
91 | * Fix issue related to unnamed slot behaviour
|
92 |
|
93 | ### 1.0.1
|
94 | * Introduced unnamed default slot
|
95 |
|
96 | ### 1.0.0
|
97 | * Introduced HTML compatible parser
|
98 | * Base templates using slots
|
99 | * Flattens nested templates
|