PageSourceSearch

https://www.jhipster.tech/assets/js/f20fc7f4.e2a5565f.js

js jhipster.tech collected 2026-09-24 09:18:55 UTC 5,619 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkjhipster_website=globalThis.webpackChunkjhipster_website||[]).push([[3249],{15267(e,t,s){s.r(t),s.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>c,frontMatter:()=>o,metadata:()=>r,toc:()=>h});const r=JSON.parse('{"id":"releases/2015-05-28-jhipster-release-2.13.0","title":"Release 2.13.0","description":"JHipster gives you Spring Boot + AngularJS working together in one handy Yeoman generator.","source":"@site/docs/releases/2015-05-28-jhipster-release-2.13.0.mdx","sourceDirName":"releases","slug":"/2015/05/28/jhipster-release-2.13.0.html","permalink":"/2015/05/28/jhipster-release-2.13.0.html","draft":false,"unlisted":false,"editUrl":"https://github.com/jhipster/jhipster.github.io/tree/main/docs/releases/2015-05-28-jhipster-release-2.13.0.mdx","tags":[],"version":"current","lastUpdatedAt":1725972057000,"frontMatter":{"title":"Release 2.13.0","slug":"/2015/05/28/jhipster-release-2.13.0.html","displayed_sidebar":"docsSidebar","sidebar_class_name":"hidden"},"sidebar":"docsSidebar","previous":{"title":"Release 2.12.0","permalink":"/2015/05/22/jhipster-release-2.12.0.html"},"next":{"title":"Release 2.13.1","permalink":"/2015/05/29/jhipster-release-2.13.1.html"}}');var n=s(74848),i=s(28453);const o={title:"Release 2.13.0",slug:"/2015/05/28/jhipster-release-2.13.0.html",displayed_sidebar:"docsSidebar",sidebar_class_name:"hidden"},a="JHipster release 2.13.0",l={},h=[{value:"Documentation",id:"documentation",level:2},{value:"What's new",id:"whats-new",level:2},{value:"How to upgrade",id:"how-to-upgrade",level:2},{value:"Help and bugs",id:"help-and-bugs",level:2}];function d(e){const t={a:"a",code:"code",em:"em",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.header,{children:(0,n.jsx)(t.h1,{id:"jhipster-release-2130",children:"JHipster release 2.13.0"})}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.em,{children:"JHipster gives you Spring Boot + AngularJS working together in one handy Yeoman generator."})}),"\n",(0,n.jsx)(t.h2,{id:"documentation",children:"Documentation"}),"\n",(0,n.jsxs)(t.p,{children:["Looking for the (old) JHipster v2.x documentation? It's ",(0,n.jsx)(t.a,{href:"https://www.jhipster.tech/documentation-archive/",children:"Here"}),"!"]}),"\n",(0,n.jsx)(t.h2,{id:"whats-new",children:"What's new"}),"\n",(0,n.jsxs)(t.p,{children:["Huge news with this release, as we now have ",(0,n.jsx)(t.em,{children:"BETA"})," support for Data Transfer Objects (DTOs)!"]}),"\n",(0,n.jsxs)(t.p,{children:["DTO support is done with ",(0,n.jsx)(t.a,{href:"http://mapstruct.org/",children:"MapStruct"})," and is ",(0,n.jsx)(t.a,{href:"/using-dtos/",children:"fully documented here"}),". It is still considered of ",(0,n.jsx)(t.em,{children:"BETA"}),' quality has it involves a lot of change in the code. As always, we follow our "release early, release often" motto, and will gather feedback during the next weeks before removing the ',(0,n.jsx)(t.em,{children:"BETA"})," tag."]}),"\n",(0,n.jsx)(t.p,{children:"Other noteworthy news are:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["Support for Liquibase contexts ",(0,n.jsx)(t.a,{href:"https://github.com/jhipster/generator-jhipster/pull/1511",children:"#1511"})]}),"\n",(0,n.jsxs)(t.li,{children:["Cleaned up translations to use directives everywhere ",(0,n.jsx)(t.a,{href:"https://github.com/jhipster/generator-jhipster/pull/1537",children:"#1537"})]}),"\n"]}),"\n",(0,n.jsxs)(t.p,{children:["And as always, ",(0,n.jsx)(t.strong,{children:(0,n.jsx)(t.a,{href:"https://github.com/jhipster/generator-jhipster/issues?q=milestone%3A2.13.0+is%3Aclosed",children:"you can check all the closed tickets here"})}),"."]}),"\n",(0,n.jsx)(t.h2,{id:"how-to-upgrade",children:"How to upgrade"}),"\n",(0,n.jsx)(t.p,{children:"Update your version of JHipster with:"}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{children:"npm update -g generator-jhipster\n"})}),"\n",(0,n.jsx)(t.p,{children:"And then you can update your project when you run again"}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{children:"yo jhipster\n"})}),"\n",(0,n.jsxs)(t.p,{children:["You can also update your entities by running again the entity sub-generator, for example if your entity is named ",(0,n.jsx)(t.em,{children:"Foo"})]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{children:"yo jhipster:entity Foo\n"})}),"\n",(0,n.jsx)(t.h2,{id:"help-and-bugs",children:"Help and bugs"}),"\n",(0,n.jsx)(t.p,{children:"If you find any issue with this release, don't hesitate to:"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["Contact ",(0,n.jsx)(t.a,{href:"https://twitter.com/jhipster",children:"@jhipster"})," on Twitter"]}),"\n",(0,n.jsxs)(t.li,{children:["Add a bug on our ",(0,n.jsx)(t.a,{href:"https://github.com/jhipster/generator-jhipster/issues?state=open",children:"bug tracker"})]}),"\n",(0,n.jsxs)(t.li,{children:["Post a question on ",(0,n.jsx)(t.a,{href:"http://stackoverflow.com/tags/jhipster/info",children:"Stack Overflow"})]}),"\n"]})]})}function c(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},28453(e,t,s){s.d(t,{R:()=>o,x:()=>a});var r=s(96540);const n={},i=r.createContext(n);function o(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]);

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.