1"use strict";(self.webpackChunkframeright_docs=self.webpackChunkframeright_docs||[]).push([[2198],{3905:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>g});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var s=n.createContext({}),p=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):l(l({},t),e)),r},c=function(e){var t=p(e.components);return n.createElement(s.Provider,{value:t},e.children)},u="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,i=e.originalType,s=e.parentName,c=o(e,["components","mdxType","originalType","parentName"]),u=p(r),m=a,g=u["".concat(s,".").concat(m)]||u[m]||d[m]||i;return r?n.createElement(g,l(l({ref:t},c),{},{components:r})):n.createElement(g,l({ref:t},c))}));function g(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=r.length,l=new Array(i);l[0]=m;var o={};for(var s in t)hasOwnProperty.call(t,s)&&(o[s]=t[s]);o.originalType=e,o[u]="string"==typeof e?e:a,l[1]=o;for(var p=2;p<i;p++)l[p]=r[p];return n.createElement.apply(null,l)}return n.createElement.apply(null,r)}m.displayName="MDXCreateElement"},2235:(e,t,r)=>{r.d(t,{P:()=>i});var n=r(7294),a=r(9960);function i(e){let{href:t}=e;return n.createElement(a.Z,{className:"github-corner-icon",href:t},n.createElement("img",{src:"/img/thirdparty/github-mark.svg",alt:"GitHub repository"}))}},7119:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>m,frontMatter:()=>l,metadata:()=>s,toc:()=>c});var n=r(7462),a=(r(7294),r(3905)),i=r(2235);const l={sidebar_position:20,tags:["reference"],pagination_next:null},o="Changelog",s={unversionedId:"javascript/changelog",id:"javascript/changelog",title:"Changelog",description:"2.0.0 (2024-04-23)",source:"@site/docs/javascript/changelog.md",sourceDirName:"javascript",slug:"/javascript/changelog",permalink:"/javascript/changelog",draft:!1,editUrl:"https://github.com/frameright/docs.frameright.io/tree/main/docs/javascript/changelog.md",tags:[{label:"reference",permalink:"/tags/reference"}],version:"current",sidebarPosition:20,frontMatter:{sidebar_position:20,tags:["reference"],pagination_next:null},sidebar:"documentationSidebar",previous:{title:"Contributing",permalink:"/javascript/contributing"}},p={},c=[{value:"2.0.0 (2024-04-23)",id:"200-2024-04-23",level:3},{value:"1.2.0 (2023-12-07)",id:"120-2023-12-07",level:3},{value:"1.1.1 (2023-06-28)",id:"111-2023-06-28",level:3},{value:"1.1.0 (2023-05-18)",id:"110-2023-05-18",level:3},{value:"1.0.4 (2023-05-12)",id:"104-2023-05-12",level:3},{value:"1.0.3 (2023-04-22)",id:"103-2023-04-22",level:3},{value:"1.0.2 (2023-04-21)",id:"102-2023-04-21",level:3},{value:"1.0.1 (2023-04-21)",id:"101-2023-04-21",level:3},{value:"1.0.0 (2023-04-21)",id:"100-2023-04-21",level:3},{value:"0.1.0 (2023-04-19)",id:"010-2023-04-19",level:3}],u={toc:c},d="wrapper";
1function m(e){let{components:t,...r}=e;return(0,a.kt)(d,(0,n.Z)({},u,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"changelog"},"Changelog"),(0,a.kt)(i.P,{href:"https://github.com/Frameright/image-display-control-metadata-parser",mdxType:"GitHubCornerIcon"}),(0,a.kt)("h3",{id:"200-2024-04-23"},"2.0.0 (2024-04-23)"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Reduced library size by 33% by not shipping node polyfills anymore, thanks to\n",(0,a.kt)("inlineCode",{parentName:"li"},"image-size@2"),". This also simplifies the way the library is consumed.\n(",(0,a.kt)("a",{parentName:"li",href:"https://github.com/Frameright/image-display-control-metadata-parser/issues/3"},"#3"),",\n",(0,a.kt)("a",{parentName:"li",href:"https://github.com/Frameright/image-display-control-metadata-parser/commit/d75aaf6194"},"d75aaf6194"),")")),(0,a.kt)("h3",{id:"120-2023-12-07"},"1.2.0 (2023-12-07)"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Added two more fields to\n",(0,a.kt)("a",{parentName:"li",href:"https://github.com/Frameright/image-display-control-metadata-parser/blob/main/generated-docs/classes/ImageRegion.md"},(0,a.kt)("inlineCode",{parentName:"a"},"ImageRegion")),":\n",(0,a.kt)("inlineCode",{parentName:"li"},"idcRegionDefinitionId")," and ",(0,a.kt)("inlineCode",{parentName:"li"},"idcRegionDefinitionName"),". See\n",(0,a.kt)("a",{parentName:"li",href:"https://github.com/Frameright/image-display-control-metadata-parser/pull/25"},"#25"))),(0,a.kt)("h3",{id:"111-2023-06-28"},"1.1.1 (2023-06-28)"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Moved documentation to ",(0,a.kt)("a",{parentName:"li",href:"https://docs.frameright.io/javascript"},"https://docs.frameright.io/javascript"))),(0,a.kt)("h3",{id:"110-2023-05-18"},"1.1.0 (2023-05-18)"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Added one more export path inside ",(0,a.kt)("inlineCode",{parentName:"li"},"package.json")," in order to support\ndynamic ",(0,a.kt)("inlineCode",{parentName:"li"},"import()"),".")),(0,a.kt)("h3",{id:"104-2023-05-12"},"1.0.4 (2023-05-12)"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Fixed parsing bug for image regions having only one role.")),(0,a.kt)("h3",{id:"103-2023-04-22"},"1.0.3 (2023-04-22)"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Document how to use the browser build.")),(0,a.kt)("h3",{id:"102-2023-04-21"},"1.0.2 (2023-04-21)"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Add missing ",(0,a.kt)("inlineCode",{parentName:"li"},"Buffer")," class to the browser build.")),(0,a.kt)("h3",{id:"101-2023-04-21"},"1.0.1 (2023-04-21)"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Remove dangling imports to Node.js built-in modules (e.g. ",(0,a.kt)("inlineCode",{parentName:"li"},"fs"),") from the\nbrowser build.")),(0,a.kt)("h3",{id:"100-2023-04-21"},"1.0.0 (2023-04-21)"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Build ",(0,a.kt)("inlineCode",{parentName:"li"},"image-display-control-metadata-parser-standalone.min.js")," to be served\nby a CDN and used in the browser.")),(0,a.kt)("h3",{id:"010-2023-04-19"},"0.1.0 (2023-04-19)"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Initial version.")))}m.isMDXComponent=!0}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.