1"use strict";(self.webpackChunkabcd_devcom_github_io=self.webpackChunkabcd_devcom_github_io||[]).push([["13337"],{61909(e,n,t){t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>h,frontMatter:()=>i,metadata:()=>s,toc:()=>d});var s=t(21134),r=t(74848),a=t(28453);let i={slug:"2026-05-08-release-3-6-2",title:"ABCD 3.6.2 Technical Release Notes",authors:["rogercgui"],tags:["release","v3.6.2"]},l,o={authorsImageUrls:[void 0]},d=[{value:"What's Changed",id:"whats-changed",level:2},{value:"\u2728 Key Highlights",id:"-key-highlights",level:3}];function c(e){let n={a:"a",code:"code",h2:"h2",h3:"h3",hr:"hr",li:"li",p:"p",strong:"strong",ul:"ul",...(0,a.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h2,{id:"whats-changed",children:"What's Changed"}),"\n",(0,r.jsxs)(n.p,{children:["Welcome to the ",(0,r.jsx)(n.strong,{children:"ABCD v3.6.2"})," release! This update brings significant improvements to the RDA and MARC databases, expands Portuguese (PT) localization, and introduces important safety limits and UI updates for the PRC Conversion tool."]}),"\n","\n",(0,r.jsx)(n.h3,{id:"-key-highlights",children:"\u2728 Key Highlights"}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.strong,{children:"RDA Database & Localization Enhancements"}),"\nWe\u2019ve put a lot of work into making sure the RDA database is functional and completely pre-configured out of the box for Portuguese users."]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Ready-to-use RDA:"})," Improved the integration between the RDA base and Copies, updated essential parameter files (",(0,r.jsx)(n.code,{children:"rda.par"}),", ",(0,r.jsx)(n.code,{children:"marc.par"}),", ",(0,r.jsx)(n.code,{children:"dbn.par"}),"), and created new OPAC configuration files alongside ",(0,r.jsx)(n.code,{children:"dcxml.pft"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Better Portuguese (PT) Support:"})," Inserted localized display formats and barcodes, updated the PT record toolbar and relevance fields, and improved the FDT and Books spreadsheets."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Sample Data:"})," Added a sample record to the RDA database and created sample barcode files in the MARC database so users can test features immediately."]}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"PRC Conversion Preview Updates"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"MFN Range Selection:"})," You can now set specific ranges (",(0,r.jsx)(n.code,{children:"mfn_start"})," and ",(0,r.jsx)(n.code,{children:"mfn_end"}),") when reading original and temporary records, complete with a new ",(0,r.jsx)(n.strong,{children:"Refresh Preview"})," button in the UI."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Server Safety Lock:"})," To prevent WXIS or the server from overloading, we implemented a strict safety lock that caps the preview window at a maximum of 50 records."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Localization:"})," Added new language strings (",(0,r.jsx)(n.code,{children:"prc_adjust_preview_range"}),", ",(0,r.jsx)(n.code,{children:"prc_refresh_preview"}),") to ",(0,r.jsx)(n.code,{children:"soporte.tab"}),"."]}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"UI & Quality of Life Tweaks"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Adjusted the height between input fields during data entry, making the cataloging experience more comfortable and visually balanced."}),"\n",(0,r.jsx)(n.li,{children:"Minor UI and formatting tweaks in the PRC converter, including a small concatenation fix."}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"\u{1F9F9} Housekeeping & Cleanup"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Kept the repository clean and lightweight by deleting unused Stock databases (on both Linux and Windows) and removing obsolete files."}),"\n"]}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Detailed Pull Requests:"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"#636, #637, #638:"})," RDA base improvements, PT localization, OPAC configs, and data entry UI tweaks."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"#639:"})," Removal of unused Stock databases, addition of sample records/barco
1des, and file cleanup."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"#641:"})," PRC conversion MFN range previews, safety limits, and UI fixes."]}),"\n"]}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.strong,{children:"Full Changelog"}),": [",(0,r.jsx)(n.a,{href:"https://github.com/ABCD-DEVCOM/ABCD/compare/v3.6.1...v3.6.2",children:"v3.6.1...v3.6.2"}),"](",(0,r.jsx)(n.a,{href:"https://github.com/ABCD-DEVCOM/ABCD/compare/v3.6.1...v3.6.2",children:"https://github.com/ABCD-DEVCOM/ABCD/compare/v3.6.1...v3.6.2"}),")"]})]})}function h(e={}){let{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},28453(e,n,t){t.d(n,{R:()=>i,x:()=>l});var s=t(96540);let r={},a=s.createContext(r);function i(e){let n=s.useContext(a);return s.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),s.createElement(a.Provider,{value:n},e.children)}},21134(e){e.exports=JSON.parse('{"permalink":"/blog/2026-05-08-release-3-6-2","editUrl":"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/blog/2026-05-08-release-3-6-2.md","source":"@site/blog/2026-05-08-release-3-6-2.md","title":"ABCD 3.6.2 Technical Release Notes","description":"What\'s Changed","date":"2026-05-08T00:00:00.000Z","tags":[{"inline":false,"label":"Release","permalink":"/blog/tags/release","description":"Official release notes"},{"inline":false,"label":"v3.6.2","permalink":"/blog/tags/v3.6.2","description":"Version 3.6.2 specific posts"}],"readingTime":1.69,"hasTruncateMarker":true,"authors":[{"name":"Roger C. Guilherme","title":"Programmer and librarian at ABCD","url":"https://www.linkedin.com/in/rogerguilherme/","page":{"permalink":"/blog/authors/rogercgui"},"socials":{"x":"https://x.com/rogercgui","linkedin":"https://www.linkedin.com/in/rogercgui/","github":"https://github.com/rogercgui","newsletter":"https://abcd-community.org/blog/"},"imageURL":"https://avatars.githubusercontent.com/u/20482054?s=96&v=4","key":"rogercgui"}],"frontMatter":{"slug":"2026-05-08-release-3-6-2","title":"ABCD 3.6.2 Technical Release Notes","authors":["rogercgui"],"tags":["release","v3.6.2"]},"unlisted":false,"lastUpdatedAt":1779572920000,"prevItem":{"title":"ABCD 3.7.0 Technical Release Notes","permalink":"/blog/2026-05-20-release-3-7-0"},"nextItem":{"title":"ABCD 3.6.1 Technical Release Notes","permalink":"/blog/2026-04-19-release-3-6-1"}}')}}]);
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.