1"use strict";(self.webpackChunkappodeal_sdk_docs=self.webpackChunkappodeal_sdk_docs||[]).push([[1152],{23516:(e,s,a)=>{a.r(s),a.d(s,{assets:()=>d,contentTitle:()=>r,default:()=>m,frontMatter:()=>l,metadata:()=>i,toc:()=>o});var n=a(17624),c=a(4552),t=a(39184);const l={},r="Changelog iOS",i={id:"changelog",title:"Changelog iOS",description:"",source:"@site/docs/ios/changelog.mdx",sourceDirName:".",slug:"/changelog",permalink:"/ios/changelog",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"ios",previous:{title:"Self-Hosted Bidon",permalink:"/ios/advanced/self-hosted-bidon"},next:{title:"Upgrade guide",permalink:"/ios/upgrade-guide"}},d={},o=[];function h(e){const s={h1:"h1",...(0,c.M)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.h1,{id:"changelog-ios",children:"Changelog iOS"}),"\n",(0,n.jsx)(t.c,{changelogKey:"ios"})]})}function m(e={}){const{wrapper:s}={...(0,c.M)(),...e.components};return s?(0,n.jsx)(s,{...e,children:(0,n.jsx)(h,{...e})}):h(e)}},45772:(e,s,a)=>{a.d(s,{m:()=>i});a(11504);var n=a(69232),c=a(57932),t=a(66984),l=a(17624);const r=[{name:"sdks",className:t.c.sdks,label:(0,l.jsx)(c.c,{children:"SDKs"})},{name:"features",className:t.c.features,label:(0,l.jsx)(c.c,{children:"Features"})},{name:"fixes",className:t.c.fixes,label:(0,l.jsx)(c.c,{children:"Fixed Issues"})},{name:"deprecations",className:t.c.deprecations,label:(0,l.jsx)(c.c,{children:"Deprecations"})},{name:"adapters",className:t.c.adapters,label:(0,l.jsx)(c.c,{children:"Adapters"})}];function i(e){let{log:s}=e;return s?(0,l.jsx)("table",{className:t.c.changesTable,children:(0,l.jsx)("tbody",{children:r.map((e=>{const a=s[e.name];return a?.length?(0,l.jsxs)("tr",{className:e.className,children:[(0,l.jsx)("td",{className:t.c.type,children:e.label}),(0,l.jsx)("td",{children:a.map(((s,a)=>(0,l.jsx)("ul",{children:s.split("\n").map(((s,c)=>(0,l.jsx)("li",{children:(0,l.jsx)(n.s,{className:t.c.changeline,children:s})},`${e.name}-${a}-${c}`)))},`${e.name}-${a}`)))})]},e.name):null}))})}):(0,l.jsxs)("p",{children:[(0,l.jsx)(c.c,{children:"Changelog not found"}),"."]})}},39184:(e,s,a)=>{a.d(s,{c:()=>m});var n=a(11504),c=a(14971),t=a(89908),l=a(54596),r=a(57932),i=a(30028),d=a(45772),o=a(66984),h=a(17624);function m(e){let{changelogKey:s,...a}=e;const[m,g]=(0,n.useState)([]),{withBaseUrl:u}=(0,t.E)(),{i18n:p}=(0,l.c)();return(0,n.useEffect)((()=>{const e=new AbortController;return fetch(u(`/changelogs/${s}.json`),{signal:e.signal}).then((e=>e.ok?e.json():[])).then((e=>g(e))).catch((()=>g([]))),()=>e.abort()}),[s,u]),(0,h.jsx)("div",{...a,className:(0,c.c)(o.c.container,a.className),children:m.map((e=>(0,h.jsxs)("div",{className:o.c.note,children:[(0,h.jsx)(i.c,{as:"h2",id:e.name,children:e.name}),e.date&&(0,h.jsxs)("p",{className:o.c.releasedAt,children:[(0,h.jsx)(r.c,{children:"Released at"})," ",(0,h.jsx)("time",{dateTime:e.date,children:new Date(e.date).toLocaleDateString(p.currentLocale,{day:"numeric",month:"long",year:"numeric"})})]}),(0,h.jsx)(d.m,{log:e})]},e.name)))})}},66984:(e,s,a)=>{a.d(s,{c:()=>n});const n={container:"container_dxCy",note:"note_UW5h",releasedAt:"releasedAt_ehvc",changesTable:"changesTable_DN0g",sdks:"sdks_MuhJ",features:"features_dEBa",fixes:"fixes_hGqA",deprecations:"deprecations_kRSp",adapters:"adapters_zHXO"}}}]);
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.