diff --git a/demo.js b/demo.js index 364446da..d6e7e6bb 100644 --- a/demo.js +++ b/demo.js @@ -1 +1 @@ -!function(e,a){"object"==typeof exports&&"object"==typeof module?module.exports=a():"function"==typeof define&&define.amd?define([],a):"object"==typeof exports?exports.eventDrops=a():e.eventDrops=a()}(window,function(){return function(e){var a={};function t(n){if(a[n])return a[n].exports;var i=a[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,t),i.l=!0,i.exports}return t.m=e,t.c=a,t.d=function(e,a,n){t.o(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,a){if(1&a&&(e=t(e)),8&a)return e;if(4&a&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&a&&"string"!=typeof e)for(var i in e)t.d(n,i,function(a){return e[a]}.bind(null,i));return n},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},t.p="",t(t.s=30)}([function(e,a,t){!function(e){"use strict";var a=function(e,a){return ea?1:e>=a?0:NaN},t=function(e){var t;return 1===e.length&&(t=e,e=function(e,n){return a(t(e),n)}),{left:function(a,t,n,i){for(null==n&&(n=0),null==i&&(i=a.length);n>>1;e(a[r],t)<0?n=r+1:i=r}return n},right:function(a,t,n,i){for(null==n&&(n=0),null==i&&(i=a.length);n>>1;e(a[r],t)>0?i=r:n=r+1}return n}}},n=t(a),i=n.right,r=n.left;function o(e,a){return[e,a]}var s=function(e){return null===e?NaN:+e},c=function(e,a){var t,n,i=e.length,r=0,o=0,c=-1,m=0;if(null==a)for(;++c1)return o/(m-1)},m=function(e,a){var t=c(e,a);return t?Math.sqrt(t):t},l=function(e,a){var t,n,i,r=-1,o=e.length;if(null==a){for(;++r=n){t=i=n;break}for(;++rn&&(t=n),i=n){t=i=n;break}for(;++rn&&(t=n),i=p?i*=10:r>=y?i*=5:r>=v&&(i*=2),a=1)return+t(e[n-1],n-1,e);var n,i=(n-1)*a,r=Math.floor(i),o=+t(e[r],r,e),c=+t(e[r+1],r+1,e);return o+(c-o)*(i-r)}},w=function(e){for(var a,t,n,i=e.length,r=-1,o=0;++r=0;)for(n=e[i],a=n.length;--a>=0;)t[--o]=n[a];return t},T=function(e,a){var t,n,i=-1,r=e.length;if(null==a){for(;++i=n){t=n;break}for(;++in&&(t=n)}else{for(;++i=n){t=n;break}for(;++in&&(t=n)}return t},A=function(e){if(!(i=e.length))return[];for(var a=-1,t=T(e,k),n=new Array(t);++a=0&&(a=e.slice(t+1),e=e.slice(0,t)),e&&!n.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:a}})),o=-1,s=r.length;if(!(arguments.length<2)){if(null!=a&&"function"!=typeof a)throw new Error("invalid callback: "+a);for(;++o0)for(var t,n,i=new Array(t),r=0;r=0&&"xmlns"!==(a=e.slice(0,t))&&(e=e.slice(t+1)),K.hasOwnProperty(a)?{space:K[a],local:e}:e},B=function(e){var a=L(e);return(a.local?function(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}:function(e){return function(){var a=this.ownerDocument,t=this.namespaceURI;return t===O&&a.documentElement.namespaceURI===O?a.createElement(e):a.createElementNS(t,e)}})(a)},H=0;function Y(){return new V}function V(){this._="@"+(++H).toString(36)}V.prototype=Y.prototype={constructor:V,get:function(e){for(var a=this._;!(a in e);)if(!(e=e.parentNode))return;return e[a]},set:function(e,a){return e[this._]=a},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};var $=function(e){return function(){return this.matches(e)}};if("undefined"!=typeof document){var X=document.documentElement;if(!X.matches){var Q=X.webkitMatchesSelector||X.msMatchesSelector||X.mozMatchesSelector||X.oMatchesSelector;$=function(e){return function(){return Q.call(this,e)}}}}var ee=$,ae={};if(e.event=null,"undefined"!=typeof document){var te=document.documentElement;"onmouseenter"in te||(ae={mouseenter:"mouseover",mouseleave:"mouseout"})}function ne(e,a,t){return e=ie(e,a,t),function(a){var t=a.relatedTarget;t&&(t===this||8&t.compareDocumentPosition(this))||e.call(this,a)}}function ie(a,t,n){return function(i){var r=e.event;e.event=i;try{a.call(this,this.__data__,t,n)}finally{e.event=r}}}function re(e){return function(){var a=this.__on;if(a){for(var t,n=0,i=-1,r=a.length;na?1:e>=a?0:NaN}var _e=function(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView};function xe(e){return e.trim().split(/^|\s+/)}function Fe(e){return e.classList||new we(e)}function we(e){this._node=e,this._names=xe(e.getAttribute("class")||"")}function Te(e,a){for(var t=Fe(e),n=-1,i=a.length;++n=0&&(this._names.splice(a,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var We=[null];function Ce(e,a){this._groups=e,this._parents=a}function je(){return new Ce([[document.documentElement]],We)}Ce.prototype=je.prototype={constructor:Ce,select:function(e){"function"!=typeof e&&(e=de(e));for(var a=this._groups,t=a.length,n=new Array(t),i=0;i=x&&(x=_+1);!(M=p[x])&&++x=0;)(n=i[r])&&(o&&o!==n.nextSibling&&o.parentNode.insertBefore(n,o),o=n);return this},sort:function(e){function a(a,t){return a&&t?e(a.__data__,t.__data__):!a-!t}e||(e=Me);for(var t=this._groups,n=t.length,i=new Array(n),r=0;r1?this.each((null==a?function(e){return function(){this.style.removeProperty(e)}}:"function"==typeof a?function(e,a,t){return function(){var n=a.apply(this,arguments);null==n?this.style.removeProperty(e):this.style.setProperty(e,n,t)}}:function(e,a,t){return function(){this.style.setProperty(e,a,t)}})(e,a,null==t?"":t)):_e(n=this.node()).getComputedStyle(n,null).getPropertyValue(e)},property:function(e,a){return arguments.length>1?this.each((null==a?function(e){return function(){delete this[e]}}:"function"==typeof a?function(e,a){return function(){var t=a.apply(this,arguments);null==t?delete this[e]:this[e]=t}}:function(e,a){return function(){this[e]=a}})(e,a)):this.node()[e]},classed:function(e,a){var t=xe(e+"");if(arguments.length<2){for(var n=Fe(this.node()),i=-1,r=t.length;++i=0&&(a=e.slice(t+1),e=e.slice(0,t)),{type:e,name:a}})}(e+""),o=r.length;if(!(arguments.length<2)){for(s=a?oe:re,null==t&&(t=!1),n=0;n>8&15|a>>4&240,a>>4&15|240&a,(15&a)<<4|15&a,1):(a=ta.exec(e))?ua(parseInt(a[1],16)):(a=na.exec(e))?new ga(a[1],a[2],a[3],1):(a=ia.exec(e))?new ga(255*a[1]/100,255*a[2]/100,255*a[3]/100,1):(a=ra.exec(e))?da(a[1],a[2],a[3],a[4]):(a=oa.exec(e))?da(255*a[1]/100,255*a[2]/100,255*a[3]/100,a[4]):(a=sa.exec(e))?ba(a[1],a[2]/100,a[3]/100,1):(a=ca.exec(e))?ba(a[1],a[2]/100,a[3]/100,a[4]):ma.hasOwnProperty(e)?ua(ma[e]):"transparent"===e?new ga(NaN,NaN,NaN,0):null}function ua(e){return new ga(e>>16&255,e>>8&255,255&e,1)}function da(e,a,t,n){return n<=0&&(e=a=t=NaN),new ga(e,a,t,n)}function fa(e){return e instanceof Ve||(e=la(e)),e?new ga((e=e.rgb()).r,e.g,e.b,e.opacity):new ga}function ha(e,a,t,n){return 1===arguments.length?fa(e):new ga(e,a,t,null==n?1:n)}function ga(e,a,t,n){this.r=+e,this.g=+a,this.b=+t,this.opacity=+n}function ba(e,a,t,n){return n<=0?e=a=t=NaN:t<=0||t>=1?e=a=NaN:a<=0&&(e=NaN),new ya(e,a,t,n)}function pa(e,a,t,n){return 1===arguments.length?function(e){if(e instanceof ya)return new ya(e.h,e.s,e.l,e.opacity);if(e instanceof Ve||(e=la(e)),!e)return new ya;if(e instanceof ya)return e;var a=(e=e.rgb()).r/255,t=e.g/255,n=e.b/255,i=Math.min(a,t,n),r=Math.max(a,t,n),o=NaN,s=r-i,c=(r+i)/2;return s?(o=a===r?(t-n)/s+6*(t0&&c<1?0:o,new ya(o,s,c,e.opacity)}(e):new ya(e,a,t,null==n?1:n)}function ya(e,a,t,n){this.h=+e,this.s=+a,this.l=+t,this.opacity=+n}function va(e,a,t){return 255*(e<60?a+(t-a)*e/60:e<180?t:e<240?a+(t-a)*(240-e)/60:a)}He(Ve,la,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),He(ga,ha,Ye(Ve,{brighter:function(e){return e=null==e?$e:Math.pow($e,e),new ga(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new ga(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},toString:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}})),He(ya,pa,Ye(Ve,{brighter:function(e){return e=null==e?$e:Math.pow($e,e),new ya(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new ya(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),a=isNaN(e)||isNaN(this.s)?0:this.s,t=this.l,n=t+(t<.5?t:1-t)*a,i=2*t-n;return new ga(va(e>=240?e-240:e+120,i,n),va(e,i,n),va(e<120?e+240:e-120,i,n),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var Ma=Math.PI/180,_a=180/Math.PI,xa=.95047,Fa=1,wa=1.08883,Ta=4/29,Aa=6/29,ka=3*Aa*Aa,za=Aa*Aa*Aa;function Sa(e){if(e instanceof Ra)return new Ra(e.l,e.a,e.b,e.opacity);if(e instanceof Ea){var a=e.h*Ma;return new Ra(e.l,Math.cos(a)*e.c,Math.sin(a)*e.c,e.opacity)}e instanceof ga||(e=fa(e));var t=Ca(e.r),n=Ca(e.g),i=Ca(e.b),r=qa((.4124564*t+.3575761*n+.1804375*i)/xa),o=qa((.2126729*t+.7151522*n+.072175*i)/Fa),s=qa((.0193339*t+.119192*n+.9503041*i)/wa);return new Ra(116*o-16,500*(r-o),200*(o-s),e.opacity)}function Za(e,a,t,n){return 1===arguments.length?Sa(e):new Ra(e,a,t,null==n?1:n)}function Ra(e,a,t,n){this.l=+e,this.a=+a,this.b=+t,this.opacity=+n}function qa(e){return e>za?Math.pow(e,1/3):e/ka+Ta}function Ja(e){return e>Aa?e*e*e:ka*(e-Ta)}function Wa(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function Ca(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function ja(e,a,t,n){return 1===arguments.length?function(e){if(e instanceof Ea)return new Ea(e.h,e.c,e.l,e.opacity);e instanceof Ra||(e=Sa(e));var a=Math.atan2(e.b,e.a)*_a;return new Ea(a<0?a+360:a,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}(e):new Ea(e,a,t,null==n?1:n)}function Ea(e,a,t,n){this.h=+e,this.c=+a,this.l=+t,this.opacity=+n}He(Ra,Za,Ye(Ve,{brighter:function(e){return new Ra(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new Ra(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,a=isNaN(this.a)?e:e+this.a/500,t=isNaN(this.b)?e:e-this.b/200;return e=Fa*Ja(e),a=xa*Ja(a),t=wa*Ja(t),new ga(Wa(3.2404542*a-1.5371385*e-.4985314*t),Wa(-.969266*a+1.8760108*e+.041556*t),Wa(.0556434*a-.2040259*e+1.0572252*t),this.opacity)}})),He(Ea,ja,Ye(Ve,{brighter:function(e){return new Ea(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new Ea(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return Sa(this).rgb()}}));var Na=-.14861,Da=1.78277,Pa=-.29227,Ua=-.90649,Ga=1.97294,Ia=Ga*Ua,Oa=Ga*Da,Ka=Da*Pa-Ua*Na;function La(e,a,t,n){return 1===arguments.length?function(e){if(e instanceof Ba)return new Ba(e.h,e.s,e.l,e.opacity);e instanceof ga||(e=fa(e));var a=e.r/255,t=e.g/255,n=e.b/255,i=(Ka*n+Ia*a-Oa*t)/(Ka+Ia-Oa),r=n-i,o=(Ga*(t-i)-Pa*r)/Ua,s=Math.sqrt(o*o+r*r)/(Ga*i*(1-i)),c=s?Math.atan2(o,r)*_a-120:NaN;return new Ba(c<0?c+360:c,s,i,e.opacity)}(e):new Ba(e,a,t,null==n?1:n)}function Ba(e,a,t,n){this.h=+e,this.s=+a,this.l=+t,this.opacity=+n}function Ha(e,a,t,n,i){var r=e*e,o=r*e;return((1-3*e+3*r-o)*a+(4-6*r+3*o)*t+(1+3*e+3*r-3*o)*n+o*i)/6}He(Ba,La,Ye(Ve,{brighter:function(e){return e=null==e?$e:Math.pow($e,e),new Ba(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new Ba(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*Ma,a=+this.l,t=isNaN(this.s)?0:this.s*a*(1-a),n=Math.cos(e),i=Math.sin(e);return new ga(255*(a+t*(Na*n+Da*i)),255*(a+t*(Pa*n+Ua*i)),255*(a+t*(Ga*n)),this.opacity)}}));var Ya=function(e){var a=e.length-1;return function(t){var n=t<=0?t=0:t>=1?(t=1,a-1):Math.floor(t*a),i=e[n],r=e[n+1],o=n>0?e[n-1]:2*i-r,s=n180||t<-180?t-360*Math.round(t/360):t):$a(isNaN(e)?a:e)}function et(e){return 1==(e=+e)?at:function(a,t){return t-a?function(e,a,t){return e=Math.pow(e,t),a=Math.pow(a,t)-e,t=1/t,function(n){return Math.pow(e+n*a,t)}}(a,t,e):$a(isNaN(a)?t:a)}}function at(e,a){var t=a-e;return t?Xa(e,t):$a(isNaN(e)?a:e)}var tt=function e(a){var t=et(a);function n(e,a){var n=t((e=ha(e)).r,(a=ha(a)).r),i=t(e.g,a.g),r=t(e.b,a.b),o=at(e.opacity,a.opacity);return function(a){return e.r=n(a),e.g=i(a),e.b=r(a),e.opacity=o(a),e+""}}return n.gamma=e,n}(1);function nt(e){return function(a){var t,n,i=a.length,r=new Array(i),o=new Array(i),s=new Array(i);for(t=0;tr&&(i=a.slice(r,i),s[o]?s[o]+=i:s[++o]=i),(t=t[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,c.push({i:o,x:dt(t,n)})),r=gt.lastIndex;return r180?a+=360:a-e>180&&(e+=360),r.push({i:t.push(i(t)+"rotate(",null,n)-2,x:dt(e,a)})):a&&t.push(i(t)+"rotate("+a+n)}(r.rotate,o.rotate,s,c),function(e,a,t,r){e!==a?r.push({i:t.push(i(t)+"skewX(",null,n)-2,x:dt(e,a)}):a&&t.push(i(t)+"skewX("+a+n)}(r.skewX,o.skewX,s,c),function(e,a,t,n,r,o){if(e!==t||a!==n){var s=r.push(i(r)+"scale(",null,",",null,")");o.push({i:s-4,x:dt(e,t)},{i:s-2,x:dt(a,n)})}else 1===t&&1===n||r.push(i(r)+"scale("+t+","+n+")")}(r.scaleX,r.scaleY,o.scaleX,o.scaleY,s,c),r=o=null,function(e){for(var a,t=-1,n=c.length;++t=0&&a._call.call(null,e),a=a._next;--Dt}function Qt(){Ot=(It=Lt.now())+Kt,Dt=Pt=0;try{Xt()}finally{Dt=0,function(){for(var e,a,t=Ct,n=1/0;t;)t._call?(n>t._time&&(n=t._time),e=t,t=t._next):(a=t._next,t._next=null,t=e?e._next=a:Ct=a);jt=e,an(n)}(),Ot=0}}function en(){var e=Lt.now(),a=e-It;a>Gt&&(Kt-=a,It=e)}function an(e){if(!Dt){Pt&&(Pt=clearTimeout(Pt));var a=e-Ot;a>24?(e<1/0&&(Pt=setTimeout(Qt,a)),Ut&&(Ut=clearInterval(Ut))):(Ut||(It=Ot,Ut=setInterval(en,Gt)),Dt=1,Bt(Qt))}}Vt.prototype=$t.prototype={constructor:Vt,restart:function(e,a,t){if("function"!=typeof e)throw new TypeError("callback is not a function");t=(null==t?Ht():+t)+(null==a?0:+a),this._next||jt===this||(jt?jt._next=this:Ct=this,jt=this),this._call=e,this._time=t,an()},stop:function(){this._call&&(this._call=null,this._time=1/0,an())}};var tn=function(e,a,t){var n=new Vt;return a=null==a?0:+a,n.restart(function(t){n.stop(),e(t+a)},a,t),n},nn=P("start","end","interrupt"),rn=[],on=0,sn=1,cn=2,mn=3,ln=4,un=5,dn=6,fn=function(e,a,t,n,i,r){var o=e.__transition;if(o){if(t in o)return}else e.__transition={};!function(e,a,t){var n,i=e.__transition;function r(c){var m,l,u,d;if(t.state!==sn)return s();for(m in i)if((d=i[m]).name===t.name){if(d.state===mn)return tn(r);d.state===ln?(d.state=dn,d.timer.stop(),d.on.call("interrupt",e,e.__data__,d.index,d.group),delete i[m]):+mon)throw new Error("too late");return t}function gn(e,a){var t=e.__transition;if(!t||!(t=t[a])||t.state>cn)throw new Error("too late");return t}function bn(e,a){var t=e.__transition;if(!t||!(t=t[a]))throw new Error("too late");return t}var pn=function(e,a){var t,n,i,r=e.__transition,o=!0;if(r){for(i in a=null==a?null:a+"",r)(t=r[i]).name===a?(n=t.state>cn&&t.state=0&&(e=e.slice(0,a)),!e||"start"===e})}(a)?hn:gn;return function(){var o=r(this,e),s=o.on;s!==n&&(i=(n=s).copy()).on(a,t),o.on=i}}(t,e,a))},attr:function(e,a){var t=L(e),n="transform"===t?wt:vn;return this.attrTween(e,"function"==typeof a?(t.local?function(e,a,t){var n,i,r;return function(){var o,s=t(this);if(null!=s)return(o=this.getAttributeNS(e.space,e.local))===s?null:o===n&&s===i?r:r=a(n=o,i=s);this.removeAttributeNS(e.space,e.local)}}:function(e,a,t){var n,i,r;return function(){var o,s=t(this);if(null!=s)return(o=this.getAttribute(e))===s?null:o===n&&s===i?r:r=a(n=o,i=s);this.removeAttribute(e)}})(t,n,yn(this,"attr."+e,a)):null==a?(t.local?function(e){return function(){this.removeAttributeNS(e.space,e.local)}}:function(e){return function(){this.removeAttribute(e)}})(t):(t.local?function(e,a,t){var n,i;return function(){var r=this.getAttributeNS(e.space,e.local);return r===t?null:r===n?i:i=a(n=r,t)}}:function(e,a,t){var n,i;return function(){var r=this.getAttribute(e);return r===t?null:r===n?i:i=a(n=r,t)}})(t,n,a+""))},attrTween:function(e,a){var t="attr."+e;if(arguments.length<2)return(t=this.tween(t))&&t._value;if(null==a)return this.tween(t,null);if("function"!=typeof a)throw new Error;var n=L(e);return this.tween(t,(n.local?function(e,a){function t(){var t=this,n=a.apply(t,arguments);return n&&function(a){t.setAttributeNS(e.space,e.local,n(a))}}return t._value=a,t}:function(e,a){function t(){var t=this,n=a.apply(t,arguments);return n&&function(a){t.setAttribute(e,n(a))}}return t._value=a,t})(n,a))},style:function(e,a,t){var n="transform"==(e+="")?Ft:vn;return null==a?this.styleTween(e,function(e,a){var t,n,i;return function(){var r=_e(this).getComputedStyle(this,null),o=r.getPropertyValue(e),s=(this.style.removeProperty(e),r.getPropertyValue(e));return o===s?null:o===t&&s===n?i:i=a(t=o,n=s)}}(e,n)).on("end.style."+e,function(e){return function(){this.style.removeProperty(e)}}(e)):this.styleTween(e,"function"==typeof a?function(e,a,t){var n,i,r;return function(){var o=_e(this).getComputedStyle(this,null),s=o.getPropertyValue(e),c=t(this);return null==c&&(this.style.removeProperty(e),c=o.getPropertyValue(e)),s===c?null:s===n&&c===i?r:r=a(n=s,i=c)}}(e,n,yn(this,"style."+e,a)):function(e,a,t){var n,i;return function(){var r=_e(this).getComputedStyle(this,null).getPropertyValue(e);return r===t?null:r===n?i:i=a(n=r,t)}}(e,n,a+""),t)},styleTween:function(e,a,t){var n="style."+(e+="");if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==a)return this.tween(n,null);if("function"!=typeof a)throw new Error;return this.tween(n,function(e,a,t){function n(){var n=this,i=a.apply(n,arguments);return i&&function(a){n.style.setProperty(e,i(a),t)}}return n._value=a,n}(e,a,null==t?"":t))},text:function(e){return this.tween("text","function"==typeof e?function(e){return function(){var a=e(this);this.textContent=null==a?"":a}}(yn(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},remove:function(){return this.on("end.remove",(e=this._id,function(){var a=this.parentNode;for(var t in this.__transition)if(+t!==e)return;a&&a.removeChild(this)}));var e},tween:function(e,a){var t=this._id;if(e+="",arguments.length<2){for(var n,i=bn(this.node(),t).tween,r=0,o=i.length;r0&&(n=r-h),F<0?d=f-g:F>0&&(o=s-g),_=ci,j.attr("cursor",hi.selection),D());break;default:return}oi()},!0).on("keyup.brush",function(){switch(e.event.keyCode){case 16:R&&(p=y=R=!1,D());break;case 18:_===li&&(x<0?l=u:x>0&&(n=r),F<0?d=f:F>0&&(o=s),_=mi,D());break;case 32:_===ci&&(e.event.altKey?(x&&(l=u-h*x,n=r+h*x),F&&(d=f-g*F,o=s+g*F),_=li):(x<0?l=u:x>0&&(n=r),F<0?d=f:F>0&&(o=s),_=mi),j.attr("cursor",hi[M]),D());break;default:return}oi()},!0).on("mousemove.brush",N,!0).on("mouseup.brush",P,!0);Ue(e.event.view)}ri(),pn(v),c.call(v),W.start()}function N(){var e=le(v);!R||p||y||(Math.abs(e[0]-J[0])>Math.abs(e[1]-J[1])?y=!0:p=!0),J=e,b=!0,oi(),D()}function D(){var e;switch(h=J[0]-q[0],g=J[1]-q[1],_){case ci:case si:x&&(h=Math.max(k-n,Math.min(S-l,h)),r=n+h,u=l+h),F&&(g=Math.max(z-o,Math.min(Z-d,g)),s=o+g,f=d+g);break;case mi:x<0?(h=Math.max(k-n,Math.min(S-n,h)),r=n+h,u=l):x>0&&(h=Math.max(k-l,Math.min(S-l,h)),r=n,u=l+h),F<0?(g=Math.max(z-o,Math.min(Z-o,g)),s=o+g,f=d):F>0&&(g=Math.max(z-d,Math.min(Z-d,g)),s=o,f=d+g);break;case li:x&&(r=Math.max(k,Math.min(S,n-h*x)),u=Math.max(k,Math.min(S,l+h*x))),F&&(s=Math.max(z,Math.min(Z,o-g*F)),f=Math.max(z,Math.min(Z,d+g*F)))}u1e-6)if(Math.abs(l*s-c*m)>1e-6&&i){var d=t-r,f=n-o,h=s*s+c*c,g=d*d+f*f,b=Math.sqrt(h),p=Math.sqrt(u),y=i*Math.tan((Ji-Math.acos((h+u-g)/(2*b*p)))/2),v=y/p,M=y/b;Math.abs(v-1)>1e-6&&(this._+="L"+(e+v*m)+","+(a+v*l)),this._+="A"+i+","+i+",0,0,"+ +(l*d>m*f)+","+(this._x1=e+M*s)+","+(this._y1=a+M*c)}else this._+="L"+(this._x1=e)+","+(this._y1=a)},arc:function(e,a,t,n,i,r){e=+e,a=+a;var o=(t=+t)*Math.cos(n),s=t*Math.sin(n),c=e+o,m=a+s,l=1^r,u=r?n-i:i-n;if(t<0)throw new Error("negative radius: "+t);null===this._x1?this._+="M"+c+","+m:(Math.abs(this._x1-c)>1e-6||Math.abs(this._y1-m)>1e-6)&&(this._+="L"+c+","+m),t&&(u<0&&(u=u%Wi+Wi),u>Ci?this._+="A"+t+","+t+",0,1,"+l+","+(e-o)+","+(a-s)+"A"+t+","+t+",0,1,"+l+","+(this._x1=c)+","+(this._y1=m):u>1e-6&&(this._+="A"+t+","+t+",0,"+ +(u>=Ji)+","+l+","+(this._x1=e+t*Math.cos(i))+","+(this._y1=a+t*Math.sin(i))))},rect:function(e,a,t,n){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+a)+"h"+ +t+"v"+ +n+"h"+-t+"Z"},toString:function(){return this._}},Ii.prototype=Oi.prototype={constructor:Ii,has:function(e){return"$"+e in this},get:function(e){return this["$"+e]},set:function(e,a){return this["$"+e]=a,this},remove:function(e){var a="$"+e;return a in this&&delete this[a]},clear:function(){for(var e in this)"$"===e[0]&&delete this[e]},keys:function(){var e=[];for(var a in this)"$"===a[0]&&e.push(a.slice(1));return e},values:function(){var e=[];for(var a in this)"$"===a[0]&&e.push(this[a]);return e},entries:function(){var e=[];for(var a in this)"$"===a[0]&&e.push({key:a.slice(1),value:this[a]});return e},size:function(){var e=0;for(var a in this)"$"===a[0]&&++e;return e},empty:function(){for(var e in this)if("$"===e[0])return!1;return!0},each:function(e){for(var a in this)"$"===a[0]&&e(this[a],a.slice(1),this)}};var Vi=Oi.prototype;function $i(e,a){var t=new Yi;if(e instanceof Yi)e.each(function(e){t.add(e)});else if(e){var n=-1,i=e.length;if(null==a)for(;++n=c)return o;if(i)return i=!1,r;var a,n=m;if(34===e.charCodeAt(n)){for(var s=n;s++=(r=(g+p)/2))?g=r:p=r,(l=t>=(o=(b+y)/2))?b=o:y=o,i=f,!(f=f[u=l<<1|m]))return i[u]=h,e;if(s=+e._x.call(null,f.data),c=+e._y.call(null,f.data),a===s&&t===c)return h.next=f,i?i[u]=h:e._root=h,e;do{i=i?i[u]=new Array(4):e._root=new Array(4),(m=a>=(r=(g+p)/2))?g=r:p=r,(l=t>=(o=(b+y)/2))?b=o:y=o}while((u=l<<1|m)==(d=(c>=o)<<1|s>=r));return i[d]=f,i[u]=h,e}var fr=function(e,a,t,n,i){this.node=e,this.x0=a,this.y0=t,this.x1=n,this.y1=i};function hr(e){return e[0]}function gr(e){return e[1]}function br(e,a,t){var n=new pr(null==a?hr:a,null==t?gr:t,NaN,NaN,NaN,NaN);return null==e?n:n.addAll(e)}function pr(e,a,t,n,i,r){this._x=e,this._y=a,this._x0=t,this._y0=n,this._x1=i,this._y1=r,this._root=void 0}function yr(e){for(var a={data:e.data},t=a;e=e.next;)t=t.next={data:e.data};return a}var vr=br.prototype=pr.prototype;function Mr(e){return e.x+e.vx}function _r(e){return e.y+e.vy}function xr(e){return e.index}function Fr(e,a){var t=e.get(a);if(!t)throw new Error("missing: "+a);return t}function wr(e){return e.x}function Tr(e){return e.y}vr.copy=function(){var e,a,t=new pr(this._x,this._y,this._x0,this._y0,this._x1,this._y1),n=this._root;if(!n)return t;if(!n.length)return t._root=yr(n),t;for(e=[{source:n,target:t._root=new Array(4)}];n=e.pop();)for(var i=0;i<4;++i)(a=n.source[i])&&(a.length?e.push({source:a,target:n.target[i]=new Array(4)}):n.target[i]=yr(a));return t},vr.add=function(e){var a=+this._x.call(null,e),t=+this._y.call(null,e);return dr(this.cover(a,t),a,t,e)},vr.addAll=function(e){var a,t,n,i,r=e.length,o=new Array(r),s=new Array(r),c=1/0,m=1/0,l=-1/0,u=-1/0;for(t=0;tl&&(l=n),iu&&(u=i));for(le||e>i||n>a||a>r))return this;var o,s,c=i-t,m=this._root;switch(s=(a<(n+r)/2)<<1|e<(t+i)/2){case 0:do{(o=new Array(4))[s]=m,m=o}while(r=n+(c*=2),e>(i=t+c)||a>r);break;case 1:do{(o=new Array(4))[s]=m,m=o}while(r=n+(c*=2),(t=i-c)>e||a>r);break;case 2:do{(o=new Array(4))[s]=m,m=o}while(n=r-(c*=2),e>(i=t+c)||n>a);break;case 3:do{(o=new Array(4))[s]=m,m=o}while(n=r-(c*=2),(t=i-c)>e||n>a)}this._root&&this._root.length&&(this._root=m)}return this._x0=t,this._y0=n,this._x1=i,this._y1=r,this},vr.data=function(){var e=[];return this.visit(function(a){if(!a.length)do{e.push(a.data)}while(a=a.next)}),e},vr.extent=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},vr.find=function(e,a,t){var n,i,r,o,s,c,m,l=this._x0,u=this._y0,d=this._x1,f=this._y1,h=[],g=this._root;for(g&&h.push(new fr(g,l,u,d,f)),null==t?t=1/0:(l=e-t,u=a-t,d=e+t,f=a+t,t*=t);c=h.pop();)if(!(!(g=c.node)||(i=c.x0)>d||(r=c.y0)>f||(o=c.x1)=p)<<1|e>=b)&&(c=h[h.length-1],h[h.length-1]=h[h.length-1-m],h[h.length-1-m]=c)}else{var y=e-+this._x.call(null,g.data),v=a-+this._y.call(null,g.data),M=y*y+v*v;if(M=(s=(h+b)/2))?h=s:b=s,(l=o>=(c=(g+p)/2))?g=c:p=c,a=f,!(f=f[u=l<<1|m]))return this;if(!f.length)break;(a[u+1&3]||a[u+2&3]||a[u+3&3])&&(t=a,d=u)}for(;f.data!==e;)if(n=f,!(f=f.next))return this;return(i=f.next)&&delete f.next,n?(i?n.next=i:delete n.next,this):a?(i?a[u]=i:delete a[u],(f=a[0]||a[1]||a[2]||a[3])&&f===(a[3]||a[2]||a[1]||a[0])&&!f.length&&(t?t[d]=f:this._root=f),this):(this._root=i,this)},vr.removeAll=function(e){for(var a=0,t=e.length;a1?n[0]+n.slice(2):n,+e.slice(t+1)]},Zr=function(e){return(e=Sr(Math.abs(e)))?e[1]:NaN},Rr=function(e,a){var t=Sr(e,a);if(!t)return e+"";var n=t[0],i=t[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")},qr={"":function(e,a){e=e.toPrecision(a);e:for(var t,n=e.length,i=1,r=-1;i0&&(r=0)}return r>0?e.slice(0,r)+e.slice(t+1):e},"%":function(e,a){return(100*e).toFixed(a)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,a){return e.toExponential(a)},f:function(e,a){return e.toFixed(a)},g:function(e,a){return e.toPrecision(a)},o:function(e){return Math.round(e).toString(8)},p:function(e,a){return Rr(100*e,a)},r:Rr,s:function(e,a){var t=Sr(e,a);if(!t)return e+"";var n=t[0],i=t[1],r=i-(Ar=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,o=n.length;return r===o?n:r>o?n+new Array(r-o+1).join("0"):r>0?n.slice(0,r)+"."+n.slice(r):"0."+new Array(1-r).join("0")+Sr(e,Math.max(0,a+r-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},Jr=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;function Wr(e){return new Cr(e)}function Cr(e){if(!(a=Jr.exec(e)))throw new Error("invalid format: "+e);var a,t=a[1]||" ",n=a[2]||">",i=a[3]||"-",r=a[4]||"",o=!!a[5],s=a[6]&&+a[6],c=!!a[7],m=a[8]&&+a[8].slice(1),l=a[9]||"";"n"===l?(c=!0,l="g"):qr[l]||(l=""),(o||"0"===t&&"="===n)&&(o=!0,t="0",n="="),this.fill=t,this.align=n,this.sign=i,this.symbol=r,this.zero=o,this.width=s,this.comma=c,this.precision=m,this.type=l}Wr.prototype=Cr.prototype,Cr.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+this.type};var jr,Er=function(e){return e},Nr=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"],Dr=function(e){var a,t,n=e.grouping&&e.thousands?(a=e.grouping,t=e.thousands,function(e,n){for(var i=e.length,r=[],o=0,s=a[0],c=0;i>0&&s>0&&(c+s+1>n&&(s=Math.max(1,n-c)),r.push(e.substring(i-=s,i+s)),!((c+=s+1)>n));)s=a[o=(o+1)%a.length];return r.reverse().join(t)}):Er,i=e.currency,r=e.decimal,o=e.numerals?function(e){return function(a){return a.replace(/[0-9]/g,function(a){return e[+a]})}}(e.numerals):Er;function s(e){var a=(e=Wr(e)).fill,t=e.align,s=e.sign,c=e.symbol,m=e.zero,l=e.width,u=e.comma,d=e.precision,f=e.type,h="$"===c?i[0]:"#"===c&&/[boxX]/.test(f)?"0"+f.toLowerCase():"",g="$"===c?i[1]:/[%p]/.test(f)?"%":"",b=qr[f],p=!f||/[defgprs%]/.test(f);function y(e){var i,c,y,v=h,M=g;if("c"===f)M=b(e)+M,e="";else{var _=(e=+e)<0;if(e=b(Math.abs(e),d),_&&0==+e&&(_=!1),v=(_?"("===s?s:"-":"-"===s||"("===s?"":s)+v,M=M+("s"===f?Nr[8+Ar/3]:"")+(_&&"("===s?")":""),p)for(i=-1,c=e.length;++i(y=e.charCodeAt(i))||y>57){M=(46===y?r+e.slice(i+1):e.slice(i))+M,e=e.slice(0,i);break}}u&&!m&&(e=n(e,1/0));var x=v.length+e.length+M.length,F=x>1)+v+e+M+F.slice(x);break;default:e=F+v+e+M}return o(e)}return d=null==d?f?6:12:/[gprs]/.test(f)?Math.max(1,Math.min(21,d)):Math.max(0,Math.min(20,d)),y.toString=function(){return e+""},y}return{format:s,formatPrefix:function(e,a){var t=s(((e=Wr(e)).type="f",e)),n=3*Math.max(-8,Math.min(8,Math.floor(Zr(a)/3))),i=Math.pow(10,-n),r=Nr[8+n/3];return function(e){return t(i*e)+r}}}};function Pr(a){return jr=Dr(a),e.format=jr.format,e.formatPrefix=jr.formatPrefix,jr}Pr({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var Ur=function(e){return Math.max(0,-Zr(Math.abs(e)))},Gr=function(e,a){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Zr(a)/3)))-Zr(Math.abs(e)))},Ir=function(e,a){return e=Math.abs(e),a=Math.abs(a)-e,Math.max(0,Zr(a)-Zr(e))+1},Or=function(){return new Kr};function Kr(){this.reset()}Kr.prototype={constructor:Kr,reset:function(){this.s=this.t=0},add:function(e){Br(Lr,e,this.t),Br(this,Lr.s,this.s),this.s?this.t+=Lr.t:this.s=Lr.t},valueOf:function(){return this.s}};var Lr=new Kr;function Br(e,a,t){var n=e.s=a+t,i=n-a,r=n-i;e.t=a-r+(t-i)}var Hr=1e-6,Yr=Math.PI,Vr=Yr/2,$r=Yr/4,Xr=2*Yr,Qr=180/Yr,eo=Yr/180,ao=Math.abs,to=Math.atan,no=Math.atan2,io=Math.cos,ro=Math.ceil,oo=Math.exp,so=Math.log,co=Math.pow,mo=Math.sin,lo=Math.sign||function(e){return e>0?1:e<0?-1:0},uo=Math.sqrt,fo=Math.tan;function ho(e){return e>1?0:e<-1?Yr:Math.acos(e)}function go(e){return e>1?Vr:e<-1?-Vr:Math.asin(e)}function bo(e){return(e=mo(e/2))*e}function po(){}function yo(e,a){e&&Mo.hasOwnProperty(e.type)&&Mo[e.type](e,a)}var vo={Feature:function(e,a){yo(e.geometry,a)},FeatureCollection:function(e,a){for(var t=e.features,n=-1,i=t.length;++n=0?1:-1,i=n*t,r=io(a),o=mo(a),s=ko*o,c=Ao*r+s*io(i),m=s*n*mo(i);Eo.add(no(m,c)),To=e,Ao=r,ko=o}function Oo(e){return[no(e[1],e[0]),go(e[2])]}function Ko(e){var a=e[0],t=e[1],n=io(t);return[n*io(a),n*mo(a),mo(t)]}function Lo(e,a){return e[0]*a[0]+e[1]*a[1]+e[2]*a[2]}function Bo(e,a){return[e[1]*a[2]-e[2]*a[1],e[2]*a[0]-e[0]*a[2],e[0]*a[1]-e[1]*a[0]]}function Ho(e,a){e[0]+=a[0],e[1]+=a[1],e[2]+=a[2]}function Yo(e,a){return[e[0]*a,e[1]*a,e[2]*a]}function Vo(e){var a=uo(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=a,e[1]/=a,e[2]/=a}var $o,Xo,Qo=Or(),es={point:as,lineStart:ns,lineEnd:is,polygonStart:function(){es.point=rs,es.lineStart=os,es.lineEnd=ss,Qo.reset(),Do.polygonStart()},polygonEnd:function(){Do.polygonEnd(),es.point=as,es.lineStart=ns,es.lineEnd=is,Eo<0?(zo=-(Zo=180),So=-(Ro=90)):Qo>Hr?Ro=90:Qo<-Hr&&(So=-90),Xo[0]=zo,Xo[1]=Zo}};function as(e,a){$o.push(Xo=[zo=e,Zo=e]),aRo&&(Ro=a)}function ts(e,a){var t=Ko([e*eo,a*eo]);if(Co){var n=Bo(Co,t),i=[n[1],-n[0],0],r=Bo(i,n);Vo(r),r=Oo(r);var o,s=e-qo,c=s>0?1:-1,m=r[0]*Qr*c,l=ao(s)>180;l^(c*qoRo&&(Ro=o):l^(c*qo<(m=(m+360)%360-180)&&mRo&&(Ro=a)),l?ecs(zo,Zo)&&(Zo=e):cs(e,Zo)>cs(zo,Zo)&&(zo=e):Zo>=zo?(eZo&&(Zo=e)):e>qo?cs(zo,e)>cs(zo,Zo)&&(Zo=e):cs(e,Zo)>cs(zo,Zo)&&(zo=e)}else $o.push(Xo=[zo=e,Zo=e]);aRo&&(Ro=a),Co=t,qo=e}function ns(){es.point=ts}function is(){Xo[0]=zo,Xo[1]=Zo,es.point=as,Co=null}function rs(e,a){if(Co){var t=e-qo;Qo.add(ao(t)>180?t+(t>0?360:-360):t)}else Jo=e,Wo=a;Do.point(e,a),ts(e,a)}function os(){Do.lineStart()}function ss(){rs(Jo,Wo),Do.lineEnd(),ao(Qo)>Hr&&(zo=-(Zo=180)),Xo[0]=zo,Xo[1]=Zo,Co=null}function cs(e,a){return(a-=e)<0?a+360:a}function ms(e,a){return e[0]-a[0]}function ls(e,a){return e[0]<=e[1]?e[0]<=a&&a<=e[1]:aYr?e-Xr:e<-Yr?e+Xr:e,a]}function Us(e,a,t){return(e%=Xr)?a||t?Ds(Is(e),Os(a,t)):Is(e):a||t?Os(a,t):Ps}function Gs(e){return function(a,t){return[(a+=e)>Yr?a-Xr:a<-Yr?a+Xr:a,t]}}function Is(e){var a=Gs(e);return a.invert=Gs(-e),a}function Os(e,a){var t=io(e),n=mo(e),i=io(a),r=mo(a);function o(e,a){var o=io(a),s=io(e)*o,c=mo(e)*o,m=mo(a),l=m*t+s*n;return[no(c*i-l*r,s*t-m*n),go(l*i+c*r)]}return o.invert=function(e,a){var o=io(a),s=io(e)*o,c=mo(e)*o,m=mo(a),l=m*i-c*r;return[no(c*i+m*r,s*t+l*n),go(l*t-s*n)]},o}Ps.invert=Ps;var Ks=function(e){function a(a){return(a=e(a[0]*eo,a[1]*eo))[0]*=Qr,a[1]*=Qr,a}return e=Us(e[0]*eo,e[1]*eo,e.length>2?e[2]*eo:0),a.invert=function(a){return(a=e.invert(a[0]*eo,a[1]*eo))[0]*=Qr,a[1]*=Qr,a},a};function Ls(e,a,t,n,i,r){if(t){var o=io(a),s=mo(a),c=n*t;null==i?(i=a+n*Xr,r=a-c/2):(i=Bs(o,i),r=Bs(o,r),(n>0?ir)&&(i+=n*Xr));for(var m,l=i;n>0?l>r:l1&&a.push(a.pop().concat(a.shift()))},result:function(){var t=a;return a=[],e=null,t}}},Ys=function(e,a,t,n,i,r){var o,s=e[0],c=e[1],m=a[0],l=a[1],u=0,d=1,f=m-s,h=l-c;if(o=t-s,f||!(o>0)){if(o/=f,f<0){if(o0){if(o>d)return;o>u&&(u=o)}if(o=i-s,f||!(o<0)){if(o/=f,f<0){if(o>d)return;o>u&&(u=o)}else if(f>0){if(o0)){if(o/=h,h<0){if(o0){if(o>d)return;o>u&&(u=o)}if(o=r-c,h||!(o<0)){if(o/=h,h<0){if(o>d)return;o>u&&(u=o)}else if(h>0){if(o0&&(e[0]=s+u*f,e[1]=c+u*h),d<1&&(a[0]=s+d*f,a[1]=c+d*h),!0}}}}},Vs=function(e,a){return ao(e[0]-a[0])=0;--r)i.point((l=m[r])[0],l[1]);else n(d.x,d.p.x,-1,i);d=d.p}d=d.o,m=d.z,f=!f}while(!d.v);i.lineEnd()}}};function Qs(e){if(a=e.length){for(var a,t,n=0,i=e[0];++n0)do{m.point(0===l||3===l?e:t,l>1?n:a)}while((l=(l+s+4)%4)!==u);else m.point(r[0],r[1])}function o(n,i){return ao(n[0]-e)0?0:3:ao(n[0]-t)0?2:1:ao(n[1]-a)0?1:0:i>0?3:2}function s(e,a){return c(e.x,a.x)}function c(e,a){var t=o(e,1),n=o(a,1);return t!==n?t-n:0===t?a[1]-e[1]:1===t?e[0]-a[0]:2===t?e[1]-a[1]:a[0]-e[0]}return function(o){var c,m,l,u,d,f,h,g,b,p,y,v=o,M=Hs(),_={point:x,lineStart:function(){_.point=F,m&&m.push(l=[]),p=!0,b=!1,h=g=NaN},lineEnd:function(){c&&(F(u,d),f&&b&&M.rejoin(),c.push(M.result())),_.point=x,b&&v.lineEnd()},polygonStart:function(){v=M,c=[],m=[],y=!0},polygonEnd:function(){var a=function(){for(var a=0,t=0,i=m.length;tn&&(d-r)*(n-o)>(f-o)*(e-r)&&++a:f<=n&&(d-r)*(n-o)<(f-o)*(e-r)&&--a;return a}(),t=y&&a,i=(c=w(c)).length;(t||i)&&(o.polygonStart(),t&&(o.lineStart(),r(null,null,1,o),o.lineEnd()),i&&Xs(c,s,a,r,o),o.polygonEnd()),v=o,c=m=l=null}};function x(e,a){i(e,a)&&v.point(e,a)}function F(r,o){var s=i(r,o);if(m&&l.push([r,o]),p)u=r,d=o,f=s,p=!1,s&&(v.lineStart(),v.point(r,o));else if(s&&b)v.point(r,o);else{var c=[h=Math.max(ac,Math.min(ec,h)),g=Math.max(ac,Math.min(ec,g))],M=[r=Math.max(ac,Math.min(ec,r)),o=Math.max(ac,Math.min(ec,o))];Ys(c,M,e,a,t,n)?(b||(v.lineStart(),v.point(c[0],c[1])),v.point(M[0],M[1]),s||v.lineEnd(),y=!1):s&&(v.lineStart(),v.point(r,o),y=!1)}h=r,g=o,b=s}return _}}var nc,ic,rc,oc=Or(),sc=function(e,a){var t=a[0],n=a[1],i=[mo(t),-io(t),0],r=0,o=0;oc.reset();for(var s=0,c=e.length;s=0?1:-1,w=F*x,T=w>Yr,A=h*M;if(oc.add(no(A*F*mo(w),g*_+A*io(w))),r+=T?x+F*Xr:x,T^d>=t^y>=t){var k=Bo(Ko(u),Ko(p));Vo(k);var z=Bo(i,k);Vo(z);var S=(T^x>=0?-1:1)*go(z[2]);(n>S||n===S&&(k[0]||k[1]))&&(o+=T^x>=0?1:-1)}}return(r<-Hr||rHr}).map(c)).concat(b(ro(r/f)*f,i,f).filter(function(e){return ao(e%g)>Hr}).map(m))}return y.lines=function(){return v().map(function(e){return{type:"LineString",coordinates:e}})},y.outline=function(){return{type:"Polygon",coordinates:[l(n).concat(u(o).slice(1),l(t).reverse().slice(1),u(s).reverse().slice(1))]}},y.extent=function(e){return arguments.length?y.extentMajor(e).extentMinor(e):y.extentMinor()},y.extentMajor=function(e){return arguments.length?(n=+e[0][0],t=+e[1][0],s=+e[0][1],o=+e[1][1],n>t&&(e=n,n=t,t=e),s>o&&(e=s,s=o,o=e),y.precision(p)):[[n,s],[t,o]]},y.extentMinor=function(t){return arguments.length?(a=+t[0][0],e=+t[1][0],r=+t[0][1],i=+t[1][1],a>e&&(t=a,a=e,e=t),r>i&&(t=r,r=i,i=t),y.precision(p)):[[a,r],[e,i]]},y.step=function(e){return arguments.length?y.stepMajor(e).stepMinor(e):y.stepMinor()},y.stepMajor=function(e){return arguments.length?(h=+e[0],g=+e[1],y):[h,g]},y.stepMinor=function(e){return arguments.length?(d=+e[0],f=+e[1],y):[d,f]},y.precision=function(d){return arguments.length?(p=+d,c=Tc(r,i,90),m=Ac(a,e,p),l=Tc(s,o,90),u=Ac(n,t,p),y):p},y.extentMajor([[-180,-90+Hr],[180,90-Hr]]).extentMinor([[-180,-80-Hr],[180,80+Hr]])}var zc,Sc,Zc,Rc,qc=function(e){return e},Jc=Or(),Wc=Or(),Cc={point:po,lineStart:po,lineEnd:po,polygonStart:function(){Cc.lineStart=jc,Cc.lineEnd=Dc},polygonEnd:function(){Cc.lineStart=Cc.lineEnd=Cc.point=po,Jc.add(ao(Wc)),Wc.reset()},result:function(){var e=Jc/2;return Jc.reset(),e}};function jc(){Cc.point=Ec}function Ec(e,a){Cc.point=Nc,zc=Zc=e,Sc=Rc=a}function Nc(e,a){Wc.add(Rc*e-Zc*a),Zc=e,Rc=a}function Dc(){Nc(zc,Sc)}var Pc,Uc,Gc,Ic,Oc=1/0,Kc=Oc,Lc=-Oc,Bc=Lc,Hc={point:function(e,a){eLc&&(Lc=e),aBc&&(Bc=a)},lineStart:po,lineEnd:po,polygonStart:po,polygonEnd:po,result:function(){var e=[[Oc,Kc],[Lc,Bc]];return Lc=Bc=-(Kc=Oc=1/0),e}},Yc=0,Vc=0,$c=0,Xc=0,Qc=0,em=0,am=0,tm=0,nm=0,im={point:rm,lineStart:om,lineEnd:mm,polygonStart:function(){im.lineStart=lm,im.lineEnd=um},polygonEnd:function(){im.point=rm,im.lineStart=om,im.lineEnd=mm},result:function(){var e=nm?[am/nm,tm/nm]:em?[Xc/em,Qc/em]:$c?[Yc/$c,Vc/$c]:[NaN,NaN];return Yc=Vc=$c=Xc=Qc=em=am=tm=nm=0,e}};function rm(e,a){Yc+=e,Vc+=a,++$c}function om(){im.point=sm}function sm(e,a){im.point=cm,rm(Gc=e,Ic=a)}function cm(e,a){var t=e-Gc,n=a-Ic,i=uo(t*t+n*n);Xc+=i*(Gc+e)/2,Qc+=i*(Ic+a)/2,em+=i,rm(Gc=e,Ic=a)}function mm(){im.point=rm}function lm(){im.point=dm}function um(){fm(Pc,Uc)}function dm(e,a){im.point=fm,rm(Pc=Gc=e,Uc=Ic=a)}function fm(e,a){var t=e-Gc,n=a-Ic,i=uo(t*t+n*n);Xc+=i*(Gc+e)/2,Qc+=i*(Ic+a)/2,em+=i,am+=(i=Ic*e-Gc*a)*(Gc+e),tm+=i*(Ic+a),nm+=3*i,rm(Gc=e,Ic=a)}function hm(e){this._context=e}hm.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,a){switch(this._point){case 0:this._context.moveTo(e,a),this._point=1;break;case 1:this._context.lineTo(e,a);break;default:this._context.moveTo(e+this._radius,a),this._context.arc(e,a,this._radius,0,Xr)}},result:po};var gm,bm,pm,ym,vm,Mm=Or(),_m={point:po,lineStart:function(){_m.point=xm},lineEnd:function(){gm&&Fm(bm,pm),_m.point=po},polygonStart:function(){gm=!0},polygonEnd:function(){gm=null},result:function(){var e=+Mm;return Mm.reset(),e}};function xm(e,a){_m.point=Fm,bm=ym=e,pm=vm=a}function Fm(e,a){ym-=e,vm-=a,Mm.add(uo(ym*ym+vm*vm)),ym=e,vm=a}function wm(){this._string=[]}function Tm(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}wm.prototype={_circle:Tm(4.5),pointRadius:function(e){return this._circle=Tm(e),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,a){switch(this._point){case 0:this._string.push("M",e,",",a),this._point=1;break;case 1:this._string.push("L",e,",",a);break;default:this._string.push("M",e,",",a,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}}};var Am=function(e,a,t,n){return function(i,r){var o,s,c,m=a(r),l=i.invert(n[0],n[1]),u=Hs(),d=a(u),f=!1,h={point:g,lineStart:p,lineEnd:y,polygonStart:function(){h.point=v,h.lineStart=M,h.lineEnd=_,s=[],o=[]},polygonEnd:function(){h.point=g,h.lineStart=p,h.lineEnd=y,s=w(s);var e=sc(o,l);s.length?(f||(r.polygonStart(),f=!0),Xs(s,zm,e,t,r)):e&&(f||(r.polygonStart(),f=!0),r.lineStart(),t(null,null,1,r),r.lineEnd()),f&&(r.polygonEnd(),f=!1),s=o=null},sphere:function(){r.polygonStart(),r.lineStart(),t(null,null,1,r),r.lineEnd(),r.polygonEnd()}};function g(a,t){var n=i(a,t);e(a=n[0],t=n[1])&&r.point(a,t)}function b(e,a){var t=i(e,a);m.point(t[0],t[1])}function p(){h.point=b,m.lineStart()}function y(){h.point=g,m.lineEnd()}function v(e,a){c.push([e,a]);var t=i(e,a);d.point(t[0],t[1])}function M(){d.lineStart(),c=[]}function _(){v(c[0][0],c[0][1]),d.lineEnd();var e,a,t,n,i=d.clean(),m=u.result(),l=m.length;if(c.pop(),o.push(c),c=null,l)if(1&i){if(t=m[0],(a=t.length-1)>0){for(f||(r.polygonStart(),f=!0),r.lineStart(),e=0;e1&&2&i&&m.push(m.pop().concat(m.shift())),s.push(m.filter(km))}return h}};function km(e){return e.length>1}function zm(e,a){return((e=e.x)[0]<0?e[1]-Vr-Hr:Vr-e[1])-((a=a.x)[0]<0?a[1]-Vr-Hr:Vr-a[1])}var Sm=Am(function(){return!0},function(e){var a,t=NaN,n=NaN,i=NaN;return{lineStart:function(){e.lineStart(),a=1},point:function(r,o){var s=r>0?Yr:-Yr,c=ao(r-t);ao(c-Yr)0?Vr:-Vr),e.point(i,n),e.lineEnd(),e.lineStart(),e.point(s,n),e.point(r,n),a=0):i!==s&&c>=Yr&&(ao(t-i)Hr?to((mo(a)*(r=io(n))*mo(t)-mo(n)*(i=io(a))*mo(e))/(i*r*o)):(a+n)/2}(t,n,r,o),e.point(i,n),e.lineEnd(),e.lineStart(),e.point(s,n),a=0),e.point(t=r,n=o),i=s},lineEnd:function(){e.lineEnd(),t=n=NaN},clean:function(){return 2-a}}},function(e,a,t,n){var i;if(null==e)i=t*Vr,n.point(-Yr,i),n.point(0,i),n.point(Yr,i),n.point(Yr,0),n.point(Yr,-i),n.point(0,-i),n.point(-Yr,-i),n.point(-Yr,0),n.point(-Yr,i);else if(ao(e[0]-a[0])>Hr){var r=e[0]0,i=ao(t)>Hr;function r(e,a){return io(e)*io(a)>t}function o(e,a,n){var i=Ko(e),r=Ko(a),o=[1,0,0],s=Bo(i,r),c=Lo(s,s),m=s[0],l=c-m*m;if(!l)return!n&&e;var u=t*c/l,d=-t*m/l,f=Bo(o,s),h=Yo(o,u),g=Yo(s,d);Ho(h,g);var b=f,p=Lo(h,b),y=Lo(b,b),v=p*p-y*(Lo(h,h)-1);if(!(v<0)){var M=uo(v),_=Yo(b,(-p-M)/y);if(Ho(_,h),_=Oo(_),!n)return _;var x,F=e[0],w=a[0],T=e[1],A=a[1];w0^_[1]<(ao(_[0]-F)Yr^(F<=_[0]&&_[0]<=w)){var Z=Yo(b,(-p+M)/y);return Ho(Z,h),[_,Oo(Z)]}}}function s(a,t){var i=n?e:Yr-e,r=0;return a<-i?r|=1:a>i&&(r|=2),t<-i?r|=4:t>i&&(r|=8),r}return Am(r,function(e){var a,t,c,m,l;return{lineStart:function(){m=c=!1,l=1},point:function(u,d){var f,h=[u,d],g=r(u,d),b=n?g?0:s(u,d):g?s(u+(u<0?Yr:-Yr),d):0;if(!a&&(m=c=g)&&e.lineStart(),g!==c&&(f=o(a,h),(Vs(a,f)||Vs(h,f))&&(h[0]+=Hr,h[1]+=Hr,g=r(h[0],h[1]))),g!==c)l=0,g?(e.lineStart(),f=o(h,a),e.point(f[0],f[1])):(f=o(a,h),e.point(f[0],f[1]),e.lineEnd()),a=f;else if(i&&a&&n^g){var p;b&t||!(p=o(h,a,!0))||(l=0,n?(e.lineStart(),e.point(p[0][0],p[0][1]),e.point(p[1][0],p[1][1]),e.lineEnd()):(e.point(p[1][0],p[1][1]),e.lineEnd(),e.lineStart(),e.point(p[0][0],p[0][1])))}!g||a&&Vs(a,h)||e.point(h[0],h[1]),a=h,c=g,t=b},lineEnd:function(){c&&e.lineEnd(),a=null},clean:function(){return l|(m&&c)<<1}}},function(t,n,i,r){Ls(r,e,a,i,t,n)},n?[0,-e]:[-Yr,e-Yr])};function Rm(e){return function(a){var t=new qm;for(var n in e)t[n]=e[n];return t.stream=a,t}}function qm(){}function Jm(e,a,t){var n=a[1][0]-a[0][0],i=a[1][1]-a[0][1],r=e.clipExtent&&e.clipExtent();e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),jo(t,e.stream(Hc));var o=Hc.result(),s=Math.min(n/(o[1][0]-o[0][0]),i/(o[1][1]-o[0][1])),c=+a[0][0]+(n-s*(o[1][0]+o[0][0]))/2,m=+a[0][1]+(i-s*(o[1][1]+o[0][1]))/2;return null!=r&&e.clipExtent(r),e.scale(150*s).translate([c,m])}function Wm(e,a,t){return Jm(e,[[0,0],a],t)}qm.prototype={constructor:qm,point:function(e,a){this.stream.point(e,a)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Cm=16,jm=io(30*eo),Em=function(e,a){return+a?function(e,a){function t(n,i,r,o,s,c,m,l,u,d,f,h,g,b){var p=m-n,y=l-i,v=p*p+y*y;if(v>4*a&&g--){var M=o+d,_=s+f,x=c+h,F=uo(M*M+_*_+x*x),w=go(x/=F),T=ao(ao(x)-1)a||ao((p*S+y*Z)/v-.5)>.3||o*d+s*f+c*h2?e[2]%360*eo:0,z()):[b*Qr,p*Qr,y*Qr]},T.precision=function(e){return arguments.length?(w=Em(k,F=e*e),S()):uo(F)},T.fitExtent=function(e,a){return Jm(T,e,a)},T.fitSize=function(e,a){return Wm(T,e,a)},function(){return a=e.apply(this,arguments),T.invert=a.invert&&A,z()}}function Um(e){var a=0,t=Yr/3,n=Pm(e),i=n(a,t);return i.parallels=function(e){return arguments.length?n(a=e[0]*eo,t=e[1]*eo):[a*Qr,t*Qr]},i}function Gm(e,a){var t=mo(e),n=(t+mo(a))/2;if(ao(n)0?a<-Vr+Hr&&(a=-Vr+Hr):a>Vr-Hr&&(a=Vr-Hr);var t=i/co($m(a),n);return[t*mo(n*e),i-t*io(n*e)]}return r.invert=function(e,a){var t=i-a,r=lo(n)*uo(e*e+t*t);return[no(e,ao(t))/n*lo(t),2*to(co(i/r,1/n))-Vr]},r}function Qm(e,a){return[e,a]}function el(e,a){var t=io(e),n=e===a?mo(e):(t-io(a))/(a-e),i=t/n+e;if(ao(n)=0;)a+=t[n].value;else a=1;e.value=a}function ll(e,a){var t,n,i,r,o,s=new hl(e),c=+e.value&&(s.value=e.value),m=[s];for(null==a&&(a=ul);t=m.pop();)if(c&&(t.value=+t.data.value),(i=a(t.data))&&(o=i.length))for(t.children=new Array(o),r=o-1;r>=0;--r)m.push(n=t.children[r]=new hl(i[r])),n.parent=t,n.depth=t.depth+1;return s.eachBefore(fl)}function ul(e){return e.children}function dl(e){e.data=e.data.data}function fl(e){var a=0;do{e.height=a}while((e=e.parent)&&e.height<++a)}function hl(e){this.data=e,this.depth=this.height=0,this.parent=null}function gl(e){this._=e,this.next=null}Hm.invert=Lm(function(e){return e}),Ym.invert=function(e,a){return[e,2*to(oo(a))-Vr]},Qm.invert=Qm,al.invert=Lm(to),nl.invert=Lm(go),il.invert=Lm(function(e){return 2*to(e)}),rl.invert=function(e,a){return[-a,2*to(oo(e))-Vr]},hl.prototype=ll.prototype={constructor:hl,count:function(){return this.eachAfter(ml)},each:function(e){var a,t,n,i,r=this,o=[r];do{for(a=o.reverse(),o=[];r=a.pop();)if(e(r),t=r.children)for(n=0,i=t.length;n=0;--t)i.push(a[t]);return this},sum:function(e){return this.eachAfter(function(a){for(var t=+e(a.data)||0,n=a.children,i=n&&n.length;--i>=0;)t+=n[i].value;a.value=t})},sort:function(e){return this.eachBefore(function(a){a.children&&a.children.sort(e)})},path:function(e){for(var a=this,t=function(e,a){if(e===a)return e;var t=e.ancestors(),n=a.ancestors(),i=null;for(e=t.pop(),a=n.pop();e===a;)i=e,e=t.pop(),a=n.pop();return i}(a,e),n=[a];a!==t;)a=a.parent,n.push(a);for(var i=n.length;e!==t;)n.splice(i,0,e),e=e.parent;return n},ancestors:function(){for(var e=this,a=[e];e=e.parent;)a.push(e);return a},descendants:function(){var e=[];return this.each(function(a){e.push(a)}),e},leaves:function(){var e=[];return this.eachBefore(function(a){a.children||e.push(a)}),e},links:function(){var e=this,a=[];return e.each(function(t){t!==e&&a.push({source:t.parent,target:t})}),a},copy:function(){return ll(this).eachBefore(dl)}};var bl=function(e){return function e(a,t){var n,i,r,o,s=null,c=a.head;switch(t.length){case 1:o=t[0],n={x:o.x,y:o.y,r:o.r};break;case 2:n=function(e,a){var t=e.x,n=e.y,i=e.r,r=a.x,o=a.y,s=a.r,c=r-t,m=o-n,l=s-i,u=Math.sqrt(c*c+m*m);return{x:(t+r+c/u*l)/2,y:(n+o+m/u*l)/2,r:(u+i+s)/2}}(t[0],t[1]);break;case 3:n=function(e,a,t){var n=e.x,i=e.y,r=e.r,o=a.x,s=a.y,c=a.r,m=t.x,l=t.y,u=t.r,d=2*(n-o),f=2*(i-s),h=2*(c-r),g=n*n+i*i-r*r-o*o-s*s+c*c,b=2*(n-m),p=2*(i-l),y=2*(u-r),v=n*n+i*i-r*r-m*m-l*l+u*u,M=b*f-d*p,_=(f*v-p*g)/M-n,x=(p*h-f*y)/M,F=(b*g-d*v)/M-i,w=(d*y-b*h)/M,T=x*x+w*w-1,A=2*(_*x+F*w+r),k=_*_+F*F-r*r,z=(-A-Math.sqrt(A*A-4*T*k))/(2*T);return{x:_+x*z+n,y:F+w*z+i,r:z}}(t[0],t[1],t[2])}for(;c;)r=c._,i=c.next,n&&pl(n,r)?s=c:(s?(a.tail=s,s.next=null):a.head=a.tail=null,t.push(r),n=e(a,t),t.pop(),a.head?(c.next=a.head,a.head=c):(c.next=null,a.head=a.tail=c),(s=a.tail).next=i),c=i;return a.tail=s,n}(function(e){for(var a=(e=e.slice()).length,t=null,n=t;a;){var i=new gl(e[a-1]);n=n?n.next=i:t=i,e[void 0]=e[--a]}return{head:t,tail:n}}(e),[])};function pl(e,a){var t=a.x-e.x,n=a.y-e.y,i=e.r-a.r;return i*i+1e-6>t*t+n*n}function yl(e,a,t){var n=e.x,i=e.y,r=a.r+t.r,o=e.r+t.r,s=a.x-n,c=a.y-i,m=s*s+c*c;if(m){var l=.5+((o*=o)-(r*=r))/(2*m),u=Math.sqrt(Math.max(0,2*r*(o+m)-(o-=m)*o-r*r))/(2*m);t.x=n+l*s+u*c,t.y=i+l*c-u*s}else t.x=n+o,t.y=i}function vl(e,a){var t=a.x-e.x,n=a.y-e.y,i=e.r+a.r;return i*i-1e-6>t*t+n*n}function Ml(e,a,t){var n=e._,i=e.next._,r=n.r+i.r,o=(n.x*i.r+i.x*n.r)/r-a,s=(n.y*i.r+i.y*n.r)/r-t;return o*o+s*s}function _l(e){this._=e,this.next=null,this.previous=null}function xl(e){if(!(i=e.length))return 0;var a,t,n,i;if((a=e[0]).x=0,a.y=0,!(i>1))return a.r;if(t=e[1],a.x=-t.r,t.x=a.r,t.y=0,!(i>2))return a.r+t.r;yl(t,a,n=e[2]);var r,o,s,c,m,l,u,d=a.r*a.r,f=t.r*t.r,h=n.r*n.r,g=d+f+h,b=d*a.x+f*t.x+h*n.x,p=d*a.y+f*t.y+h*n.y;a=new _l(a),t=new _l(t),n=new _l(n),a.next=n.previous=t,t.next=a.previous=n,n.next=t.previous=a;e:for(s=3;sd&&(d=s),b=l*l*g,(f=Math.max(d/b,b/u))>h){l-=s;break}h=f}p.push(o={value:l,dice:c1?a:1)},t}(Ol),Bl=function e(a){function t(e,t,n,i,r){if((o=e._squarify)&&o.ratio===a)for(var o,s,c,m,l,u=-1,d=o.length,f=e.value;++u1?a:1)},t}(Ol),Hl=function(e,a,t){return(a[0]-e[0])*(t[1]-e[1])-(a[1]-e[1])*(t[0]-e[0])};function Yl(e,a){return e[0]-a[0]||e[1]-a[1]}function Vl(e){for(var a=e.length,t=[0,1],n=2,i=2;i1&&Hl(e[t[n-2]],e[t[n-1]],e[i])<=0;)--n;t[n++]=i}return t.slice(0,n)}var $l=[].slice,Xl={};function Ql(e){if(!(e>=1))throw new Error;this._size=e,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}function eu(e){if(!e._start)try{!function(e){for(;e._start=e._waiting&&e._active=0;)if((t=e._tasks[n])&&(e._tasks[n]=null,t.abort))try{t.abort()}catch(a){}e._active=NaN,nu(e)}function nu(e){if(!e._active&&e._call){var a=e._data;e._data=void 0,e._call(e._error,a)}}function iu(e){return new Ql(arguments.length?+e:1/0)}Ql.prototype=iu.prototype={constructor:Ql,defer:function(e){if("function"!=typeof e||this._call)throw new Error;if(null!=this._error)return this;var a=$l.call(arguments,1);return a.push(e),++this._waiting,this._tasks.push(a),eu(this),this},abort:function(){return null==this._error&&tu(this,new Error("abort")),this},await:function(e){if("function"!=typeof e||this._call)throw new Error;return this._call=function(a,t){e.apply(null,[a].concat(t))},nu(this),this},awaitAll:function(e){if("function"!=typeof e||this._call)throw new Error;return this._call=e,nu(this),this}};var ru=function(e,a){var t,n;return e=null==e?0:+e,a=null==a?1:+a,function(){var i;if(null!=t)i=t,t=null;else do{t=2*Math.random()-1,i=2*Math.random()-1,n=t*t+i*i}while(!n||n>1);return e+a*i*Math.sqrt(-2*Math.log(n)/n)}},ou=function(e){return function(){for(var a=0,t=0;t=200&&n<300||304===n){if(i)try{a=i.call(t,c)}catch(e){return void o.call("error",t,e)}else a=c;o.call("load",t,a)}else o.call("error",t,e)}if("undefined"==typeof XDomainRequest||"withCredentials"in c||!/^(http(s)?:)?\/\//.test(e)||(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=c.ontimeout=d:c.onreadystatechange=function(e){c.readyState>3&&d(e)},c.onprogress=function(e){o.call("progress",t,e)},t={header:function(e,a){return e=(e+"").toLowerCase(),arguments.length<2?s.get(e):(null==a?s.remove(e):s.set(e,a+""),t)},mimeType:function(e){return arguments.length?(n=null==e?null:e+"",t):n},responseType:function(e){return arguments.length?(r=e,t):r},timeout:function(e){return arguments.length?(u=+e,t):u},user:function(e){return arguments.length<1?m:(m=null==e?null:e+"",t)},password:function(e){return arguments.length<1?l:(l=null==e?null:e+"",t)},response:function(e){return i=e,t},get:function(e,a){return t.send("GET",e,a)},post:function(e,a){return t.send("POST",e,a)},send:function(a,i,d){return c.open(a,e,!0,m,l),null==n||s.has("accept")||s.set("accept",n+",*/*"),c.setRequestHeader&&s.each(function(e,a){c.setRequestHeader(a,e)}),null!=n&&c.overrideMimeType&&c.overrideMimeType(n),null!=r&&(c.responseType=r),u>0&&(c.timeout=u),null==d&&"function"==typeof i&&(d=i,i=null),null!=d&&1===d.length&&(d=function(e){return function(a,t){e(null==a?t:null)}}(d)),null!=d&&t.on("error",d).on("load",function(e){d(null,e)}),o.call("beforesend",t,c),c.send(null==i?null:i),t},abort:function(){return c.abort(),t},on:function(){var e=o.on.apply(o,arguments);return e===o?t:e}},null!=a){if("function"!=typeof a)throw new Error("invalid callback: "+a);return t.get(a)}return t},cu=function(e,a){return function(t,n){var i=su(t).mimeType(e).response(a);if(null!=n){if("function"!=typeof n)throw new Error("invalid callback: "+n);return i.get(n)}return i}},mu=cu("text/html",function(e){return document.createRange().createContextualFragment(e.responseText)}),lu=cu("application/json",function(e){return JSON.parse(e.responseText)}),uu=cu("text/plain",function(e){return e.responseText}),du=cu("application/xml",function(e){var a=e.responseXML;if(!a)throw new Error("parse error");return a}),fu=function(e,a){return function(t,n,i){arguments.length<3&&(i=n,n=null);var r=su(t).mimeType(e);return r.row=function(e){return arguments.length?r.response(function(e,a){return function(t){return e(t.responseText,a)}}(a,n=e)):n},r.row(n),i?r.get(i):r}},hu=fu("text/csv",ar),gu=fu("text/tab-separated-values",or),bu=Array.prototype,pu=bu.map,yu=bu.slice,vu={name:"implicit"};function Mu(e){var a=Oi(),t=[],n=vu;function i(i){var r=i+"",o=a.get(r);if(!o){if(n!==vu)return n;a.set(r,o=t.push(i))}return e[(o-1)%e.length]}return e=null==e?[]:yu.call(e),i.domain=function(e){if(!arguments.length)return t.slice();t=[],a=Oi();for(var n,r,o=-1,s=e.length;++o2?ku:Au,n=i=null,l}function l(a){return(n||(n=t(r,o,c?function(e){return function(a,t){var n=e(a=+a,t=+t);return function(e){return e<=a?0:e>=t?1:n(e)}}}(e):e,s)))(+a)}return l.invert=function(e){return(i||(i=t(o,r,Tu,c?function(e){return function(a,t){var n=e(a=+a,t=+t);return function(e){return e<=0?a:e>=1?t:n(e)}}}(a):a)))(+e)},l.domain=function(e){return arguments.length?(r=pu.call(e,Fu),m()):r.slice()},l.range=function(e){return arguments.length?(o=yu.call(e),m()):o.slice()},l.rangeRound=function(e){return o=yu.call(e),s=yt,m()},l.clamp=function(e){return arguments.length?(c=!!e,m()):c},l.interpolate=function(e){return arguments.length?(s=e,m()):s},m()}var Zu=function(a,t,n){var i,r=a[0],o=a[a.length-1],s=_(r,o,null==t?10:t);switch((n=Wr(null==n?",f":n)).type){case"s":var c=Math.max(Math.abs(r),Math.abs(o));return null!=n.precision||isNaN(i=Gr(s,c))||(n.precision=i),e.formatPrefix(n,c);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN(i=Ir(s,Math.max(Math.abs(r),Math.abs(o))))||(n.precision=i-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(i=Ur(s))||(n.precision=i-2*("%"===n.type))}return e.format(n)};function Ru(e){var a=e.domain;return e.ticks=function(e){var t=a();return M(t[0],t[t.length-1],null==e?10:e)},e.tickFormat=function(e,t){return Zu(a(),e,t)},e.nice=function(t){var n=a(),i=n.length-1,r=null==t?10:t,o=n[0],s=n[i],c=_(o,s,r);return c&&(c=_(Math.floor(o/c)*c,Math.ceil(s/c)*c,r),n[0]=Math.floor(o/c)*c,n[i]=Math.ceil(s/c)*c,a(n)),e},e}var qu=function(e,a){var t,n=0,i=(e=e.slice()).length-1,r=e[n],o=e[i];return o0))return o;do{o.push(new Date(+t))}while(a(t,r),e(t),t=a)for(;e(a),!t(a);)a.setTime(a-1)},function(e,n){if(e>=e)for(;--n>=0;)for(;a(e,1),!t(e););})},t&&(i.count=function(a,n){return Uu.setTime(+a),Gu.setTime(+n),e(Uu),e(Gu),Math.floor(t(Uu,Gu))},i.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?i.filter(n?function(a){return n(a)%e==0}:function(a){return i.count(0,a)%e==0}):i:null}),i}var Ou=Iu(function(){},function(e,a){e.setTime(+e+a)},function(e,a){return a-e});Ou.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?Iu(function(a){a.setTime(Math.floor(a/e)*e)},function(a,t){a.setTime(+a+t*e)},function(a,t){return(t-a)/e}):Ou:null};var Ku=Ou.range,Lu=6e4,Bu=6048e5,Hu=Iu(function(e){e.setTime(1e3*Math.floor(e/1e3))},function(e,a){e.setTime(+e+1e3*a)},function(e,a){return(a-e)/1e3},function(e){return e.getUTCSeconds()}),Yu=Hu.range,Vu=Iu(function(e){e.setTime(Math.floor(e/Lu)*Lu)},function(e,a){e.setTime(+e+a*Lu)},function(e,a){return(a-e)/Lu},function(e){return e.getMinutes()}),$u=Vu.range,Xu=Iu(function(e){var a=e.getTimezoneOffset()*Lu%36e5;a<0&&(a+=36e5),e.setTime(36e5*Math.floor((+e-a)/36e5)+a)},function(e,a){e.setTime(+e+36e5*a)},function(e,a){return(a-e)/36e5},function(e){return e.getHours()}),Qu=Xu.range,ed=Iu(function(e){e.setHours(0,0,0,0)},function(e,a){e.setDate(e.getDate()+a)},function(e,a){return(a-e-(a.getTimezoneOffset()-e.getTimezoneOffset())*Lu)/864e5},function(e){return e.getDate()-1}),ad=ed.range;function td(e){return Iu(function(a){a.setDate(a.getDate()-(a.getDay()+7-e)%7),a.setHours(0,0,0,0)},function(e,a){e.setDate(e.getDate()+7*a)},function(e,a){return(a-e-(a.getTimezoneOffset()-e.getTimezoneOffset())*Lu)/Bu})}var nd=td(0),id=td(1),rd=td(2),od=td(3),sd=td(4),cd=td(5),md=td(6),ld=nd.range,ud=id.range,dd=rd.range,fd=od.range,hd=sd.range,gd=cd.range,bd=md.range,pd=Iu(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,a){e.setMonth(e.getMonth()+a)},function(e,a){return a.getMonth()-e.getMonth()+12*(a.getFullYear()-e.getFullYear())},function(e){return e.getMonth()}),yd=pd.range,vd=Iu(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,a){e.setFullYear(e.getFullYear()+a)},function(e,a){return a.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});vd.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Iu(function(a){a.setFullYear(Math.floor(a.getFullYear()/e)*e),a.setMonth(0,1),a.setHours(0,0,0,0)},function(a,t){a.setFullYear(a.getFullYear()+t*e)}):null};var Md=vd.range,_d=Iu(function(e){e.setUTCSeconds(0,0)},function(e,a){e.setTime(+e+a*Lu)},function(e,a){return(a-e)/Lu},function(e){return e.getUTCMinutes()}),xd=_d.range,Fd=Iu(function(e){e.setUTCMinutes(0,0,0)},function(e,a){e.setTime(+e+36e5*a)},function(e,a){return(a-e)/36e5},function(e){return e.getUTCHours()}),wd=Fd.range,Td=Iu(function(e){e.setUTCHours(0,0,0,0)},function(e,a){e.setUTCDate(e.getUTCDate()+a)},function(e,a){return(a-e)/864e5},function(e){return e.getUTCDate()-1}),Ad=Td.range;function kd(e){return Iu(function(a){a.setUTCDate(a.getUTCDate()-(a.getUTCDay()+7-e)%7),a.setUTCHours(0,0,0,0)},function(e,a){e.setUTCDate(e.getUTCDate()+7*a)},function(e,a){return(a-e)/Bu})}var zd=kd(0),Sd=kd(1),Zd=kd(2),Rd=kd(3),qd=kd(4),Jd=kd(5),Wd=kd(6),Cd=zd.range,jd=Sd.range,Ed=Zd.range,Nd=Rd.range,Dd=qd.range,Pd=Jd.range,Ud=Wd.range,Gd=Iu(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,a){e.setUTCMonth(e.getUTCMonth()+a)},function(e,a){return a.getUTCMonth()-e.getUTCMonth()+12*(a.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()}),Id=Gd.range,Od=Iu(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,a){e.setUTCFullYear(e.getUTCFullYear()+a)},function(e,a){return a.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});Od.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Iu(function(a){a.setUTCFullYear(Math.floor(a.getUTCFullYear()/e)*e),a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0)},function(a,t){a.setUTCFullYear(a.getUTCFullYear()+t*e)}):null};var Kd=Od.range;function Ld(e){if(0<=e.y&&e.y<100){var a=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return a.setFullYear(e.y),a}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Bd(e){if(0<=e.y&&e.y<100){var a=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return a.setUTCFullYear(e.y),a}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Hd(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function Yd(e){var a=e.dateTime,t=e.date,n=e.time,i=e.periods,r=e.days,o=e.shortDays,s=e.months,c=e.shortMonths,m=nf(i),l=rf(i),u=nf(r),d=rf(r),f=nf(o),h=rf(o),g=nf(s),b=rf(s),p=nf(c),y=rf(c),v={a:function(e){return o[e.getDay()]},A:function(e){return r[e.getDay()]},b:function(e){return c[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:Mf,e:Mf,H:_f,I:xf,j:Ff,L:wf,m:Tf,M:Af,p:function(e){return i[+(e.getHours()>=12)]},S:kf,U:zf,w:Sf,W:Zf,x:null,X:null,y:Rf,Y:qf,Z:Jf,"%":Hf},M={a:function(e){return o[e.getUTCDay()]},A:function(e){return r[e.getUTCDay()]},b:function(e){return c[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:Wf,e:Wf,H:Cf,I:jf,j:Ef,L:Nf,m:Df,M:Pf,p:function(e){return i[+(e.getUTCHours()>=12)]},S:Uf,U:Gf,w:If,W:Of,x:null,X:null,y:Kf,Y:Lf,Z:Bf,"%":Hf},_={a:function(e,a,t){var n=f.exec(a.slice(t));return n?(e.w=h[n[0].toLowerCase()],t+n[0].length):-1},A:function(e,a,t){var n=u.exec(a.slice(t));return n?(e.w=d[n[0].toLowerCase()],t+n[0].length):-1},b:function(e,a,t){var n=p.exec(a.slice(t));return n?(e.m=y[n[0].toLowerCase()],t+n[0].length):-1},B:function(e,a,t){var n=g.exec(a.slice(t));return n?(e.m=b[n[0].toLowerCase()],t+n[0].length):-1},c:function(e,t,n){return w(e,a,t,n)},d:ff,e:ff,H:gf,I:gf,j:hf,L:yf,m:df,M:bf,p:function(e,a,t){var n=m.exec(a.slice(t));return n?(e.p=l[n[0].toLowerCase()],t+n[0].length):-1},S:pf,U:sf,w:of,W:cf,x:function(e,a,n){return w(e,t,a,n)},X:function(e,a,t){return w(e,n,a,t)},y:lf,Y:mf,Z:uf,"%":vf};function x(e,a){return function(t){var n,i,r,o=[],s=-1,c=0,m=e.length;for(t instanceof Date||(t=new Date(+t));++s=c)return-1;if(37===(i=a.charCodeAt(o++))){if(i=a.charAt(o++),!(r=_[i in $d?a.charAt(o++):i])||(n=r(e,t,n))<0)return-1}else if(i!=t.charCodeAt(n++))return-1}return n}return v.x=x(t,v),v.X=x(n,v),v.c=x(a,v),M.x=x(t,M),M.X=x(n,M),M.c=x(a,M),{format:function(e){var a=x(e+="",v);return a.toString=function(){return e},a},parse:function(e){var a=F(e+="",Ld);return a.toString=function(){return e},a},utcFormat:function(e){var a=x(e+="",M);return a.toString=function(){return e},a},utcParse:function(e){var a=F(e,Bd);return a.toString=function(){return e},a}}}var Vd,$d={"-":"",_:" ",0:"0"},Xd=/^\s*\d+/,Qd=/^%/,ef=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;function af(e,a,t){var n=e<0?"-":"",i=(n?-e:e)+"",r=i.length;return n+(r68?1900:2e3),t+n[0].length):-1}function uf(e,a,t){var n=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(a.slice(t,t+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),t+n[0].length):-1}function df(e,a,t){var n=Xd.exec(a.slice(t,t+2));return n?(e.m=n[0]-1,t+n[0].length):-1}function ff(e,a,t){var n=Xd.exec(a.slice(t,t+2));return n?(e.d=+n[0],t+n[0].length):-1}function hf(e,a,t){var n=Xd.exec(a.slice(t,t+3));return n?(e.m=0,e.d=+n[0],t+n[0].length):-1}function gf(e,a,t){var n=Xd.exec(a.slice(t,t+2));return n?(e.H=+n[0],t+n[0].length):-1}function bf(e,a,t){var n=Xd.exec(a.slice(t,t+2));return n?(e.M=+n[0],t+n[0].length):-1}function pf(e,a,t){var n=Xd.exec(a.slice(t,t+2));return n?(e.S=+n[0],t+n[0].length):-1}function yf(e,a,t){var n=Xd.exec(a.slice(t,t+3));return n?(e.L=+n[0],t+n[0].length):-1}function vf(e,a,t){var n=Qd.exec(a.slice(t,t+1));return n?t+n[0].length:-1}function Mf(e,a){return af(e.getDate(),a,2)}function _f(e,a){return af(e.getHours(),a,2)}function xf(e,a){return af(e.getHours()%12||12,a,2)}function Ff(e,a){return af(1+ed.count(vd(e),e),a,3)}function wf(e,a){return af(e.getMilliseconds(),a,3)}function Tf(e,a){return af(e.getMonth()+1,a,2)}function Af(e,a){return af(e.getMinutes(),a,2)}function kf(e,a){return af(e.getSeconds(),a,2)}function zf(e,a){return af(nd.count(vd(e),e),a,2)}function Sf(e){return e.getDay()}function Zf(e,a){return af(id.count(vd(e),e),a,2)}function Rf(e,a){return af(e.getFullYear()%100,a,2)}function qf(e,a){return af(e.getFullYear()%1e4,a,4)}function Jf(e){var a=e.getTimezoneOffset();return(a>0?"-":(a*=-1,"+"))+af(a/60|0,"0",2)+af(a%60,"0",2)}function Wf(e,a){return af(e.getUTCDate(),a,2)}function Cf(e,a){return af(e.getUTCHours(),a,2)}function jf(e,a){return af(e.getUTCHours()%12||12,a,2)}function Ef(e,a){return af(1+Td.count(Od(e),e),a,3)}function Nf(e,a){return af(e.getUTCMilliseconds(),a,3)}function Df(e,a){return af(e.getUTCMonth()+1,a,2)}function Pf(e,a){return af(e.getUTCMinutes(),a,2)}function Uf(e,a){return af(e.getUTCSeconds(),a,2)}function Gf(e,a){return af(zd.count(Od(e),e),a,2)}function If(e){return e.getUTCDay()}function Of(e,a){return af(Sd.count(Od(e),e),a,2)}function Kf(e,a){return af(e.getUTCFullYear()%100,a,2)}function Lf(e,a){return af(e.getUTCFullYear()%1e4,a,4)}function Bf(){return"+0000"}function Hf(){return"%"}function Yf(a){return Vd=Yd(a),e.timeFormat=Vd.format,e.timeParse=Vd.parse,e.utcFormat=Vd.utcFormat,e.utcParse=Vd.utcParse,Vd}Yf({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Vf=Date.prototype.toISOString?function(e){return e.toISOString()}:e.utcFormat("%Y-%m-%dT%H:%M:%S.%LZ"),$f=+new Date("2000-01-01T00:00:00.000Z")?function(e){var a=new Date(e);return isNaN(a)?null:a}:e.utcParse("%Y-%m-%dT%H:%M:%S.%LZ"),Xf=1e3,Qf=60*Xf,eh=60*Qf,ah=24*eh,th=7*ah,nh=30*ah,ih=365*ah;function rh(e){return new Date(e)}function oh(e){return e instanceof Date?+e:+new Date(+e)}function sh(e,a,n,i,r,o,s,c,m){var l=Su(Tu,dt),u=l.invert,d=l.domain,f=m(".%L"),h=m(":%S"),g=m("%I:%M"),b=m("%I %p"),p=m("%a %d"),y=m("%b %d"),v=m("%B"),M=m("%Y"),x=[[s,1,Xf],[s,5,5*Xf],[s,15,15*Xf],[s,30,30*Xf],[o,1,Qf],[o,5,5*Qf],[o,15,15*Qf],[o,30,30*Qf],[r,1,eh],[r,3,3*eh],[r,6,6*eh],[r,12,12*eh],[i,1,ah],[i,2,2*ah],[n,1,th],[a,1,nh],[a,3,3*nh],[e,1,ih]];function F(t){return(s(t)=1?qh:e<=-1?-qh:Math.asin(e)}function Ch(e){return e.innerRadius}function jh(e){return e.outerRadius}function Eh(e){return e.startAngle}function Nh(e){return e.endAngle}function Dh(e){return e&&e.padAngle}function Ph(e,a,t,n,i,r,o){var s=e-t,c=a-n,m=(o?r:-r)/Sh(s*s+c*c),l=m*c,u=-m*s,d=e+l,f=a+u,h=t+l,g=n+u,b=(d+h)/2,p=(f+g)/2,y=h-d,v=g-f,M=y*y+v*v,_=i-r,x=d*g-h*f,F=(v<0?-1:1)*Sh(Ah(0,_*_*M-x*x)),w=(x*v-y*F)/M,T=(-x*y-v*F)/M,A=(x*v+y*F)/M,k=(-x*y+v*F)/M,z=w-b,S=T-p,Z=A-b,R=k-p;return z*z+S*S>Z*Z+R*R&&(w=A,T=k),{cx:w,cy:T,x01:-l,y01:-u,x11:w*(i/_-1),y11:T*(i/_-1)}}function Uh(e){this._context=e}Uh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,a):this._context.moveTo(e,a);break;case 1:this._point=2;default:this._context.lineTo(e,a)}}};var Gh=function(e){return new Uh(e)};function Ih(e){return e[0]}function Oh(e){return e[1]}var Kh=function(){var e=Ih,a=Oh,t=xh(!0),n=null,i=Gh,r=null;function o(o){var s,c,m,l=o.length,u=!1;for(null==n&&(r=i(m=Ei())),s=0;s<=l;++s)!(s=l;--u)s.point(b[u],p[u]);s.lineEnd(),s.areaEnd()}g&&(b[m]=+e(d,m,c),p[m]=+t(d,m,c),s.point(a?+a(d,m,c):b[m],n?+n(d,m,c):p[m]))}if(f)return s=null,f+""||null}function m(){return Kh().defined(i).curve(o).context(r)}return c.x=function(t){return arguments.length?(e="function"==typeof t?t:xh(+t),a=null,c):e},c.x0=function(a){return arguments.length?(e="function"==typeof a?a:xh(+a),c):e},c.x1=function(e){return arguments.length?(a=null==e?null:"function"==typeof e?e:xh(+e),c):a},c.y=function(e){return arguments.length?(t="function"==typeof e?e:xh(+e),n=null,c):t},c.y0=function(e){return arguments.length?(t="function"==typeof e?e:xh(+e),c):t},c.y1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:xh(+e),c):n},c.lineX0=c.lineY0=function(){return m().x(e).y(t)},c.lineY1=function(){return m().x(e).y(n)},c.lineX1=function(){return m().x(a).y(t)},c.defined=function(e){return arguments.length?(i="function"==typeof e?e:xh(!!e),c):i},c.curve=function(e){return arguments.length?(o=e,null!=r&&(s=o(r)),c):o},c.context=function(e){return arguments.length?(null==e?r=s=null:s=o(r=e),c):r},c},Bh=function(e,a){return ae?1:a>=e?0:NaN},Hh=function(e){return e},Yh=$h(Gh);function Vh(e){this._curve=e}function $h(e){function a(a){return new Vh(e(a))}return a._curve=e,a}function Xh(e){var a=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?a($h(e)):a()._curve},e}Vh.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,a){this._curve.point(a*Math.sin(e),a*-Math.cos(e))}};var Qh={draw:function(e,a){var t=Math.sqrt(a/Rh);e.moveTo(t,0),e.arc(0,0,t,0,Jh)}},eg={draw:function(e,a){var t=Math.sqrt(a/5)/2;e.moveTo(-3*t,-t),e.lineTo(-t,-t),e.lineTo(-t,-3*t),e.lineTo(t,-3*t),e.lineTo(t,-t),e.lineTo(3*t,-t),e.lineTo(3*t,t),e.lineTo(t,t),e.lineTo(t,3*t),e.lineTo(-t,3*t),e.lineTo(-t,t),e.lineTo(-3*t,t),e.closePath()}},ag=Math.sqrt(1/3),tg=2*ag,ng={draw:function(e,a){var t=Math.sqrt(a/tg),n=t*ag;e.moveTo(0,-t),e.lineTo(n,0),e.lineTo(0,t),e.lineTo(-n,0),e.closePath()}},ig=Math.sin(Rh/10)/Math.sin(7*Rh/10),rg=Math.sin(Jh/10)*ig,og=-Math.cos(Jh/10)*ig,sg={draw:function(e,a){var t=Math.sqrt(.8908130915292852*a),n=rg*t,i=og*t;e.moveTo(0,-t),e.lineTo(n,i);for(var r=1;r<5;++r){var o=Jh*r/5,s=Math.cos(o),c=Math.sin(o);e.lineTo(c*t,-s*t),e.lineTo(s*n-c*i,c*n+s*i)}e.closePath()}},cg={draw:function(e,a){var t=Math.sqrt(a),n=-t/2;e.rect(n,n,t,t)}},mg=Math.sqrt(3),lg={draw:function(e,a){var t=-Math.sqrt(a/(3*mg));e.moveTo(0,2*t),e.lineTo(-mg*t,-t),e.lineTo(mg*t,-t),e.closePath()}},ug=-.5,dg=Math.sqrt(3)/2,fg=1/Math.sqrt(12),hg=3*(fg/2+1),gg={draw:function(e,a){var t=Math.sqrt(a/hg),n=t/2,i=t*fg,r=n,o=t*fg+t,s=-r,c=o;e.moveTo(n,i),e.lineTo(r,o),e.lineTo(s,c),e.lineTo(ug*n-dg*i,dg*n+ug*i),e.lineTo(ug*r-dg*o,dg*r+ug*o),e.lineTo(ug*s-dg*c,dg*s+ug*c),e.lineTo(ug*n+dg*i,ug*i-dg*n),e.lineTo(ug*r+dg*o,ug*o-dg*r),e.lineTo(ug*s+dg*c,ug*c-dg*s),e.closePath()}},bg=[Qh,eg,ng,cg,sg,lg,gg],pg=function(){};function yg(e,a,t){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+a)/6,(e._y0+4*e._y1+t)/6)}function vg(e){this._context=e}function Mg(e){this._context=e}function _g(e){this._context=e}function xg(e,a){this._basis=new vg(e),this._beta=a}vg.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:yg(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,a):this._context.moveTo(e,a);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:yg(this,e,a)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=a}},Mg.prototype={areaStart:pg,areaEnd:pg,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1,this._x2=e,this._y2=a;break;case 1:this._point=2,this._x3=e,this._y3=a;break;case 2:this._point=3,this._x4=e,this._y4=a,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+a)/6);break;default:yg(this,e,a)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=a}},_g.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var t=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+a)/6;this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 3:this._point=4;default:yg(this,e,a)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=a}},xg.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,a=this._y,t=e.length-1;if(t>0)for(var n,i=e[0],r=a[0],o=e[t]-i,s=a[t]-r,c=-1;++c<=t;)n=c/t,this._basis.point(this._beta*e[c]+(1-this._beta)*(i+n*o),this._beta*a[c]+(1-this._beta)*(r+n*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,a){this._x.push(+e),this._y.push(+a)}};var Fg=function e(a){function t(e){return 1===a?new vg(e):new xg(e,a)}return t.beta=function(a){return e(+a)},t}(.85);function wg(e,a,t){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-a),e._y2+e._k*(e._y1-t),e._x2,e._y2)}function Tg(e,a){this._context=e,this._k=(1-a)/6}Tg.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:wg(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,a):this._context.moveTo(e,a);break;case 1:this._point=2,this._x1=e,this._y1=a;break;case 2:this._point=3;default:wg(this,e,a)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=a}};var Ag=function e(a){function t(e){return new Tg(e,a)}return t.tension=function(a){return e(+a)},t}(0);function kg(e,a){this._context=e,this._k=(1-a)/6}kg.prototype={areaStart:pg,areaEnd:pg,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1,this._x3=e,this._y3=a;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=a);break;case 2:this._point=3,this._x5=e,this._y5=a;break;default:wg(this,e,a)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=a}};var zg=function e(a){function t(e){return new kg(e,a)}return t.tension=function(a){return e(+a)},t}(0);function Sg(e,a){this._context=e,this._k=(1-a)/6}Sg.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:wg(this,e,a)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=a}};var Zg=function e(a){function t(e){return new Sg(e,a)}return t.tension=function(a){return e(+a)},t}(0);function Rg(e,a,t){var n=e._x1,i=e._y1,r=e._x2,o=e._y2;if(e._l01_a>Zh){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,c=3*e._l01_a*(e._l01_a+e._l12_a);n=(n*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/c,i=(i*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/c}if(e._l23_a>Zh){var m=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,l=3*e._l23_a*(e._l23_a+e._l12_a);r=(r*m+e._x1*e._l23_2a-a*e._l12_2a)/l,o=(o*m+e._y1*e._l23_2a-t*e._l12_2a)/l}e._context.bezierCurveTo(n,i,r,o,e._x2,e._y2)}function qg(e,a){this._context=e,this._alpha=a}qg.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,a){if(e=+e,a=+a,this._point){var t=this._x2-e,n=this._y2-a;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,a):this._context.moveTo(e,a);break;case 1:this._point=2;break;case 2:this._point=3;default:Rg(this,e,a)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=a}};var Jg=function e(a){function t(e){return a?new qg(e,a):new Tg(e,0)}return t.alpha=function(a){return e(+a)},t}(.5);function Wg(e,a){this._context=e,this._alpha=a}Wg.prototype={areaStart:pg,areaEnd:pg,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,a){if(e=+e,a=+a,this._point){var t=this._x2-e,n=this._y2-a;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=a;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=a);break;case 2:this._point=3,this._x5=e,this._y5=a;break;default:Rg(this,e,a)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=a}};var Cg=function e(a){function t(e){return a?new Wg(e,a):new kg(e,0)}return t.alpha=function(a){return e(+a)},t}(.5);function jg(e,a){this._context=e,this._alpha=a}jg.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,a){if(e=+e,a=+a,this._point){var t=this._x2-e,n=this._y2-a;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Rg(this,e,a)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=a}};var Eg=function e(a){function t(e){return a?new jg(e,a):new Sg(e,0)}return t.alpha=function(a){return e(+a)},t}(.5);function Ng(e){this._context=e}function Dg(e){return e<0?-1:1}function Pg(e,a,t){var n=e._x1-e._x0,i=a-e._x1,r=(e._y1-e._y0)/(n||i<0&&-0),o=(t-e._y1)/(i||n<0&&-0),s=(r*i+o*n)/(n+i);return(Dg(r)+Dg(o))*Math.min(Math.abs(r),Math.abs(o),.5*Math.abs(s))||0}function Ug(e,a){var t=e._x1-e._x0;return t?(3*(e._y1-e._y0)/t-a)/2:a}function Gg(e,a,t){var n=e._x0,i=e._y0,r=e._x1,o=e._y1,s=(r-n)/3;e._context.bezierCurveTo(n+s,i+s*a,r-s,o-s*t,r,o)}function Ig(e){this._context=e}function Og(e){this._context=new Kg(e)}function Kg(e){this._context=e}function Lg(e){this._context=e}function Bg(e){var a,t,n=e.length-1,i=new Array(n),r=new Array(n),o=new Array(n);for(i[0]=0,r[0]=2,o[0]=e[0]+2*e[1],a=1;a=0;--a)i[a]=(o[a]-i[a+1])/r[a];for(r[n-1]=(e[n]+i[n-1])/2,a=0;a=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,a):this._context.moveTo(e,a);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,a),this._context.lineTo(e,a);else{var t=this._x*(1-this._t)+e*this._t;this._context.lineTo(t,this._y),this._context.lineTo(t,a)}}this._x=e,this._y=a}};var Yg=Array.prototype.slice,Vg=function(e,a){if((n=e.length)>1)for(var t,n,i=1,r=e[a[0]],o=r.length;i=0;)t[a]=a;return t};function Xg(e,a){return e[a]}var Qg=function(e){var a=e.map(eb);return $g(e).sort(function(e,t){return a[e]-a[t]})};function eb(e){for(var a,t=0,n=-1,i=e.length;++n0)){if(r/=h,h<0){if(r0){if(r>f)return;r>d&&(d=r)}if(r=n-c,h||!(r<0)){if(r/=h,h<0){if(r>f)return;r>d&&(d=r)}else if(h>0){if(r0)){if(r/=g,g<0){if(r0){if(r>f)return;r>d&&(d=r)}if(r=i-m,g||!(r<0)){if(r/=g,g<0){if(r>f)return;r>d&&(d=r)}else if(g>0){if(r0||f<1)||(d>0&&(e[0]=[c+d*h,m+d*g]),f<1&&(e[1]=[c+f*h,m+f*g]),!0)}}}}}function fb(e,a,t,n,i){var r=e[1];if(r)return!0;var o,s,c=e[0],m=e.left,l=e.right,u=m[0],d=m[1],f=l[0],h=l[1],g=(u+f)/2,b=(d+h)/2;if(h===d){if(g=n)return;if(u>f){if(c){if(c[1]>=i)return}else c=[g,t];r=[g,i]}else{if(c){if(c[1]1)if(u>f){if(c){if(c[1]>=i)return}else c=[(t-s)/o,t];r=[(i-s)/o,i]}else{if(c){if(c[1]=n)return}else c=[a,o*a+s];r=[n,o*n+s]}else{if(c){if(c[0]=-Jb)){var f=c*c+m*m,h=l*l+u*u,g=(u*f-m*h)/d,b=(c*h-l*f)/d,p=yb.pop()||new function(){rb(this),this.x=this.y=this.arc=this.site=this.cy=null};p.arc=e,p.site=i,p.x=g+o,p.y=(p.cy=b+s)+Math.sqrt(g*g+b*b),e.circle=p;for(var y=null,v=Zb._;v;)if(p.yqb)s=s.L;else{if(!((i=r-kb(s,o))>qb)){n>-qb?(a=s.P,t=s):i>-qb?(a=s,t=s.N):a=t=s;break}if(!s.R){a=s;break}s=s.R}!function(e){Sb[e.index]={site:e,halfedges:[]}}(e);var c=xb(e);if(zb.insert(a,c),a||t){if(a===t)return Mb(a),t=xb(a.site),zb.insert(c,t),c.edge=t.edge=mb(a.site,c.site),vb(a),void vb(t);if(t){Mb(a),Mb(t);var m=a.site,l=m[0],u=m[1],d=e[0]-l,f=e[1]-u,h=t.site,g=h[0]-l,b=h[1]-u,p=2*(d*b-f*g),y=d*d+f*f,v=g*g+b*b,M=[(b*y-f*v)/p+l,(d*v-g*y)/p+u];ub(t.edge,m,h,M),c.edge=mb(m,e,null,M),t.edge=mb(e,h,null,M),vb(a),vb(t)}else c.edge=mb(a.site,c.site)}}function Ab(e,a){var t=e.site,n=t[0],i=t[1],r=i-a;if(!r)return n;var o=e.P;if(!o)return-1/0;var s=(t=o.site)[0],c=t[1],m=c-a;if(!m)return s;var l=s-n,u=1/r-1/m,d=l/m;return u?(-d+Math.sqrt(d*d-2*u*(l*l/(-2*m)-c+m/2+i-r/2)))/u+n:(n+s)/2}function kb(e,a){var t=e.N;if(t)return Ab(t,a);var n=e.site;return n[1]===a?n[0]:1/0}var zb,Sb,Zb,Rb,qb=1e-6,Jb=1e-12;function Wb(e,a){return a[1]-e[1]||a[0]-e[0]}function Cb(e,a){var t,n,i,r=e.sort(Wb).pop();for(Rb=[],Sb=new Array(e.length),zb=new ib,Zb=new ib;;)if(i=pb,r&&(!i||r[1]qb||Math.abs(i[0][1]-i[1][1])>qb)||delete Rb[r]}(o,s,c,m),function(e,a,t,n){var i,r,o,s,c,m,l,u,d,f,h,g,b=Sb.length,p=!0;for(i=0;iqb||Math.abs(g-d)>qb)&&(c.splice(s,0,Rb.push(lb(o,f,Math.abs(h-e)qb?[e,Math.abs(u-e)qb?[Math.abs(d-n)qb?[t,Math.abs(u-t)qb?[Math.abs(d-a)=s)return null;var c=e-i.site[0],m=a-i.site[1],l=c*c+m*m;do{i=r.cells[n=o],o=null,i.halfedges.forEach(function(t){var n=r.edges[t],s=n.left;if(s!==i.site&&s||(s=n.right)){var c=e-s[0],m=a-s[1],u=c*c+m*m;ue?1:a>=e?0:NaN},e.deviation=m,e.extent=l,e.histogram=function(){var e=g,a=l,t=x;function n(n){var r,o,s=n.length,c=new Array(s);for(r=0;r=u;)d.pop(),--f;var h,g=new Array(f+1);for(r=0;r<=f;++r)(h=g[r]=[]).x0=r>0?d[r-1]:l,h.x1=r=n){t=n;break}for(;++it&&(t=n)}else{for(;++i=n){t=n;break}for(;++it&&(t=n)}return t},e.mean=function(e,a){var t,n=0,i=e.length,r=-1,o=i;if(null==a)for(;++r=n.length)return null!=a?a(t):null!=e?t.sort(e):t;for(var c,m,l,u=-1,d=t.length,f=n[i++],h=Oi(),g=o();++un.length)return t;var o,s=i[r-1];return null!=a&&r>=n.length?o=t.entries():(o=[],t.each(function(a,t){o.push({key:t,values:e(a,r)})})),null!=s?o.sort(function(e,a){return s(e.key,a.key)}):o}(r(e,0,Bi,Hi),0)},key:function(e){return n.push(e),t},sortKeys:function(e){return i[n.length-1]=e,t},sortValues:function(a){return e=a,t},rollup:function(e){return a=e,t}}},e.set=$i,e.map=Oi,e.keys=function(e){var a=[];for(var t in e)a.push(t);return a},e.values=function(e){var a=[];for(var t in e)a.push(e[t]);return a},e.entries=function(e){var a=[];for(var t in e)a.push({key:t,value:e[t]});return a},e.color=la,e.rgb=ha,e.hsl=pa,e.lab=Za,e.hcl=ja,e.cubehelix=La,e.dispatch=P,e.drag=function(){var a,t,n=Ke,i=Le,r=Be,o={},s=P("start","drag","end"),c=0;function m(e){e.on("mousedown.drag",l).on("touchstart.drag",f).on("touchmove.drag",h).on("touchend.drag touchcancel.drag",g).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function l(){if(!t&&n.apply(this,arguments)){var r=b("mouse",i.apply(this,arguments),le,this,arguments);r&&(Ee(e.event.view).on("mousemove.drag",u,!0).on("mouseup.drag",d,!0),Ue(e.event.view),De(),a=!1,r("start"))}}function u(){Pe(),a=!0,o.mouse("drag")}function d(){Ee(e.event.view).on("mousemove.drag mouseup.drag",null),Ge(e.event.view,a),Pe(),o.mouse("end")}function f(){if(n.apply(this,arguments)){var a,t,r=e.event.changedTouches,o=i.apply(this,arguments),s=r.length;for(a=0;ac+f||im+f||rs.index){var h=c-o.x-o.vx,g=m-o.y-o.vy,b=h*h+g*g;be.r&&(e.r=e[a].r)}function s(){if(a){var n,i,r=a.length;for(t=new Array(r),n=0;n=o)){(e.data!==a||e.next)&&(0===l&&(l=ur(),f+=l*l),0===u&&(u=ur(),f+=u*u),f1?(null==t?s.remove(e):s.set(e,f(t)),a):s.get(e)},find:function(a,t,n){var i,r,o,s,c,m=0,l=e.length;for(null==n?n=1/0:n*=n,m=0;m1?(m.on(e,t),a):m.on(e)}}},e.forceX=function(e){var a,t,n,i=lr(.1);function r(e){for(var i,r=0,o=a.length;rcs(n[0],n[1])&&(n[1]=i[1]),cs(i[0],n[1])>cs(n[0],n[1])&&(n[0]=i[0])):r.push(n=i);for(o=-1/0,t=r.length-1,a=0,n=r[t];a<=t;n=i,++a)i=r[a],(s=cs(n[1],i[0]))>o&&(o=s,zo=i[0],Zo=n[1])}return $o=Xo=null,zo===1/0||So===1/0?[[NaN,NaN],[NaN,NaN]]:[[zo,So],[Zo,Ro]]},e.geoCentroid=function(e){us=ds=fs=hs=gs=bs=ps=ys=vs=Ms=_s=0,jo(e,ks);var a=vs,t=Ms,n=_s,i=a*a+t*t+n*n;return i<1e-12&&(a=bs,t=ps,n=ys,ds=.12&&i<.234&&n>=-.425&&n<-.214?s:i>=.166&&i<.234&&n>=-.214&&n<-.115?c:o).invert(e)},l.stream=function(t){return e&&a===t?e:(n=[o.stream(a=t),s.stream(t),c.stream(t)],i=n.length,e={point:function(e,a){for(var t=-1;++t2?e[2]+90:90]):[(e=t())[0],e[1],e[2]-90]},t([0,0,90]).scale(159.155)},e.geoTransverseMercatorRaw=rl,e.geoRotation=Ks,e.geoStream=jo,e.geoTransform=function(e){return{stream:Rm(e)}},e.cluster=function(){var e=ol,a=1,t=1,n=!1;function i(i){var r,o=0;i.eachAfter(function(a){var t=a.children;t?(a.x=function(e){return e.reduce(sl,0)/e.length}(t),a.y=function(e){return 1+e.reduce(cl,0)}(t)):(a.x=r?o+=e(a,r):0,a.y=0,r=a)});var s=function(e){for(var a;a=e.children;)e=a[0];return e}(i),c=function(e){for(var a;a=e.children;)e=a[a.length-1];return e}(i),m=s.x-e(s,c)/2,l=c.x+e(c,s)/2;return i.eachAfter(n?function(e){e.x=(e.x-i.x)*a,e.y=(i.y-e.y)*t}:function(e){e.x=(e.x-m)/(l-m)*a,e.y=(1-(i.y?e.y/i.y:1))*t})}return i.separation=function(a){return arguments.length?(e=a,i):e},i.size=function(e){return arguments.length?(n=!1,a=+e[0],t=+e[1],i):n?null:[a,t]},i.nodeSize=function(e){return arguments.length?(n=!0,a=+e[0],t=+e[1],i):n?[a,t]:null},i},e.hierarchy=ll,e.pack=function(){var e=null,a=1,t=1,n=wl;function i(i){return i.x=a/2,i.y=t/2,e?i.eachBefore(kl(e)).eachAfter(zl(n,.5)).eachBefore(Sl(1)):i.eachBefore(kl(Al)).eachAfter(zl(wl,1)).eachAfter(zl(n,i.r/Math.min(a,t))).eachBefore(Sl(Math.min(a,t)/(2*i.r))),i}return i.radius=function(a){return arguments.length?(e=null==(t=a)?null:Fl(t),i):e;var t},i.size=function(e){return arguments.length?(a=+e[0],t=+e[1],i):[a,t]},i.padding=function(e){return arguments.length?(n="function"==typeof e?e:Tl(+e),i):n},i},e.packSiblings=function(e){return xl(e),e},e.packEnclose=bl,e.partition=function(){var e=1,a=1,t=0,n=!1;function i(i){var r=i.height+1;return i.x0=i.y0=t,i.x1=e,i.y1=a/r,i.eachBefore(function(e,a){return function(n){n.children&&Rl(n,n.x0,e*(n.depth+1)/a,n.x1,e*(n.depth+2)/a);var i=n.x0,r=n.y0,o=n.x1-t,s=n.y1-t;o0)throw new Error("cycle");return r}return t.id=function(a){return arguments.length?(e=Fl(a),t):e},t.parentId=function(e){return arguments.length?(a=Fl(e),t):a},t},e.tree=function(){var e=El,a=1,t=1,n=null;function i(i){var c=function(e){for(var a,t,n,i,r,o=new Gl(e,0),s=[o];a=s.pop();)if(n=a._.children)for(a.children=new Array(r=n.length),i=r-1;i>=0;--i)s.push(t=a.children[i]=new Gl(n[i],i)),t.parent=a;return(o.parent=new Gl(null,0)).children=[o],o}(i);if(c.eachAfter(r),c.parent.m=-c.z,c.eachBefore(o),n)i.eachBefore(s);else{var m=i,l=i,u=i;i.eachBefore(function(e){e.xl.x&&(l=e),e.depth>u.depth&&(u=e)});var d=m===l?1:e(m,l)/2,f=d-m.x,h=a/(l.x+d+f),g=t/(u.depth||1);i.eachBefore(function(e){e.x=(e.x+f)*h,e.y=e.depth*g})}return i}function r(a){var t=a.children,n=a.parent.children,i=a.i?n[a.i-1]:null;if(t){!function(e){for(var a,t=0,n=0,i=e.children,r=i.length;--r>=0;)(a=i[r]).z+=t,a.m+=t,t+=a.s+(n+=a.c)}(a);var r=(t[0].z+t[t.length-1].z)/2;i?(a.z=i.z+e(a._,i._),a.m=a.z-r):a.z=r}else i&&(a.z=i.z+e(a._,i._));a.parent.A=function(a,t,n){if(t){for(var i,r=a,o=a,s=t,c=r.parent.children[0],m=r.m,l=o.m,u=s.m,d=c.m;s=Dl(s),r=Nl(r),s&&r;)c=Nl(c),(o=Dl(o)).a=a,(i=s.z+u-r.z-m+e(s._,r._))>0&&(Pl(Ul(s,a,n),a,i),m+=i,l+=i),u+=s.m,m+=r.m,d+=c.m,l+=o.m;s&&!Dl(o)&&(o.t=s,o.m+=u-l),r&&!Nl(c)&&(c.t=r,c.m+=m-d,n=a)}return n}(a,i,a.parent.A||n[0])}function o(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function s(e){e.x*=a,e.y=e.depth*t}return i.separation=function(a){return arguments.length?(e=a,i):e},i.size=function(e){return arguments.length?(n=!1,a=+e[0],t=+e[1],i):n?null:[a,t]},i.nodeSize=function(e){return arguments.length?(n=!0,a=+e[0],t=+e[1],i):n?[a,t]:null},i},e.treemap=function(){var e=Ll,a=!1,t=1,n=1,i=[0],r=wl,o=wl,s=wl,c=wl,m=wl;function l(e){return e.x0=e.y0=0,e.x1=t,e.y1=n,e.eachBefore(u),i=[0],a&&e.eachBefore(Zl),e}function u(a){var t=i[a.depth],n=a.x0+t,l=a.y0+t,u=a.x1-t,d=a.y1-t;u=t-1){var l=s[a];return l.x0=i,l.y0=r,l.x1=o,void(l.y1=c)}for(var u=m[a],d=n/2+u,f=a+1,h=t-1;f>>1;m[g]c-r){var y=(i*p+o*b)/n;e(a,f,b,i,r,y,c),e(f,t,p,y,r,o,c)}else{var v=(r*p+c*b)/n;e(a,f,b,i,r,o,v),e(f,t,p,i,v,o,c)}}(0,c,e.value,a,t,n,i)},e.treemapDice=Rl,e.treemapSlice=Il,e.treemapSliceDice=function(e,a,t,n,i){(1&e.depth?Il:Rl)(e,a,t,n,i)},e.treemapSquarify=Ll,e.treemapResquarify=Bl,e.interpolate=pt,e.interpolateArray=lt,e.interpolateBasis=Ya,e.interpolateBasisClosed=Va,e.interpolateDate=ut,e.interpolateNumber=dt,e.interpolateObject=ft,e.interpolateRound=yt,e.interpolateString=bt,e.interpolateTransformCss=Ft,e.interpolateTransformSvg=wt,e.interpolateZoom=kt,e.interpolateRgb=tt,e.interpolateRgbBasis=ct,e.interpolateRgbBasisClosed=mt,e.interpolateHsl=St,e.interpolateHslLong=Zt,e.interpolateLab=function(e,a){var t=at((e=Za(e)).l,(a=Za(a)).l),n=at(e.a,a.a),i=at(e.b,a.b),r=at(e.opacity,a.opacity);return function(a){return e.l=t(a),e.a=n(a),e.b=i(a),e.opacity=r(a),e+""}},e.interpolateHcl=qt,e.interpolateHclLong=Jt,e.interpolateCubehelix=Et,e.interpolateCubehelixLong=Nt,e.quantize=function(e,a){for(var t=new Array(a),n=0;n=0;--a)m.push(e[n[r[a]][2]]);for(a=+s;as!=m>s&&o<(c-t)*(s-n)/(m-n)+t&&(l=!l),c=t,m=n;return l},e.polygonLength=function(e){for(var a,t,n=-1,i=e.length,r=e[i-1],o=r[0],s=r[1],c=0;++n0){for(;dc)break;g.push(u)}}else for(;d=1;--l)if(!((u=m*l)c)break;g.push(u)}}else g=M(d,f,Math.min(f-d,h)).map(o);return a?g.reverse():g},t.tickFormat=function(a,n){if(null==n&&(n=10===i?".0e":","),"function"!=typeof n&&(n=e.format(n)),a===1/0)return n;null==a&&(a=10);var s=Math.max(1,i*a/t.ticks().length);return function(e){var a=e/o(Math.round(r(e)));return a*i0?r[a-1]:t[0],a=n?[r[n-1],t]:[r[i-1],r[i]]},s.copy=function(){return e().domain([a,t]).range(o)},Ru(s)},e.scaleThreshold=function e(){var a=[.5],t=[0,1],n=1;function r(e){if(e<=e)return t[i(a,e,0,n)]}return r.domain=function(e){return arguments.length?(a=yu.call(e),n=Math.min(a.length,t.length-1),r):a.slice()},r.range=function(e){return arguments.length?(t=yu.call(e),n=Math.min(a.length,t.length-1),r):t.slice()},r.invertExtent=function(e){var n=t.indexOf(e);return[a[n-1],a[n]]},r.copy=function(){return e().domain(a).range(t)},r},e.scaleTime=function(){return sh(vd,pd,nd,ed,Xu,Vu,Hu,Ou,e.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},e.scaleUtc=function(){return sh(Od,Gd,zd,Td,Fd,_d,Hu,Ou,e.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])},e.schemeCategory10=mh,e.schemeCategory20b=lh,e.schemeCategory20c=uh,e.schemeCategory20=dh,e.interpolateCubehelixDefault=fh,e.interpolateRainbow=function(e){(e<0||e>1)&&(e-=Math.floor(e));var a=Math.abs(e-.5);return bh.h=360*e-100,bh.s=1.5-1.5*a,bh.l=.8-.9*a,bh+""},e.interpolateWarm=hh,e.interpolateCool=gh,e.interpolateViridis=yh,e.interpolateMagma=vh,e.interpolateInferno=Mh,e.interpolatePlasma=_h,e.scaleSequential=function e(a){var t=0,n=1,i=!1;function r(e){var r=(e-t)/(n-t);return a(i?Math.max(0,Math.min(1,r)):r)}return r.domain=function(e){return arguments.length?(t=+e[0],n=+e[1],r):[t,n]},r.clamp=function(e){return arguments.length?(i=!!e,r):i},r.interpolator=function(e){return arguments.length?(a=e,r):a},r.copy=function(){return e(a).domain([t,n]).clamp(i)},Ru(r)},e.creator=B,e.local=Y,e.matcher=ee,e.mouse=le,e.namespace=L,e.namespaces=K,e.select=Ee,e.selectAll=function(e){return"string"==typeof e?new Ce([document.querySelectorAll(e)],[document.documentElement]):new Ce([null==e?[]:e],We)},e.selection=je,e.selector=de,e.selectorAll=he,e.touch=Ne,e.touches=function(e,a){null==a&&(a=ce().touches);for(var t=0,n=a?a.length:0,i=new Array(n);tf;if(s||(s=c=Ei()),dZh)if(g>Jh-Zh)s.moveTo(d*Th(f),d*zh(f)),s.arc(0,0,d,f,h,!b),u>Zh&&(s.moveTo(u*Th(h),u*zh(h)),s.arc(0,0,u,h,f,b));else{var p,y,v=f,M=h,_=f,x=h,F=g,w=g,T=o.apply(this,arguments)/2,A=T>Zh&&(n?+n.apply(this,arguments):Sh(u*u+d*d)),k=kh(Fh(d-u)/2,+t.apply(this,arguments)),z=k,S=k;if(A>Zh){var Z=Wh(A/u*zh(T)),R=Wh(A/d*zh(T));(F-=2*Z)>Zh?(_+=Z*=b?1:-1,x-=Z):(F=0,_=x=(f+h)/2),(w-=2*R)>Zh?(v+=R*=b?1:-1,M-=R):(w=0,v=M=(f+h)/2)}var q=d*Th(v),J=d*zh(v),W=u*Th(x),C=u*zh(x);if(k>Zh){var j=d*Th(M),E=d*zh(M),N=u*Th(_),D=u*zh(_);if(gZh?function(e,a,t,n,i,r,o,s){var c=t-e,m=n-a,l=o-i,u=s-r,d=(l*(a-r)-u*(e-i))/(u*c-l*m);return[e+d*c,a+d*m]}(q,J,N,D,j,E,W,C):[W,C],U=q-P[0],G=J-P[1],I=j-P[0],O=E-P[1],K=1/zh(((l=(U*I+G*O)/(Sh(U*U+G*G)*Sh(I*I+O*O)))>1?0:l<-1?Rh:Math.acos(l))/2),L=Sh(P[0]*P[0]+P[1]*P[1]);z=kh(k,(u-L)/(K-1)),S=kh(k,(d-L)/(K+1))}}w>Zh?S>Zh?(p=Ph(N,D,q,J,d,S,b),y=Ph(j,E,W,C,d,S,b),s.moveTo(p.cx+p.x01,p.cy+p.y01),SZh&&F>Zh?z>Zh?(p=Ph(W,C,j,E,u,-z,b),y=Ph(q,J,N,D,u,-z,b),s.lineTo(p.cx+p.x01,p.cy+p.y01),z0&&(f+=u);for(null!=a?h.sort(function(e,t){return a(g[e],g[t])}):null!=t&&h.sort(function(e,a){return t(o[e],o[a])}),s=0,m=f?(p-d*v)/f:0;s0?u*m:0)+v,g[c]={data:o[c],index:s,value:u,startAngle:b,endAngle:l,padAngle:y};return g}return o.value=function(a){return arguments.length?(e="function"==typeof a?a:xh(+a),o):e},o.sortValues=function(e){return arguments.length?(a=e,t=null,o):a},o.sort=function(e){return arguments.length?(t=e,a=null,o):t},o.startAngle=function(e){return arguments.length?(n="function"==typeof e?e:xh(+e),o):n},o.endAngle=function(e){return arguments.length?(i="function"==typeof e?e:xh(+e),o):i},o.padAngle=function(e){return arguments.length?(r="function"==typeof e?e:xh(+e),o):r},o},e.radialArea=function(){var e=Lh().curve(Yh),a=e.curve,t=e.lineX0,n=e.lineX1,i=e.lineY0,r=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return Xh(t())},delete e.lineX0,e.lineEndAngle=function(){return Xh(n())},delete e.lineX1,e.lineInnerRadius=function(){return Xh(i())},delete e.lineY0,e.lineOuterRadius=function(){return Xh(r())},delete e.lineY1,e.curve=function(e){return arguments.length?a($h(e)):a()._curve},e},e.radialLine=function(){return Xh(Kh().curve(Yh))},e.symbol=function(){var e=xh(Qh),a=xh(64),t=null;function n(){var n;if(t||(t=n=Ei()),e.apply(this,arguments).draw(t,+a.apply(this,arguments)),n)return t=null,n+""||null}return n.type=function(a){return arguments.length?(e="function"==typeof a?a:xh(a),n):e},n.size=function(e){return arguments.length?(a="function"==typeof e?e:xh(+e),n):a},n.context=function(e){return arguments.length?(t=null==e?null:e,n):t},n},e.symbols=bg,e.symbolCircle=Qh,e.symbolCross=eg,e.symbolDiamond=ng,e.symbolSquare=cg,e.symbolStar=sg,e.symbolTriangle=lg,e.symbolWye=gg,e.curveBasisClosed=function(e){return new Mg(e)},e.curveBasisOpen=function(e){return new _g(e)},e.curveBasis=function(e){return new vg(e)},e.curveBundle=Fg,e.curveCardinalClosed=zg,e.curveCardinalOpen=Zg,e.curveCardinal=Ag,e.curveCatmullRomClosed=Cg,e.curveCatmullRomOpen=Eg,e.curveCatmullRom=Jg,e.curveLinearClosed=function(e){return new Ng(e)},e.curveLinear=Gh,e.curveMonotoneX=function(e){return new Ig(e)},e.curveMonotoneY=function(e){return new Og(e)},e.curveNatural=function(e){return new Lg(e)},e.curveStep=function(e){return new Hg(e,.5)},e.curveStepAfter=function(e){return new Hg(e,1)},e.curveStepBefore=function(e){return new Hg(e,0)},e.stack=function(){var e=xh([]),a=$g,t=Vg,n=Xg;function i(i){var r,o,s=e.apply(this,arguments),c=i.length,m=s.length,l=new Array(m);for(r=0;r0){for(var t,n,i,r=0,o=e[0].length;r0){for(var t,n=0,i=e[a[0]],r=i.length;n0&&(n=(t=e[a[0]]).length)>0){for(var t,n,i,r=0,o=1;osn&&t.name===a)return new xn([[e]],ti,a,+n);return null},e.interrupt=pn,e.voronoi=function(){var e=tb,a=nb,t=null;function n(n){return new Cb(n.map(function(t,i){var r=[Math.round(e(t,i,n)/qb)*qb,Math.round(a(t,i,n)/qb)*qb];return r.index=i,r.data=t,r}),t)}return n.polygons=function(e){return n(e).polygons()},n.links=function(e){return n(e).links()},n.triangles=function(e){return n(e).triangles()},n.x=function(a){return arguments.length?(e="function"==typeof a?a:ab(+a),n):e},n.y=function(e){return arguments.length?(a="function"==typeof e?e:ab(+e),n):a},n.extent=function(e){return arguments.length?(t=null==e?null:[[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]],n):t&&[[t[0][0],t[0][1]],[t[1][0],t[1][1]]]},n.size=function(e){return arguments.length?(t=null==e?null:[[0,0],[+e[0],+e[1]]],n):t&&[t[1][0]-t[0][0],t[1][1]-t[0][1]]},n},e.zoom=function(){var a,t,n=Gb,i=Ib,r=0,o=1/0,s=-o,c=o,m=s,l=c,u=250,d=kt,f=[],h=P("start","zoom","end"),g=500,b=150;function p(e){e.on("wheel.zoom",T).on("mousedown.zoom",A).on("dblclick.zoom",k).on("touchstart.zoom",z).on("touchmove.zoom",S).on("touchend.zoom touchcancel.zoom",Z).style("-webkit-tap-highlight-color","rgba(0,0,0,0)").property("__zoom",Ob)}function y(e,a){return(a=Math.max(r,Math.min(o,a)))===e.k?e:new Eb(a,e.x,e.y)}function v(e,a,t){var n=a[0]-t[0]*e.k,i=a[1]-t[1]*e.k;return n===e.x&&i===e.y?e:new Eb(e.k,n,i)}function M(e,a){var t=e.invertX(a[0][0])-s,n=e.invertX(a[1][0])-c,i=e.invertY(a[0][1])-m,r=e.invertY(a[1][1])-l;return e.translate(n>t?(t+n)/2:Math.min(0,t)||Math.max(0,n),r>i?(i+r)/2:Math.min(0,i)||Math.max(0,r))}function _(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function x(e,a,t){e.on("start.zoom",function(){F(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){F(this,arguments).end()}).tween("zoom",function(){var e=arguments,n=F(this,e),r=i.apply(this,e),o=t||_(r),s=Math.max(r[1][0]-r[0][0],r[1][1]-r[0][1]),c=this.__zoom,m="function"==typeof a?a.apply(this,e):a,l=d(c.invert(o).concat(s/c.k),m.invert(o).concat(s/m.k));return function(e){if(1===e)e=m;else{var a=l(e),t=s/a[2];e=new Eb(t,o[0]-a[0]*t,o[1]-a[1]*t)}n.zoom(null,e)}})}function F(e,a){for(var t,n=0,i=f.length;n0?Ee(this).transition().duration(u).call(x,s,t):Ee(this).call(p.transform,s)}}function z(){if(n.apply(this,arguments)){var t,i,r,o,s=F(this,arguments),c=e.event.changedTouches,m=c.length;for(Pb(),i=0;i=0&&l.splice(a,1)}function b(e){var a=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),p(a,e.attrs),h(e,a),a}function p(e,a){Object.keys(a).forEach(function(t){e.setAttribute(t,a[t])})}function y(e,a){var t,n,i,r;if(a.transform&&e.css){if(!(r=a.transform(e.css)))return function(){};e.css=r}if(a.singleton){var o=m++;t=c||(c=b(a)),n=_.bind(null,t,o,!1),i=_.bind(null,t,o,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(t=function(e){var a=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",p(a,e.attrs),h(e,a),a}(a),n=function(e,a,t){var n=t.css,i=t.sourceMap,r=void 0===a.convertToAbsoluteUrls&&i;(a.convertToAbsoluteUrls||r)&&(n=u(n));i&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var o=new Blob([n],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(o),s&&URL.revokeObjectURL(s)}.bind(null,t,a),i=function(){g(t),t.href&&URL.revokeObjectURL(t.href)}):(t=b(a),n=function(e,a){var t=a.css,n=a.media;n&&e.setAttribute("media",n);if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}.bind(null,t),i=function(){g(t)});return n(e),function(a){if(a){if(a.css===e.css&&a.media===e.media&&a.sourceMap===e.sourceMap)return;n(e=a)}else i()}}e.exports=function(e,a){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(a=a||{}).attrs="object"==typeof a.attrs?a.attrs:{},a.singleton||"boolean"==typeof a.singleton||(a.singleton=o()),a.insertInto||(a.insertInto="head"),a.insertAt||(a.insertAt="bottom");var t=f(e,a);return d(t,a),function(e){for(var n=[],i=0;i0))return o;do{o.push(r=new Date(+t)),a(t,i),e(t)}while(r=a)for(;e(a),!t(a);)a.setTime(a-1)},function(e,n){if(e>=e)if(n<0)for(;++n<=0;)for(;a(e,-1),!t(e););else for(;--n>=0;)for(;a(e,1),!t(e););})},t&&(s.count=function(a,r){return n.setTime(+a),i.setTime(+r),e(n),e(i),Math.floor(t(n,i))},s.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?s.filter(o?function(a){return o(a)%e==0}:function(a){return s.count(0,a)%e==0}):s:null}),s}var o=r(function(){},function(e,a){e.setTime(+e+a)},function(e,a){return a-e});o.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?r(function(a){a.setTime(Math.floor(a/e)*e)},function(a,t){a.setTime(+a+t*e)},function(a,t){return(t-a)/e}):o:null};o.range;var s=6e4,c=6048e5,m=r(function(e){e.setTime(1e3*Math.floor(e/1e3))},function(e,a){e.setTime(+e+1e3*a)},function(e,a){return(a-e)/1e3},function(e){return e.getUTCSeconds()}),l=(m.range,r(function(e){e.setTime(Math.floor(e/s)*s)},function(e,a){e.setTime(+e+a*s)},function(e,a){return(a-e)/s},function(e){return e.getMinutes()})),u=(l.range,r(function(e){var a=e.getTimezoneOffset()*s%36e5;a<0&&(a+=36e5),e.setTime(36e5*Math.floor((+e-a)/36e5)+a)},function(e,a){e.setTime(+e+36e5*a)},function(e,a){return(a-e)/36e5},function(e){return e.getHours()})),d=(u.range,r(function(e){e.setHours(0,0,0,0)},function(e,a){e.setDate(e.getDate()+a)},function(e,a){return(a-e-(a.getTimezoneOffset()-e.getTimezoneOffset())*s)/864e5},function(e){return e.getDate()-1})),f=d;d.range;function h(e){return r(function(a){a.setDate(a.getDate()-(a.getDay()+7-e)%7),a.setHours(0,0,0,0)},function(e,a){e.setDate(e.getDate()+7*a)},function(e,a){return(a-e-(a.getTimezoneOffset()-e.getTimezoneOffset())*s)/c})}var g=h(0),b=h(1),p=h(2),y=h(3),v=h(4),M=h(5),_=h(6),x=(g.range,b.range,p.range,y.range,v.range,M.range,_.range,r(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,a){e.setMonth(e.getMonth()+a)},function(e,a){return a.getMonth()-e.getMonth()+12*(a.getFullYear()-e.getFullYear())},function(e){return e.getMonth()})),F=(x.range,r(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,a){e.setFullYear(e.getFullYear()+a)},function(e,a){return a.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()}));F.every=function(e){return isFinite(e=Math.floor(e))&&e>0?r(function(a){a.setFullYear(Math.floor(a.getFullYear()/e)*e),a.setMonth(0,1),a.setHours(0,0,0,0)},function(a,t){a.setFullYear(a.getFullYear()+t*e)}):null};var w=F,T=(F.range,r(function(e){e.setUTCSeconds(0,0)},function(e,a){e.setTime(+e+a*s)},function(e,a){return(a-e)/s},function(e){return e.getUTCMinutes()})),A=(T.range,r(function(e){e.setUTCMinutes(0,0,0)},function(e,a){e.setTime(+e+36e5*a)},function(e,a){return(a-e)/36e5},function(e){return e.getUTCHours()})),k=(A.range,r(function(e){e.setUTCHours(0,0,0,0)},function(e,a){e.setUTCDate(e.getUTCDate()+a)},function(e,a){return(a-e)/864e5},function(e){return e.getUTCDate()-1})),z=k;k.range;function S(e){return r(function(a){a.setUTCDate(a.getUTCDate()-(a.getUTCDay()+7-e)%7),a.setUTCHours(0,0,0,0)},function(e,a){e.setUTCDate(e.getUTCDate()+7*a)},function(e,a){return(a-e)/c})}var Z=S(0),R=S(1),q=S(2),J=S(3),W=S(4),C=S(5),j=S(6),E=(Z.range,R.range,q.range,J.range,W.range,C.range,j.range,r(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,a){e.setUTCMonth(e.getUTCMonth()+a)},function(e,a){return a.getUTCMonth()-e.getUTCMonth()+12*(a.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()})),N=(E.range,r(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,a){e.setUTCFullYear(e.getUTCFullYear()+a)},function(e,a){return a.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()}));N.every=function(e){return isFinite(e=Math.floor(e))&&e>0?r(function(a){a.setUTCFullYear(Math.floor(a.getUTCFullYear()/e)*e),a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0)},function(a,t){a.setUTCFullYear(a.getUTCFullYear()+t*e)}):null};var D=N;N.range;function P(e){if(0<=e.y&&e.y<100){var a=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return a.setFullYear(e.y),a}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function U(e){if(0<=e.y&&e.y<100){var a=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return a.setUTCFullYear(e.y),a}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function G(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}var I,O,K,L={"-":"",_:" ",0:"0"},B=/^\s*\d+/,H=/^%/,Y=/[\\^$*+?|[\]().{}]/g;function V(e,a,t){var n=e<0?"-":"",i=(n?-e:e)+"",r=i.length;return n+(r68?1900:2e3),t+n[0].length):-1}function se(e,a,t){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(a.slice(t,t+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),t+n[0].length):-1}function ce(e,a,t){var n=B.exec(a.slice(t,t+2));return n?(e.m=n[0]-1,t+n[0].length):-1}function me(e,a,t){var n=B.exec(a.slice(t,t+2));return n?(e.d=+n[0],t+n[0].length):-1}function le(e,a,t){var n=B.exec(a.slice(t,t+3));return n?(e.m=0,e.d=+n[0],t+n[0].length):-1}function ue(e,a,t){var n=B.exec(a.slice(t,t+2));return n?(e.H=+n[0],t+n[0].length):-1}function de(e,a,t){var n=B.exec(a.slice(t,t+2));return n?(e.M=+n[0],t+n[0].length):-1}function fe(e,a,t){var n=B.exec(a.slice(t,t+2));return n?(e.S=+n[0],t+n[0].length):-1}function he(e,a,t){var n=B.exec(a.slice(t,t+3));return n?(e.L=+n[0],t+n[0].length):-1}function ge(e,a,t){var n=B.exec(a.slice(t,t+6));return n?(e.L=Math.floor(n[0]/1e3),t+n[0].length):-1}function be(e,a,t){var n=H.exec(a.slice(t,t+1));return n?t+n[0].length:-1}function pe(e,a,t){var n=B.exec(a.slice(t));return n?(e.Q=+n[0],t+n[0].length):-1}function ye(e,a,t){var n=B.exec(a.slice(t));return n?(e.Q=1e3*+n[0],t+n[0].length):-1}function ve(e,a){return V(e.getDate(),a,2)}function Me(e,a){return V(e.getHours(),a,2)}function _e(e,a){return V(e.getHours()%12||12,a,2)}function xe(e,a){return V(1+f.count(w(e),e),a,3)}function Fe(e,a){return V(e.getMilliseconds(),a,3)}function we(e,a){return Fe(e,a)+"000"}function Te(e,a){return V(e.getMonth()+1,a,2)}function Ae(e,a){return V(e.getMinutes(),a,2)}function ke(e,a){return V(e.getSeconds(),a,2)}function ze(e){var a=e.getDay();return 0===a?7:a}function Se(e,a){return V(g.count(w(e),e),a,2)}function Ze(e,a){var t=e.getDay();return e=t>=4||0===t?v(e):v.ceil(e),V(v.count(w(e),e)+(4===w(e).getDay()),a,2)}function Re(e){return e.getDay()}function qe(e,a){return V(b.count(w(e),e),a,2)}function Je(e,a){return V(e.getFullYear()%100,a,2)}function We(e,a){return V(e.getFullYear()%1e4,a,4)}function Ce(e){var a=e.getTimezoneOffset();return(a>0?"-":(a*=-1,"+"))+V(a/60|0,"0",2)+V(a%60,"0",2)}function je(e,a){return V(e.getUTCDate(),a,2)}function Ee(e,a){return V(e.getUTCHours(),a,2)}function Ne(e,a){return V(e.getUTCHours()%12||12,a,2)}function De(e,a){return V(1+z.count(D(e),e),a,3)}function Pe(e,a){return V(e.getUTCMilliseconds(),a,3)}function Ue(e,a){return Pe(e,a)+"000"}function Ge(e,a){return V(e.getUTCMonth()+1,a,2)}function Ie(e,a){return V(e.getUTCMinutes(),a,2)}function Oe(e,a){return V(e.getUTCSeconds(),a,2)}function Ke(e){var a=e.getUTCDay();return 0===a?7:a}function Le(e,a){return V(Z.count(D(e),e),a,2)}function Be(e,a){var t=e.getUTCDay();return e=t>=4||0===t?W(e):W.ceil(e),V(W.count(D(e),e)+(4===D(e).getUTCDay()),a,2)}function He(e){return e.getUTCDay()}function Ye(e,a){return V(R.count(D(e),e),a,2)}function Ve(e,a){return V(e.getUTCFullYear()%100,a,2)}function $e(e,a){return V(e.getUTCFullYear()%1e4,a,4)}function Xe(){return"+0000"}function Qe(){return"%"}function ea(e){return+e}function aa(e){return Math.floor(+e/1e3)}I=function(e){var a=e.dateTime,t=e.date,n=e.time,i=e.periods,r=e.days,o=e.shortDays,s=e.months,c=e.shortMonths,m=X(i),l=Q(i),u=X(r),d=Q(r),h=X(o),g=Q(o),p=X(s),y=Q(s),v=X(c),M=Q(c),_={a:function(e){return o[e.getDay()]},A:function(e){return r[e.getDay()]},b:function(e){return c[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:ve,e:ve,f:we,H:Me,I:_e,j:xe,L:Fe,m:Te,M:Ae,p:function(e){return i[+(e.getHours()>=12)]},Q:ea,s:aa,S:ke,u:ze,U:Se,V:Ze,w:Re,W:qe,x:null,X:null,y:Je,Y:We,Z:Ce,"%":Qe},x={a:function(e){return o[e.getUTCDay()]},A:function(e){return r[e.getUTCDay()]},b:function(e){return c[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:je,e:je,f:Ue,H:Ee,I:Ne,j:De,L:Pe,m:Ge,M:Ie,p:function(e){return i[+(e.getUTCHours()>=12)]},Q:ea,s:aa,S:Oe,u:Ke,U:Le,V:Be,w:He,W:Ye,x:null,X:null,y:Ve,Y:$e,Z:Xe,"%":Qe},F={a:function(e,a,t){var n=h.exec(a.slice(t));return n?(e.w=g[n[0].toLowerCase()],t+n[0].length):-1},A:function(e,a,t){var n=u.exec(a.slice(t));return n?(e.w=d[n[0].toLowerCase()],t+n[0].length):-1},b:function(e,a,t){var n=v.exec(a.slice(t));return n?(e.m=M[n[0].toLowerCase()],t+n[0].length):-1},B:function(e,a,t){var n=p.exec(a.slice(t));return n?(e.m=y[n[0].toLowerCase()],t+n[0].length):-1},c:function(e,t,n){return A(e,a,t,n)},d:me,e:me,f:ge,H:ue,I:ue,j:le,L:he,m:ce,M:de,p:function(e,a,t){var n=m.exec(a.slice(t));return n?(e.p=l[n[0].toLowerCase()],t+n[0].length):-1},Q:pe,s:ye,S:fe,u:ae,U:te,V:ne,w:ee,W:ie,x:function(e,a,n){return A(e,t,a,n)},X:function(e,a,t){return A(e,n,a,t)},y:oe,Y:re,Z:se,"%":be};function w(e,a){return function(t){var n,i,r,o=[],s=-1,c=0,m=e.length;for(t instanceof Date||(t=new Date(+t));++s53)return null;"w"in r||(r.w=1),"Z"in r?(n=(i=(n=U(G(r.y))).getUTCDay())>4||0===i?R.ceil(n):R(n),n=z.offset(n,7*(r.V-1)),r.y=n.getUTCFullYear(),r.m=n.getUTCMonth(),r.d=n.getUTCDate()+(r.w+6)%7):(n=(i=(n=a(G(r.y))).getDay())>4||0===i?b.ceil(n):b(n),n=f.offset(n,7*(r.V-1)),r.y=n.getFullYear(),r.m=n.getMonth(),r.d=n.getDate()+(r.w+6)%7)}else("W"in r||"U"in r)&&("w"in r||(r.w="u"in r?r.u%7:"W"in r?1:0),i="Z"in r?U(G(r.y)).getUTCDay():a(G(r.y)).getDay(),r.m=0,r.d="W"in r?(r.w+6)%7+7*r.W-(i+5)%7:r.w+7*r.U-(i+6)%7);return"Z"in r?(r.H+=r.Z/100|0,r.M+=r.Z%100,U(r)):a(r)}}function A(e,a,t,n){for(var i,r,o=0,s=a.length,c=t.length;o=c)return-1;if(37===(i=a.charCodeAt(o++))){if(i=a.charAt(o++),!(r=F[i in L?a.charAt(o++):i])||(n=r(e,t,n))<0)return-1}else if(i!=t.charCodeAt(n++))return-1}return n}return _.x=w(t,_),_.X=w(n,_),_.c=w(a,_),x.x=w(t,x),x.X=w(n,x),x.c=w(a,x),{format:function(e){var a=w(e+="",_);return a.toString=function(){return e},a},parse:function(e){var a=T(e+="",P);return a.toString=function(){return e},a},utcFormat:function(e){var a=w(e+="",x);return a.toString=function(){return e},a},utcParse:function(e){var a=T(e,U);return a.toString=function(){return e},a}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),I.format,I.parse,O=I.utcFormat,K=I.utcParse;Date.prototype.toISOString||O("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||K("%Y-%m-%dT%H:%M:%S.%LZ"),a.a=function(e,a,t,n){var i=a.label.width,r=a.axis.formats,o=a.locale,s=a.numberDisplayedTicks;return e.timeFormatDefaultLocale(o),function(a){var o=a.selectAll(".axis").data(function(e){return e});o.exit().remove();var c=e.axisTop(t).tickFormat(function(a){return function(e,a,t){return t.timeSecond(e)o)throw new Error("The start of the range cannot be after the end of the range");return i>=r&&i<=o}},function(e,a,t){"use strict";t.d(a,"a",function(){return o});var n=t(9),i=t.n(n);function r(e){if(Array.isArray(e)){for(var a=0,t=Array(e.length);ai.getTime()}},function(e,a,t){var n=t(1);e.exports=function(e,a){var t=n(e),i=n(a);return t.getTime()-1}function I(e,a,t){for(var n=-1,i=e?e.length:0;++n-1},ze.prototype.set=function(e,a){var t=this.__data__,n=Je(t,e);return n<0?t.push([e,a]):t[n][1]=a,this},Se.prototype.clear=function(){this.__data__={hash:new ke,map:new(he||ze),string:new ke}},Se.prototype.delete=function(e){return Ie(this,e).delete(e)},Se.prototype.get=function(e){return Ie(this,e).get(e)},Se.prototype.has=function(e){return Ie(this,e).has(e)},Se.prototype.set=function(e,a){return Ie(this,e).set(e,a),this},Ze.prototype.add=Ze.prototype.push=function(e){return this.__data__.set(e,r),this},Ze.prototype.has=function(e){return this.__data__.has(e)},Re.prototype.clear=function(){this.__data__=new ze},Re.prototype.delete=function(e){return this.__data__.delete(e)},Re.prototype.get=function(e){return this.__data__.get(e)},Re.prototype.has=function(e){return this.__data__.has(e)},Re.prototype.set=function(e,a){var t=this.__data__;if(t instanceof ze){var i=t.__data__;if(!he||i.lengthm))return!1;var u=r.get(e);if(u&&r.get(a))return u==a;var d=-1,f=!0,h=i&o?new Ze:void 0;for(r.set(e,a),r.set(a,e);++d-1&&e%1==0&&e-1&&e%1==0&&e<=m}function oa(e){var a=typeof e;return!!e&&("object"==a||"function"==a)}function sa(e){return!!e&&"object"==typeof e}function ca(e){return"symbol"==typeof e||sa(e)&&oe.call(e)==F}var ma=U?function(e){return function(a){return e(a)}}(U):function(e){return sa(e)&&ra(e.length)&&!!J[oe.call(e)]};function la(e){return na(e)?qe(e):De(e)}function ua(e){return e}t.exports=function(e,a){return e&&e.length?function(e,a,t){var i=-1,r=G,o=e.length,s=!0,c=[],m=c;if(t)s=!1,r=I;else if(o>=n){var l=a?null:Ue(e);if(l)return Y(l);s=!1,r=L,m=new Ze}else m=a?[]:c;e:for(;++i-1},Ce.prototype.set=function(e,a){var t=this.__data__,n=Ue(t,e);return n<0?t.push([e,a]):t[n][1]=a,this},je.prototype.clear=function(){this.__data__={hash:new We,map:new(xe||Ce),string:new We}},je.prototype.delete=function(e){return Ve(this,e).delete(e)},je.prototype.get=function(e){return Ve(this,e).get(e)},je.prototype.has=function(e){return Ve(this,e).has(e)},je.prototype.set=function(e,a){return Ve(this,e).set(e,a),this},Ee.prototype.clear=function(){this.__data__=new Ce},Ee.prototype.delete=function(e){return this.__data__.delete(e)},Ee.prototype.get=function(e){return this.__data__.get(e)},Ee.prototype.has=function(e){return this.__data__.has(e)},Ee.prototype.set=function(e,a){var t=this.__data__;if(t instanceof Ce){var i=t.__data__;if(!xe||i.length-1&&e%1==0&&e-1&&e%1==0&&e<=r}function da(e){var a=typeof e;return!!e&&("object"==a||"function"==a)}function fa(e){return!!e&&"object"==typeof e}var ha,ga=I?(ha=I,function(e){return ha(e)}):function(e){return fa(e)&&ua(e.length)&&!!J[ce.call(e)]};var ba=Le(function(e){return e.push(void 0,ta),L(va,void 0,e)});function pa(e){return sa(e)?Ne(e):function(e){if(!aa(e))return ve(e);var a=[];for(var t in Object(e))oe.call(e,t)&&"constructor"!=t&&a.push(t);return a}(e)}var ya,va=(ya=function(e,a,t,n){Ke(e,a,t,n)},Le(function(e,a){var t=-1,n=a.length,i=n>1?a[n-1]:void 0,r=n>2?a[2]:void 0;for(i=ya.length>3&&"function"==typeof i?(n--,i):void 0,r&&function(e,a,t){if(!da(t))return!1;var n=typeof a;return!!("number"==n?sa(t)&&ea(a,t.length):"string"==n&&a in t)&&ia(t[a],e)}(a[0],a[1],r)&&(i=n<3?void 0:i,n=1),e=Object(e);++t=0||Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}(a,["d3"]),h=function(a){a.selectAll("svg").remove();var t=a.selectAll("svg").data(a.data());t.exit().remove();var r=i()(f||{},Object(c.a)(n)),s=(r.drops,r.zoom),m=r.drop,d=(m.onClick,m.onMouseOut,m.onMouseOver,r.metaballs),h=r.label.width,p=r.line.height,y=r.range,v=y.start,M=y.end,_=r.margin,x=r.breakpoints,F=a.node().clientWidth-_.left-_.right,w=n.scaleTime().domain([v,M]).range([0,F-h]);g._scale=w,g.currentBreakpointLabel=Object(o.a)(x,e.innerWidth);var T=t.enter().append("svg").attr("width",F).classed("event-drop-chart",!0);s&&T.call(Object(l.a)(n,T,r,w,b,function(){return n.event})),d&&T.call(Object(u.a)(r)),T.merge(t).attr("height",function(e){return(e.length+1)*p+_.top+_.bottom}),T.append("g").classed("viewport",!0).attr("transform","translate("+_.left+","+_.top+")").call(b(r,w))},g=function a(t){a._initialize=function(){return h(t)},a._initialize(),e.addEventListener("resize",a._initialize,!0)};g.scale=function(){return g._scale},g.filteredData=function(){return g._filteredData},g.destroy=function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){};e.removeEventListener("resize",g._initialize,!0),a()};var b=function(e,a){return function(t){var i=e.drop.date,o=a.domain().map(function(e){return new Date(e)}),c=t.data().map(function(a){if(!Array.isArray(a))throw new Error("Selection data is not an array. Are you sure you provided an array of arrays to `data` function?");return a.map(function(a){if(!a.fullData&&(a.fullData=e.drops(a),!a.fullData))throw new Error("No drops data has been found. It looks by default in the `data` property. You can use the `drops` configuration parameter to tune it.");return a.data=a.fullData.filter(function(e){return Object(d.a)(i(e),o)}),a})});g._scale=a,g._filteredData=c[0],t.data(c).call(Object(m.a)(e,a)).call(Object(s.a)(e,a)).call(Object(r.a)(n,e,a,g.currentBreakpointLabel))}};return g.draw=b,g}}).call(this,t(2))},function(e,a,t){"use strict";t.r(a);var n=t(0),i=t(21),r=(t(3),t(24)),o=function(e){return"\n "+["Jan.","Feb.","March","Apr.","May","June","Jul.","Aug.","Sept.","Oct.","Nov.","Dec."][e.getMonth()]+" "+e.getDate()+" "+e.getFullYear()+"\n "+e.getHours()+":"+e.getMinutes()+"\n "},s=t(23),c=document.getElementById("numberCommits"),m=document.getElementById("zoomStart"),l=document.getElementById("zoomEnd"),u=function(e){var a=e.filteredData().reduce(function(e,a){return e.concat(a.data)},[]);c.textContent=a.length,m.textContent=o(e.scale().domain()[0]),l.textContent=o(e.scale().domain()[1])},d=n.select("body").append("div").classed("tooltip",!0).style("opacity",0).style("pointer-events","auto"),f=Object(i.a)({d3:n,zoom:{onZoomEnd:function(){return u(f)}},drop:{date:function(e){return new Date(e.date)},onMouseOver:function(e){var a;d.transition().duration(200).style("opacity",1).style("pointer-events","auto"),d.html('\n
\n '+e.author.name+'\n
\n

'+e.message+'

\n

\n '+e.author.name+'\n on '+o(new Date(e.date))+' -\n '+e.sha.substr(0,10)+"\n

\n
\n ").style("left",n.event.pageX-30+"px").style("top",n.event.pageY+20+"px")},onMouseOut:function(){d.transition().duration(500).style("opacity",0).style("pointer-events","none")}}}),h=s.map(function(e){return{name:e.name,data:e.commits}});n.select("#eventdrops-demo").data([h]).call(f),u(f)},function(e){e.exports=[{name:"admin-on-rest",commits:[{sha:"7ccf18b86328d5eb527d5cd803bca97b03640c6d",message:"Merge-pull-request-1409-from-zifnab87-master",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 23 Jan 2018 15:03:41 +0100"},{sha:"7659f9a6006f4742f47f4daf023b65f14162ef6a",message:"change-extraction-of-status-for-AUTH_ERROR",author:{name:"Michail Michailidis",email:"zifnab87@users.noreply.github.com"},date:"Tue, 23 Jan 2018 15:54:25 +0200"},{sha:"22293d388d2384a142e6639c6a45077b04ec6453",message:"Bump-version-to-1.3.4",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Jan 2018 18:13:16 +0100"},{sha:"37c491b69d9dfd95470e14e001247bea30b1bdd4",message:"Updated-Changelog-1.3.4",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 22 Jan 2018 17:34:47 +0100"},{sha:"d40352d45b9892106296801dba14b8f4dea326a9",message:"Merge-pull-request-1383-from-marmelab-fix_title_update",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 16 Jan 2018 17:42:32 +0100"},{sha:"25df9ab9a425eb8a2407ee3de031d3eca2d29b21",message:"RFR-Fix-title-is-not-updated-when-record-changes",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 16 Jan 2018 17:03:34 +0100"},{sha:"0208d9d32d8ef9165ff9d23dca92f91e0156422f",message:"Merge-pull-request-1380-from-marmelab-fix_boolean_input_warning",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 16 Jan 2018 15:46:37 +0100"},{sha:"96f64f95b43e3e5ddfb5cd333281391f30fd916c",message:"Fix-tests",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 16 Jan 2018 12:34:30 +0100"},{sha:"6387fa16944323369fa5831d77659d03de08d822",message:"RFR-Fix-BooleanInput-warning-about-uncontrolled-to-controlled-component",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 16 Jan 2018 12:28:32 +0100"},{sha:"a2bec90512cb27ece5f500ef65c6e5a085f700d4",message:"Merge-pull-request-1340-from-hasghari-autocomplete-bug",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 16 Jan 2018 12:06:20 +0100"},{sha:"3fb45789344fb358f8c21d27673285b0818cc1a3",message:"Merge-pull-request-1364-from-Joni-Aaltonen-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 16 Jan 2018 12:01:09 +0100"},{sha:"78fbc65d1e69e0e28e615ae2aee09a2e55601ea4",message:"HOTFIX-Fix-prettier-errors",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 15 Jan 2018 19:00:46 +0100"},{sha:"371a19cd4cb55a2fe0be2f16c3551d271b412ab2",message:"Merge-pull-request-1377-from-marmelab-fix_mobile_toolbar",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 15 Jan 2018 18:51:48 +0100"},{sha:"aa1abd09a3d38237e9f6fe8b12090d9413e4e98c",message:"RFR-Fix-Bottom-Toolbars-on-mobile",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 15 Jan 2018 18:50:42 +0100"},{sha:"6b0ad0e60a48d628e4df4004dee65904fe9eab0b",message:"Merge-pull-request-1366-from-alauper-patch-2",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 15 Jan 2018 18:47:49 +0100"},{sha:"ed21a927a7a262aa39c8daa2c40274743c5b080e",message:"Merge-pull-request-1376-from-marmelab-fix_mui_chip_input",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 15 Jan 2018 16:37:02 +0100"},{sha:"3ba3398484cba060aa6ed7d354d7247553bdf62f",message:"RFR-Upgrade-material-ui-chip-input",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 15 Jan 2018 16:13:38 +0100"},{sha:"7d4d8537ed381868f7eded5f3e232b056687a6e6",message:"Prop-name-is-validate-not-validation",author:{name:"alauper",email:"822101+alauper@users.noreply.github.com"},date:"Thu, 11 Jan 2018 10:22:46 -0700"},{sha:"d207db7887e74450c25ad6e37371603113e32344",message:"Merge-pull-request-1365-from-marmelab-fix_travis_build",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Wed, 10 Jan 2018 17:33:59 +0100"},{sha:"0a41a22063e1be34efcf094d24b12e39c1b6ffc2",message:"RFR-Fix-travis-build-on-master",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 10 Jan 2018 15:38:53 +0100"},{sha:"c04cd0477ce2ea75322d110215d6c353cdd59842",message:"Added-Finnish-translation",author:{name:"Joni Aaltonen",email:"Joni-Aaltonen@users.noreply.github.com"},date:"Wed, 10 Jan 2018 14:22:41 +0200"},{sha:"70f53f41dc3cef838214886071468b17012ab9ef",message:"Merge-pull-request-1357-from-marmelab-better_mobile_menu_doc",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Jan 2018 18:42:55 +0100"},{sha:"8fa89cf66c259421193c44adec8536eac7a7ba2c",message:"RFR-Add-shadow-under-doc-menu-bar-on-mobile",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 8 Jan 2018 18:36:55 +0100"},{sha:"a24de4b6eed309831df1ec0987a039241a2dc4bc",message:"Merge-pull-request-1356-from-marmelab-fix_doc_mobile_backport",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Jan 2018 18:14:26 +0100"},{sha:"d35ae422a34c874b86bd0d10f64904af01dcd404",message:"RFR-Backport-fixes-for-doc-on-mobile",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 8 Jan 2018 18:04:06 +0100"},{sha:"d46fbb2b416240555b5fb1699351b543bf5cd54d",message:"Ensure-AutocompleteInput-state-is-updated-when-choices-are-different",author:{name:"Hamed Asghari",email:"hasghari@gmail.com"},date:"Thu, 4 Jan 2018 18:07:27 -0800"},{sha:"f0609a009d60041c637f309f5e3f8eb5b6a755df",message:"Merge-pull-request-1344-from-ART-project-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 4 Jan 2018 17:55:48 +0100"},{sha:"dd7d8e79d76dd256cc2c57a517da40bda3613685",message:"Merge-pull-request-1166-from-activist-ie11_flex_scrollfix",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 4 Jan 2018 17:47:31 +0100"},{sha:"e50c4b4e6bb49184d95eff1e2584ab1e9fc29ef2",message:"prettyfied",author:{name:"AzureAD\\AlexanderGripenstam",email:"alexander@casinopop.com"},date:"Thu, 4 Jan 2018 15:54:50 +0100"},{sha:"594b4dbb95df6b104b3278f1ffb933fb0ea4b5b6",message:"Merge-pull-request-1320-from-alexanderankin-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 21 Dec 2017 13:57:09 +0100"},{sha:"6455bd25ef4ff9ac966334253a606e75ce6cff39",message:"Merge-pull-request-1227-from-MadalenaGoncalves-fix-translation-warning-save-button",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 21 Dec 2017 10:00:04 +0100"},{sha:"f3d18caf8ed6a315554a87a8f5086911956cdd6e",message:"Merge-pull-request-1228-from-danyalaytekin-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 21 Dec 2017 09:48:48 +0100"},{sha:"02d4c9aabdefec4813e5eb404e063b1be5a39e64",message:"Merge-pull-request-1233-from-ronadi-master",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 21 Dec 2017 09:39:23 +0100"},{sha:"781532fc2e340a5f8a91b2aef6b4f61ba0596acf",message:"Merge-pull-request-1309-from-jyash97-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 21 Dec 2017 09:38:34 +0100"},{sha:"0fb3805ac219a54274016d1b498c316872886da9",message:"Merge-pull-request-1231-from-aymendhaya-master",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 21 Dec 2017 09:35:40 +0100"},{sha:"f95f6903c17e23a2d58abd60d8e529d88a830f82",message:"Merge-pull-request-1319-from-ariskemper-doc-cro-translation",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 21 Dec 2017 09:33:36 +0100"},{sha:"a4708b1290cee803b5ec9104d1be915fcd1fbf10",message:"still-wasn-t-json-without-the-quotes-around-the-title",author:{name:"David Ankin",email:"david.ankin@stonybrook.edu"},date:"Wed, 20 Dec 2017 23:55:33 -0500"},{sha:"f4f9707eea1b8cef8246ca90eb10d90204cb8acc",message:"this-example-is-wrong",author:{name:"David Ankin",email:"david.ankin@stonybrook.edu"},date:"Wed, 20 Dec 2017 23:44:30 -0500"},{sha:"2b928c4b45253e2f08ec05654c636b971e5b2c34",message:"Add-croatian-translation-to-Translation.md",author:{name:"Aris Kemper",email:"aris.github@gmail.com"},date:"Wed, 20 Dec 2017 20:58:45 +0100"},{sha:"d01ed39753fad7d5a98dc354c49f13e1fc2a0588",message:"Changed-Spelling-of-Labeled",author:{name:"Yash Joshi",email:"jyash97@gmail.com"},date:"Tue, 19 Dec 2017 21:40:46 +0530"},{sha:"aec0538cb659366f8d43c07d096a238242035dbe",message:"Update-Changelog",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 18 Dec 2017 19:24:26 +0100"},{sha:"722844331deb2fb739462a53955204c5b3c4503b",message:"Publishing-1.3.3",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 18 Dec 2017 19:14:53 +0100"},{sha:"3f54c30daf2e552777931c310d271d0bc0441704",message:"Upgrading-Chromdriver-to-allow-tests-to-pass",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 18 Dec 2017 19:07:10 +0100"},{sha:"8bae36b7eb1fdc7862e1811d52c52e35f2f2f1d6",message:"Merge-pull-request-1284-from-soaserele-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 18 Dec 2017 18:56:34 +0100"},{sha:"e0c60a02bd6393e8cba14f5dc9550c9e37f578cc",message:"Merge-pull-request-1300-from-ariskemper-doc-slo-translation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 18 Dec 2017 18:55:58 +0100"},{sha:"b1d2429aeae2c64f43c3b815a092341c5972dad3",message:"Merge-pull-request-1297-from-marmelab-fix_translation_doc",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 18 Dec 2017 14:34:16 +0100"},{sha:"7932e9871e3b48734c92fb14f1874aa3e7217d01",message:"Merge-pull-request-1298-from-marmelab-get_resources",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 18 Dec 2017 14:30:15 +0100"},{sha:"b2fff17f782cc184f1eb0275da7501f8646e01c1",message:"Add-slovenian-translation-to-Translation.md",author:{name:"Aris Kemper",email:"aris.github@gmail.com"},date:"Sun, 17 Dec 2017 22:08:41 +0100"},{sha:"5fedcfb27d9885efdc34e8f0a25d6112e376ecd3",message:"Export-getResources-to-allow-ressource-injection-in-custom-components",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Dec 2017 13:42:59 +0100"},{sha:"d72deb5d4e9d22201651ba55b6c02309fe3e6640",message:"Fix-translation-doc",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Dec 2017 13:28:20 +0100"},{sha:"cbe330530d8ccbeec4581497e0937759fefa172f",message:"Update-RestClients.md",author:{name:"Stanislav Oaserele",email:"soaserele@gmail.com"},date:"Tue, 12 Dec 2017 17:08:33 +0200"},{sha:"3ee6c21305f457f7f59f2bc63ab6c5c91304b9d9",message:"Update-RestClients.md",author:{name:"Stanislav Oaserele",email:"soaserele@gmail.com"},date:"Tue, 12 Dec 2017 17:05:04 +0200"},{sha:"9dca8e07b9414ad5eadf84659f5663d0dbba083f",message:"Update-Translation.md",author:{name:"Aymen Dhaya",email:"aymendhaya@gmail.com"},date:"Tue, 21 Nov 2017 15:45:49 +0100"},{sha:"45e908fc7585c1f8cc65771875c82b554307ab1c",message:"Documentation-update-for-Writing-Actions",author:{name:"Danyal Aytekin",email:"danyal@fubase.com"},date:"Mon, 20 Nov 2017 12:00:55 +0000"},{sha:"39b6e5781deebab6e3bec4f4ee631ad2ccdd519c",message:"Fix-missing-key-warning",author:{name:"madpg",email:"madalena.pg@gmail.com"},date:"Mon, 20 Nov 2017 10:14:29 +0100"},{sha:"bff16a4f229d920460d1ad9141c81cd3d043a129",message:"Add-translation-Indonesian-language",author:{name:"ronadi",email:"ronadix@gmail.com"},date:"Sun, 19 Nov 2017 13:16:12 +0700"},{sha:"187032b7978948e316bf930c43e3219ef8bb3290",message:"Update-Translation.md-by-adding-arabic-language",author:{name:"Aymen Dhaya",email:"aymendhaya@gmail.com"},date:"Fri, 17 Nov 2017 13:53:16 +0100"},{sha:"9f4138a75ce23ffe17075abb50d5db4cb025d4e4",message:"Merge-pull-request-1217-from-xiaomingplus-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Nov 2017 08:34:10 +0100"},{sha:"2e584d892390cdd7b548bb1c86c5ffb59ed814f9",message:"for-fix-example-export-function-error",author:{name:"xiaomingplus",email:"xiaomingplus@qq.com"},date:"Sat, 11 Nov 2017 19:31:38 +0800"},{sha:"729c206fa2ae6811bc27a1dc7b069e1bc618eb26",message:"Merge-pull-request-1204-from-zifnab87-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Nov 2017 15:34:38 +0100"},{sha:"64bc37f614d48406f6ca0174eb9b1dab08c6b3d3",message:"Merge-pull-request-1203-from-natrim-fix-button-record",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Nov 2017 15:07:56 +0100"},{sha:"a49d890dffdef63527285288a98d3cadabbff6fb",message:"remove-react-admin-java-rest-listing-for-now",author:{name:"Michail Michailidis",email:"zifnab87@users.noreply.github.com"},date:"Tue, 7 Nov 2017 23:34:06 +0200"},{sha:"b4293301de5c6870addec2870acab14a6239e8ab",message:"add-react-admin-java-rest-package",author:{name:"Michail Michailidis",email:"zifnab87@users.noreply.github.com"},date:"Sun, 5 Nov 2017 22:40:10 +0200"},{sha:"eb533abfb6ed746a6592b1c51485fd947625e25a",message:"add-component-factory-to-Ecosystem.md",author:{name:"Michail Michailidis",email:"zifnab87@users.noreply.github.com"},date:"Sun, 5 Nov 2017 22:30:26 +0200"},{sha:"2129053b6d2bef9e1e6ae175d7dd793b802f1ce7",message:"fix-shouldUpdate-for-EditButton-and-ShowButton",author:{name:"Natrim",email:"maly@kinet.cz"},date:"Fri, 3 Nov 2017 11:21:54 +0100"},{sha:"55d704dcfa3d8bb0689e10a6686c21873d8a6fba",message:"Merge-pull-request-1197-from-marmelab-fix-admin-menu-doc",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 2 Nov 2017 11:21:45 +0100"},{sha:"25112e79047a3654607eb3a40dee919069dd61f3",message:"Fix-custom-Menu-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 2 Nov 2017 10:24:15 +0100"},{sha:"83e73ab4f75d98cd282948cc322bf4922d0a8d4f",message:"Merge-pull-request-1187-from-faviouz-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 31 Oct 2017 10:00:10 +0100"},{sha:"b2ccfa3ff783613750e35658be6532024c4d45dc",message:"Update-index.md",author:{name:"Fábio Maia",email:"fabiu.maia@gmail.com"},date:"Sun, 29 Oct 2017 19:19:18 +0000"},{sha:"6fc7a056fa4815d877e650892f79589e337968b0",message:"Merge-pull-request-1178-from-netsgnut-copywriting_updates",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 24 Oct 2017 13:58:05 +0200"},{sha:"046cf2e4fa492b680d7174dfaa54c61f6998894f",message:"Updated-default-message-for-aor.message.not_found",author:{name:"Kelvin Wong",email:"284779+netsgnut@users.noreply.github.com"},date:"Tue, 24 Oct 2017 18:07:00 +0800"},{sha:"c355f9dff6daa7962b7a174cf5fe154ee8521423",message:"Updated-default-message-for-aor.message.are_you_sure",author:{name:"Kelvin Wong",email:"284779+netsgnut@users.noreply.github.com"},date:"Tue, 24 Oct 2017 18:06:20 +0800"},{sha:"c6bfafb7fc07e0d9e120f78888ee8b07a5054bca",message:"Fixed-issue-where-vertical-scroll-on-page-is-not-possible-when-content-height-e.g-number-list-items-exceeds-the-screen-height",author:{name:"Jan Martin Langeland",email:"lodott@gmail.com"},date:"Wed, 18 Oct 2017 20:12:29 +0200"},{sha:"64f4ee1bdeab141e7e3cb49c420b12758754ba53",message:"Merge-pull-request-1146-from-motro-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 17 Oct 2017 12:04:18 +0200"},{sha:"57894abe9e0b80e6ea0891454c6fcc9ab046801b",message:"Merge-pull-request-1161-from-marmelab-fixed_prettier",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 17 Oct 2017 11:47:41 +0200"},{sha:"2df915b48fb33378915eedf2f7bea455d5bd6119",message:"Fix-prettier-version",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 17 Oct 2017 11:14:00 +0200"},{sha:"ba15d3dd73979fc3b5597894878a4828dfe8f270",message:"Merge-pull-request-1150-from-clementtalleu-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 12 Oct 2017 17:12:04 +0200"},{sha:"24867505f944d88a2e30d7278228ed5642d5c8e3",message:"Merge-pull-request-1149-from-marmelab-fix_refresh_edit_show",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 12 Oct 2017 17:11:36 +0200"},{sha:"30f89f7cfa929c9e1334ba1670c1319e955e0399",message:"fix-List.md-documentation",author:{name:"clementtalleu",email:"clement@la-cooperative-des-tilleuls.com"},date:"Thu, 12 Oct 2017 17:04:22 +0200"},{sha:"a5e492e32b9d8e1375c8230762f3dc8cfe8b430b",message:"Fix-Refresh-in-Edit-and-Show-views",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 12 Oct 2017 16:57:08 +0200"},{sha:"84a5a56aefe3df9a135fe1dafdb6e01283feeb7c",message:"Merge-pull-request-1148-from-natrim-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 12 Oct 2017 12:51:24 +0200"},{sha:"b236124448052a22ce5b32d4e4ba82a1f88f71ad",message:"prettier-List.js",author:{name:"Natrim",email:"natrim@users.noreply.github.com"},date:"Thu, 12 Oct 2017 12:12:27 +0200"},{sha:"0f177fe3c834258f11eaf83215b4d5918039ae0c",message:"Bind-List.refresh-to-class",author:{name:"Natrim",email:"natrim@users.noreply.github.com"},date:"Thu, 12 Oct 2017 12:01:20 +0200"},{sha:"5b9f6123cf5eb92007b671ebea828e9320738005",message:"Adding-a-link-to-the-updated-Hebrew-translations",author:{name:"yossi",email:"yossi@motro.net"},date:"Wed, 11 Oct 2017 19:12:55 +0300"},{sha:"07452f0efe31fda3309710f74e11f5988595206c",message:"Prepare-1.3.2",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 3 Oct 2017 23:04:50 +0200"},{sha:"ab0067a6f1c06c3a817cdf1b49b05e817d948336",message:"Move-Code-of-Conduct-out-of-root",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 3 Oct 2017 22:43:00 +0200"},{sha:"a483e99b7a21eadc1dfc99a2e926992dcdd2daee",message:"Add-issue-template",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 3 Oct 2017 22:40:07 +0200"},{sha:"fcfe69bd49fa255c279822868a037c56d876a7a8",message:"Merge-pull-request-1124-from-marmelab-fix_with_permissions",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 3 Oct 2017 17:16:04 +0200"},{sha:"43a8cda19a7a2173b9a765907177aa47204bc928",message:"Remove-FormField-from-WithPermission",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 3 Oct 2017 17:02:21 +0200"},{sha:"384d4dbc2fe90e38c55e195644eee6f22b24a399",message:"Merge-pull-request-1121-from-marmelab-fix_custom_layout_doc",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 3 Oct 2017 14:16:58 +0200"},{sha:"1d05bbaf290a9846d8dbe6b542223668317d22c3",message:"Fix-custom-layout-doc",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 3 Oct 2017 14:03:50 +0200"},{sha:"facdfacac6dff4b4f31ec99f1340075dd1a8b50c",message:"Fix-filter-by-tag-on-example",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 3 Oct 2017 11:49:25 +0200"},{sha:"8ee6740d70c0a9df8081cbcfc69a1e8c6c0803c8",message:"Merge-pull-request-1115-from-kopax-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 3 Oct 2017 11:28:22 +0200"},{sha:"ed12989264abe151367db3004507337b7a61daa2",message:"Merge-pull-request-1111-from-marmelab-documentation_fixes",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 2 Oct 2017 17:40:25 +0200"},{sha:"1572883df190abe77004f5c6f7c26a25615c1df5",message:"Fix-doc-adminReducer-customApp",author:{name:"Dimitri Kopriwa",email:"dimitri.kopriwa@kopaxgroup.com"},date:"Sun, 1 Oct 2017 16:50:18 +0700"},{sha:"918adba25d4310ded1161a323d385badc2dee5c9",message:"Fix-doc-adminReducer-customApp",author:{name:"Dimitri Kopriwa",email:"dimitri.kopriwa@kopaxgroup.com"},date:"Sun, 1 Oct 2017 16:50:02 +0700"},{sha:"69e7163a2923fcc61583ab4d80127ddb9fd2a865",message:"Fix-doc-adminReducer-customApp",author:{name:"Dimitri Kopriwa",email:"dimitri.kopriwa@kopaxgroup.com"},date:"Sun, 1 Oct 2017 16:34:11 +0700"},{sha:"6b67aa1c487704d4db08d68660c3e4ad8a597892",message:"RFR-Documentation-fixes",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Sat, 30 Sep 2017 09:50:58 +0200"},{sha:"d8c387e87f481b58298dab469d6cc1039be02346",message:"Merge-pull-request-1107-from-marmelab-fix_multi_reference_filter",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 29 Sep 2017 10:48:26 +0200"},{sha:"4c15397f22551c7f2c642fcc86a2cb7d9b26166a",message:"Merge-pull-request-1108-from-marmelab-fix_link_trailing_slash",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 29 Sep 2017 10:43:01 +0200"},{sha:"e9cc7a60d16efe77a29b4959d67028786a5c8cad",message:"fix-test",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Fri, 29 Sep 2017 10:31:01 +0200"},{sha:"c60f09ee3b65909e571661547ec6c423d25c5d9c",message:"remove-trailing-slash-of-basePath-for-List-if-present",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Fri, 29 Sep 2017 10:23:11 +0200"},{sha:"a7f68d021acfd3aa06560ceabbfb49fb657bce00",message:"incorporate-filter-in-relation-name-so-that-two-reference_many-on-the-same-resource-but-with-different-filter-will-not-override",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Thu, 28 Sep 2017 18:32:26 +0200"},{sha:"6b7f7b99219932c74492d598e663756c74bef05f",message:"Merge-pull-request-1086-from-marmelab-fix_optimistic_list",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 27 Sep 2017 10:25:40 +0200"},{sha:"cfd20a0ccf9b51f02528c008e77c32f0bee0a1b4",message:"Merge-pull-request-1092-from-marmelab-fix_documentation_ontouchtap",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 27 Sep 2017 10:18:23 +0200"},{sha:"797e6c20754d992316baab7265609a63829a5248",message:"fix-prettier-error",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 27 Sep 2017 10:12:12 +0200"},{sha:"8df7aee44b5301280b1c1e89b4558fe0a09ba138",message:"Merge-pull-request-1094-from-marmelab-hide_list_button",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 27 Sep 2017 09:54:23 +0200"},{sha:"e526ff79c240aaf1a11def7790a241712b74c0da",message:"Merge-pull-request-1093-from-marmelab-autocomplete-search-text-binding",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 27 Sep 2017 09:40:22 +0200"},{sha:"a41e6ea586d55d0da95cca52ab2db0bc56592dbc",message:"allow-to-hide-ListButton-for-edit-and-create-too",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 26 Sep 2017 13:59:19 +0200"},{sha:"fa253c0254ba52fa00f150a26ff420dd323998e1",message:"hide-ListButton-from-show-when-hasList-is-false",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 26 Sep 2017 13:37:26 +0200"},{sha:"5d642e13caeec596f96583ed11db529902c86956",message:"code-review",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 26 Sep 2017 14:26:17 +0200"},{sha:"5676cfa2604824e340bf56bbe1f03f13e3d13c5e",message:"update-test-on-AutoCompleteInput",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 26 Sep 2017 12:42:09 +0200"},{sha:"0432a56c6edf9ec7930ac6226116465383a0cb17",message:"Allow-bound-search-text-value-to-change-copied-from-warp-fix-autocomplete-search-text-binding",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 26 Sep 2017 11:22:19 +0200"},{sha:"0c89ab6056774193326d926e7fab0e35ac697932",message:"add-test-on-ids-addRecordIdsFactory",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 26 Sep 2017 11:12:53 +0200"},{sha:"f7dc9cf8e673fcfdbe8603682e15d3ddb184fd87",message:"add-test-on-data-addRecords",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 26 Sep 2017 11:00:33 +0200"},{sha:"11fa5adda27a3a843e90c37eb758fed865808f90",message:"add-test-to-getFecthedAt",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 26 Sep 2017 10:24:29 +0200"},{sha:"36555e1a862c8b67cebe36de17dd4b95318c462f",message:"RFR-Fix-documentation-about-onTouchTap-vs-onClick",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 26 Sep 2017 09:42:43 +0200"},{sha:"fc2d77dd22615d8196ed6e295bc347a5aefc351a",message:"Merge-pull-request-1090-from-marmelab-revert-1063-children_as_function_without_permissions",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 26 Sep 2017 09:29:08 +0200"},{sha:"5a7257f074bfc86a3874a9dbd5b6848712a906f8",message:"Revert-RFR-Function-as-children-without-permissions",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 26 Sep 2017 09:22:44 +0200"},{sha:"0d7ba01461c1929905c77db855dc2860e127eca7",message:"Merge-pull-request-1063-from-marmelab-children_as_function_without_permissions",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 26 Sep 2017 09:22:19 +0200"},{sha:"dea482a27f110a156a971dec1ce4064b897fb694",message:"Merge-pull-request-1088-from-marmelab-fix_date_input_filter",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 26 Sep 2017 09:15:25 +0200"},{sha:"225e81e1a77c087075b3483cf5a40a6722315504",message:"Merge-pull-request-1083-from-marmelab-themable_filterform",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 26 Sep 2017 08:56:49 +0200"},{sha:"e83a9d1012009e70f0062d73502403993bf797d7",message:"Merge-pull-request-1089-from-than-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 26 Sep 2017 07:56:21 +0200"},{sha:"f9615e3d72309f5798f72bb7fe2ea74f73a26a90",message:"fix-typo-in-props-list",author:{name:"Than Tibbetts",email:"than@dirigible.us"},date:"Mon, 25 Sep 2017 15:26:11 -0500"},{sha:"016c14dcdd0eb525834e1227c1f3b2867a088848",message:"Merge-pull-request-1084-from-marmelab-themable_FileInputPreview",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 25 Sep 2017 18:23:14 +0200"},{sha:"1907efed5da350a7ccf3dbca581ebd820392b068",message:"stringify-date-on-Change-on-date-input-to-avoid-discrepancy-between-serialized-and-unserialized-filter",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 25 Sep 2017 18:21:29 +0200"},{sha:"732149b6d37635bce404d4c020ef5aea8db8db31",message:"keep-fetchedAt-data-on-delete-and-refresh-only-id-already-in-list",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 25 Sep 2017 14:57:07 +0200"},{sha:"bb6453a910e8a07aaeb10c5740ab6d3a1be8a08f",message:"apply-the-same-cache-strategy-as-data-to-ids",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 25 Sep 2017 14:12:15 +0200"},{sha:"3dcfc13295f462554bb50965ee574d3eddd5c144",message:"RFR-Make-the-FileInputPreview-themable",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 25 Sep 2017 09:50:37 +0200"},{sha:"8b268f6d87e3b2edfd9c425f70910335554129c4",message:"RFR-Make-the-FilterForm-themable",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 25 Sep 2017 09:39:27 +0200"},{sha:"50065680f5a40fd74344f4bf5169712711206f35",message:"Merge-pull-request-1081-from-kopax-1080",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 25 Sep 2017 09:03:35 +0200"},{sha:"99c614a402809544c9a38e0844a161155080be52",message:"Merge-pull-request-1079-from-kopaxgroup-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 25 Sep 2017 09:00:41 +0200"},{sha:"6fe0b1d3664ba23dcff167965cec004b7b4ab7d9",message:"Merge-pull-request-1071-from-michaelluk-radio-button-fix",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 25 Sep 2017 08:57:55 +0200"},{sha:"cc19f3684dc101538d2cd58c273826224fbaa999",message:"Merge-pull-request-1066-from-marmelab-remove_aor_permissions_from_docs",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 25 Sep 2017 08:57:01 +0200"},{sha:"c95291b7004e7c799e4fde9fbcc809fbc1e14e27",message:"fix-1080",author:{name:"Dimitri Kopriwa",email:"dimitri.kopriwa@kopaxgroup.com"},date:"Sun, 24 Sep 2017 16:44:03 +0700"},{sha:"c8210ecb9076aec46b76dab3188b2fab4d24dec9",message:"fix-1080",author:{name:"Dimitri Kopriwa",email:"dimitri.kopriwa@kopaxgroup.com"},date:"Sun, 24 Sep 2017 16:41:23 +0700"},{sha:"8e82ec502dd58b674f6497717c0ee8ab38b3a11a",message:"fix-1080",author:{name:"Dimitri Kopriwa",email:"dimitri.kopriwa@kopaxgroup.com"},date:"Sun, 24 Sep 2017 05:02:01 +0700"},{sha:"e00fddfc894fd66ce28fff6e5149e0cf6261577c",message:"corrected-example-1078",author:{name:"Dimitri Kopriwa",email:"dimitri.kopriwa@kopaxgroup.com"},date:"Sun, 24 Sep 2017 02:24:03 +0700"},{sha:"b4cce246ffe6df9ed5f8b9a9bc456061f8b4fab3",message:"add-test",author:{name:"Michael Luk",email:"michaelluk503@gmail.com"},date:"Sun, 24 Sep 2017 00:38:09 +0800"},{sha:"ef44ba4921c94bfd1b9f27d54bc9951d355ce50a",message:"Merge-pull-request-1073-from-natrim-patch-6",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Fri, 22 Sep 2017 15:55:37 +0200"},{sha:"9d1c83e87bfb346b45d604db19f41523d4fe5129",message:"Fix-missing-in-CreateButton-for-onlyUpdateForKeys",author:{name:"Natrim",email:"maly@kinet.cz"},date:"Fri, 22 Sep 2017 15:45:32 +0200"},{sha:"c9ea6c8faa5ebec438cf49cac3f9b6f1669f259b",message:"add-valueSelected-so-RadioButtonGroup-will-update-its-value",author:{name:"Michael Luk",email:"michaelluk503@gmail.com"},date:"Fri, 22 Sep 2017 20:00:44 +0800"},{sha:"1759df89a75c01ede2df20e3a151f898d26076bb",message:"review-2",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 22 Sep 2017 11:59:38 +0200"},{sha:"b1e9e34e7e38133bde0c2dc98eb58619154c62ce",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 22 Sep 2017 11:24:24 +0200"},{sha:"8cd8057b807dffc8217e57433ff526ef1c14fbf5",message:"Documentation",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 22 Sep 2017 11:11:08 +0200"},{sha:"c11df7340beb7a7b610c39861f07286861a1c846",message:"Allow-function-as-a-child-returning-a-promise",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 22 Sep 2017 11:10:57 +0200"},{sha:"855bc035cf7aafb68c6f76f9a3edeeb7cd8b49cd",message:"Merge-pull-request-1065-from-MhdSyrwan-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 21 Sep 2017 15:01:15 +0200"},{sha:"83b9748406a20d7a95718d636f2125cb52130309",message:"Enhanced-aor-embedded-array-description",author:{name:"Muhammad Al-Syrwan",email:"mhdsyrwan@gmail.com"},date:"Thu, 21 Sep 2017 15:39:39 +0300"},{sha:"4b5605fbfb214bd1b7e831c3f418705fbb4fd8e1",message:"RFR-Remove-aor-permissions-from-documentation",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Thu, 21 Sep 2017 13:27:25 +0200"},{sha:"b4ddb855819fce7680d3ce6d4b0170d0190c980f",message:"Enhanced-aor-rest-client-router-description",author:{name:"Muhammad Al-Syrwan",email:"mhdsyrwan@gmail.com"},date:"Thu, 21 Sep 2017 13:57:29 +0300"},{sha:"1de81314bcf06fa07dbc861c1cd20231520987cd",message:"Added-aor-embedded-array-and-aor-rest-client-router",author:{name:"Muhammad Al-Syrwan",email:"mhdsyrwan@gmail.com"},date:"Thu, 21 Sep 2017 13:53:37 +0300"},{sha:"ad578d11f5b044c2daf49a311e168fd217c6b2c6",message:"WIP-Function-as-children-without-permissions",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Thu, 21 Sep 2017 09:52:49 +0200"},{sha:"fe62e713492f53a2f5040968048454e9d8448b9e",message:"Update-changelog",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 20 Sep 2017 15:39:10 +0200"},{sha:"b4b3770711902247a466345b7253bc12edb956a6",message:"Bump-version-to-1.3.1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 20 Sep 2017 15:33:55 +0200"},{sha:"4f59af6fef5122defa637476b35b33354b6a70b7",message:"Merge-pull-request-1061-from-marmelab-delete_ie11",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 20 Sep 2017 15:27:51 +0200"},{sha:"8b943fb1c3f178363b0322ce63a606064965bab7",message:"Fix-delete-reducer-on-IE11",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 20 Sep 2017 15:21:37 +0200"},{sha:"96bb49e2f92b270ee39aff6b481687c5336a1890",message:"Merge-pull-request-1058-from-fizix-io-clean-before-build",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 20 Sep 2017 15:05:35 +0200"},{sha:"c73785bb93eb309a5695d6984cb9ce25c452a009",message:"Add-clean-and-install-steps-before-building",author:{name:"Arnaud Didry",email:"arnaud@fizix.io"},date:"Wed, 20 Sep 2017 11:43:20 +0200"},{sha:"c417ac3f8a17bb26783b6c486d4950ee67ebea53",message:"Merge-pull-request-1044-from-marmelab-fix_default_values_deep_paths",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 20 Sep 2017 14:09:26 +0200"},{sha:"1e3e3431d884298971ae7d1bfb50594976dc09d0",message:"Merge-pull-request-1034-from-marmelab-fix_alwayson_filter_default_value",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 20 Sep 2017 14:08:44 +0200"},{sha:"f6039279c92b0707e0a6359bddf40e1a6149b7a8",message:"Merge-pull-request-1052-from-Phocea-patch-6",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 19 Sep 2017 17:14:59 +0200"},{sha:"b306477edce66095d112232dfb3e688293051c53",message:"Add-AUTH_GET_PERMISSIONS-to-import",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Tue, 19 Sep 2017 17:04:18 +0200"},{sha:"3669a646429598f5d099a8a3acf03b3073a6cdb4",message:"Merge-pull-request-1045-from-marmelab-fix_boolean_input",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Mon, 18 Sep 2017 10:22:52 +0200"},{sha:"c8ca400b418a1765d0a8850ca9346f8c50a12b9a",message:"Tests",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 18 Sep 2017 10:15:02 +0200"},{sha:"4f149ac33bb9aeb6886b51913eabdf7c4b4dee89",message:"RFR-Fix-BooleanInput-onChange-with-false-value",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Sun, 17 Sep 2017 09:43:19 +0200"},{sha:"6cc775c1a3a7d8f06e35a5f5a9639da2aeaccf87",message:"RFR-Fix-default-values-handling-for-deep-paths-with-dot-notation",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Sun, 17 Sep 2017 09:13:59 +0200"},{sha:"00a1363509e97f2593a4a45fd27f49baa6142348",message:"Fix-initialValues-from-querystring-would-have-overidden",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 15 Sep 2017 18:15:43 +0200"},{sha:"f8c40a03986af52aae0235c95a1f1ba7f4895185",message:"Merge-pull-request-1033-from-marmelab-fix_breaking_change_list_refresh",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Sep 2017 17:57:25 +0200"},{sha:"eb08ad020958313d8bc3a8c6db97752d6c655fb5",message:"Merge-pull-request-1035-from-marmelab-fix_date_filter",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Sep 2017 17:47:18 +0200"},{sha:"0ab9aace543e7eeed4a21feadc2988fd3abdacc1",message:"RFR-Fix-date-filters",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 15 Sep 2017 17:15:25 +0200"},{sha:"3e5682b17a5fee57d6fc762bed254213f387b70d",message:"RFR-Fix-alwayson-filters-defaultValue-being-ignored",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 15 Sep 2017 16:46:17 +0200"},{sha:"85be6b36c5eeb8d80f7591e0f06b084b04af41dc",message:"RFR-Fix-breaking-change-List-refresh",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 15 Sep 2017 16:12:10 +0200"},{sha:"dc84a6dff9512463d2bec0f7cc3f60782fab3cc5",message:"Merge-pull-request-1030-from-RWOverdijk-patch-3",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 14 Sep 2017 15:11:18 +0200"},{sha:"f6b378534ad4cbd4277f1a8e7e3ec55e3eefd63c",message:"update-location-of-resource-state",author:{name:"Wesley Overdijk",email:"r.w.overdijk@gmail.com"},date:"Thu, 14 Sep 2017 14:57:34 +0200"},{sha:"428ed8b6819139885158269259c2baff6926f349",message:"bump-version",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 13 Sep 2017 15:12:57 +0200"},{sha:"49a616c93d1ee5ea0bfa3c5f7abea0bb29c8d01c",message:"Merge-pull-request-1022-from-marmelab-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 13 Sep 2017 15:10:12 +0200"},{sha:"1722863c2cc72ad0d8c285ca9bf4c7b38b5c0f05",message:"Reorder-changes",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 13 Sep 2017 14:53:06 +0200"},{sha:"7264600a67213b5401a80db5642ea7230c30d75c",message:"Updated-changelog",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 13 Sep 2017 14:24:35 +0200"},{sha:"fe727c65441453ba51b557bd58bf686d93e2547f",message:"Fixes-after-rebase",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 13 Sep 2017 12:02:47 +0200"},{sha:"bc78f64d0c5e6510027bb0ffdc9125d5b34472b7",message:"Revert-Code-formatting",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Sep 2017 18:16:32 +0200"},{sha:"e68476806d2d56fbc64ae96d9807816e40d756a2",message:"Code-formatting",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Sep 2017 17:50:12 +0200"},{sha:"549dd3ed1ad978362882fae73a3693d5af71c3a6",message:"Fix-loader",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Sep 2017 17:41:48 +0200"},{sha:"c85d3768aa5240583a2590acffb54c7abc0ddb0d",message:"Run-prettier-to-fix-lint-line-length-warning",author:{name:"Graham Lyus",email:"grahamlyus@gmail.com"},date:"Mon, 28 Aug 2017 01:16:28 -0700"},{sha:"69dba01ee05086103916d7f12b709c4796db9f62",message:"update-RestClient-docs-for-data-previousData",author:{name:"Graham Lyus",email:"grahamlyus@gmail.com"},date:"Fri, 25 Aug 2017 22:14:26 -0700"},{sha:"84c904c3fcb88364e051b9041f2dd464292ee311",message:"968-add-previousData-to-crudDelete",author:{name:"Graham Lyus",email:"grahamlyus@gmail.com"},date:"Fri, 25 Aug 2017 22:13:34 -0700"},{sha:"77ab8e1a5bf670527a4566c56a4d266962c758c3",message:"Fixed-ugly-code-formatting-y-introducing-another-component",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 25 Aug 2017 12:17:19 +0200"},{sha:"db51391e64dafd2cae789adaba6a20abe90f95f9",message:"Optimized-resource-reducer-and-added-tests-for-it",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 25 Aug 2017 11:42:38 +0200"},{sha:"9048bb77586f5e50803050da1538e4d62f24690a",message:"Added-warning-about-missing-authClient-when-using-a-function-as-child",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Thu, 24 Aug 2017 10:17:50 +0200"},{sha:"4bb832f86a7c832b3ae139b06e12d170326f43e5",message:"Removed-withResources-HOC-in-favor-of-a-selector",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Thu, 24 Aug 2017 10:00:29 +0200"},{sha:"0036d24e73586f6289277cb60f80ed70904d63a0",message:"Review-doc",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 23 Aug 2017 23:39:53 +0200"},{sha:"b0335f6ad04749797008da8be4614c0a12577d35",message:"Review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 23 Aug 2017 23:30:41 +0200"},{sha:"79285872d19dcf368f17186160785becc04964e5",message:"Typo-fix-s-show-shows",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Wed, 23 Aug 2017 20:09:29 +0000"},{sha:"b93887861f2f71728929668f2690eef19d6132f7",message:"Typo-fix-s-hide-hides",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Wed, 23 Aug 2017 20:09:27 +0000"},{sha:"c4abffc4a29b337245c1d0efdd5dc6264172e96a",message:"Typo-fix-s-Show-shows",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Wed, 23 Aug 2017 20:09:25 +0000"},{sha:"3b309eb734bff17657d19403d65f7a63aa1d2ae2",message:"Typo-fix-s-Hide-hides",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Wed, 23 Aug 2017 20:09:22 +0000"},{sha:"778df3c07f16e48f9379c1cce353ee43acd413b6",message:"Typo-fix-s-and-Filter-components-and-Filter-components-It-works-there-too",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Wed, 23 Aug 2017 20:09:19 +0000"},{sha:"3ac0eb6c2889bbb04ef7fa554bacd713be35f729",message:"Typo-fix-s-with-a-TabbedForm-and-you-can-hide-with-a-TabbedForm-and-you-can-hide",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Wed, 23 Aug 2017 20:09:17 +0000"},{sha:"c54805b1eb0905699290978db963eac6ce8bfad3",message:"Typo-fix-s-It-s-possible-to-do-so-the-same-way-you-can-restrict-access-to-resources.-Just-like-for-resources-pass-a-function-as-only-child-of-the-component-instead-of-a-set-of-Fields-and-Inputs",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Wed, 23 Aug 2017 20:09:15 +0000"},{sha:"f8661f0044c4f33798d805b4b3458e1bec5e2412",message:"Typo-fix-s-in-the-other-resources-views-too-in-the-other-resource-views-too",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Wed, 23 Aug 2017 20:09:13 +0000"},{sha:"c69d9690cd187a6f5baa157c814f92940392b494",message:"Typo-fix-s-like-we-did-with-the-categories-like-with-the-categories-resource",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Wed, 23 Aug 2017 20:09:11 +0000"},{sha:"70f5ecc803d8749ce22397177f7939ea6481fe9f",message:"Typo-fix-s-which-store-the-user-s-role-upon-authentication-and-return-it-for-the-permissions-check-where-the-authClient-stores-the-user-s-role-upon-authentication-and-returns-it-when-called-for-a-permissions-check",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Wed, 23 Aug 2017 20:09:09 +0000"},{sha:"5b021dab3888967ce42a0be8c0d8acbad11b1209",message:"Typo-fix-s-something-a-component",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Wed, 23 Aug 2017 20:09:07 +0000"},{sha:"96ca90ec6d4f0a637e221d70b64de33c75bfb69e",message:"Typo-fix-s-it-will-relies-it-will-rely",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Wed, 23 Aug 2017 20:09:05 +0000"},{sha:"8c54bd4bbac440857797ce2c9b4a12a5d3f67ec7",message:"Documentation-and-removal-of-the-default-Loading-component",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 23 Aug 2017 17:52:14 +0200"},{sha:"ff98a249e75ef3a149d9a1a828263d942173dfa3",message:"e2e-tests-and-some-fixes",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 23 Aug 2017 15:38:41 +0200"},{sha:"96ee0e64d885543395c4879360572fa6918cca55",message:"Fixed-Toolbar-TabbedShowLayout.-Added-users-to-example-app-to-showcase-permissions.-That-will-be-used-for-e2e-too",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 23 Aug 2017 14:17:20 +0200"},{sha:"8ff877cafe7a3e86e65033e26a1370e0f846e508",message:"linting",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 23 Aug 2017 12:21:43 +0200"},{sha:"5a5bb7cb4d90b2d643ebe910ed6eeffc305d0483",message:"Fix-handling-of-children-in-withPermissionsFilteredChildren",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 23 Aug 2017 12:19:21 +0200"},{sha:"f6b6d1fb3a6b64b5be5a0d47a2e7e0991b2bbc8d",message:"Ensure-we-don-t-have-to-specify-keys-for-children",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 23 Aug 2017 11:55:18 +0200"},{sha:"b39fbd7092295b9e0d70e6ffa897393556e49437",message:"Fix-show-view",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 22 Aug 2017 17:50:54 +0200"},{sha:"62e7af2f1439fae7879cf4137d7e951e480cf589",message:"Converted-all-views-to-accept-a-function-as-their-children",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 22 Aug 2017 17:41:37 +0200"},{sha:"8b91d7e21d25e521abb295d8d26049339a139c14",message:"Included-aor-permissions-components",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 22 Aug 2017 15:10:47 +0200"},{sha:"06331a662e169d4e4b3bcaabf09319c10e0d0eed",message:"linting",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 22 Aug 2017 13:34:03 +0200"},{sha:"d6eddb23e22b33448a86657acf89302e1f05b197",message:"Reverted-Admin-to-its-function-component-form",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 22 Aug 2017 13:33:03 +0200"},{sha:"c129b52368c2a724ad469f7ee5de2ddf8ae8c54b",message:"WIP-Integrate-permissions-into-core",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 22 Aug 2017 13:26:05 +0200"},{sha:"f5d354c32de58347e04b48d6734ccaf22df6b76a",message:"Updated-material-ui-chip-input-to-0.17.0",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 21 Aug 2017 17:16:58 +0200"},{sha:"9836464ca275b1fbf84d932e27b4d7f3fb35d374",message:"WIP-Upgrade-dependencies",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 18 Aug 2017 11:17:40 +0200"},{sha:"abed63d65e976e5900116fad5bd7e8e09132b13f",message:"Remove-unused-parameter-for-refreshView-action-creator",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Thu, 17 Aug 2017 17:25:01 +0200"},{sha:"50c165610bde93536543336be0f2d0a6b1af2d05",message:"RFR-Ability-to-refresh-views-using-a-redux-action",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Thu, 17 Aug 2017 17:16:45 +0200"},{sha:"bf406f5960a88dc54467c5f5288e641c39ef7017",message:"Delete-package-lock.json",author:{name:"Marc Weistroff",email:"marc@weistroff.net"},date:"Wed, 9 Aug 2017 15:47:47 +0200"},{sha:"bc9f040ed59d635dff5dfb7781b05e9a97f28fde",message:"Support-nested-filter-object",author:{name:"Takayuki Maeda",email:"mtakayuki1209@gmail.com"},date:"Sun, 6 Aug 2017 22:33:53 +0900"},{sha:"9f9e2ca92fb1242e6da84452bb621e84fed63534",message:"RFR-Refactor-forms-default-values-handling",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 2 Aug 2017 12:40:38 +0200"},{sha:"e02ee64a92762dba252ef87794ac8daa28618a12",message:"Add-layoutless-routes",author:{name:"Marc Weistroff",email:"marc@weistroff.net"},date:"Sun, 30 Jul 2017 16:44:07 +0200"},{sha:"57dbd86128037096a445f152f4f339113c0aada7",message:"Add-response-body-to-HttpError",author:{name:"Marc Weistroff",email:"marc@weistroff.net"},date:"Mon, 17 Jul 2017 17:11:08 +0200"},{sha:"f2e6b4bd03e74d0559559d5541a66964097637bd",message:"move-webpack-loaders-to-example",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Jul 2017 18:40:02 +0200"},{sha:"feef9267ed0cd9f876707ed9559836c773855e0d",message:"Move-webpack-to-example",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Jul 2017 18:34:44 +0200"},{sha:"12c42ea538b0edda48930057bd80444864fa8132",message:"Update-eslint-version",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Jul 2017 14:23:45 +0200"},{sha:"cb73cb807d62065f5cd570ed078b88dd185a240d",message:"Tweak-no-unused-var-to-avoid-cumbersome-formatting",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Jul 2017 09:48:27 +0200"},{sha:"6728e4fa104c088ea725def70202be19c140807e",message:"Re-add-eslint-recommended-rules-and-fix-errors",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Jul 2017 23:42:02 +0200"},{sha:"32f38c6f61fb9f6a8c6daa6935048544f7cc68c4",message:"Rename-notFound-to-catchAll",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Jul 2017 23:00:53 +0200"},{sha:"d1234825721af3278c7eba3c35625e5ac05fe3ad",message:"Fix-Unused-import",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Jul 2017 22:52:25 +0200"},{sha:"ed788735f8a0e3fde2594b51cdc151a76b7522dd",message:"Add-ability-to-customize-NotFound-page",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Jul 2017 17:24:23 +0200"},{sha:"e4711d140c770f06ec5104701a98c4c98332b073",message:"Add-NotFound-route",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Jul 2017 16:39:38 +0200"},{sha:"dec16318fe548d1995e1c95c18920d50a40fc088",message:"update-imports-and-add-resources-level-to-the-admin-state",author:{name:"lutangar",email:"johan.dufour@gmail.com"},date:"Tue, 4 Jul 2017 13:38:29 +0200"},{sha:"3caaa89e8465d14b57498e8b505fa44ced9a0eba",message:"create-admin-reducer-directory-and-move-related-reducers-into-it",author:{name:"lutangar",email:"johan.dufour@gmail.com"},date:"Wed, 3 May 2017 15:53:47 +0200"},{sha:"cdacf4eb8c6752c5f540f5c62c36e3c1c295821f",message:"run-unit-tests-before-linter",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jul 2017 15:50:41 +0200"},{sha:"ecd6681e896539609ed951d00a463a8152de0022",message:"Add-make-prettier-command",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jul 2017 15:47:53 +0200"},{sha:"0b35a89403a2f2a58572da2dc7502ed4a74d2d2c",message:"Add-linting-to-CI",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jul 2017 15:33:39 +0200"},{sha:"9f318b4ac4fa860b0f6e899e3e22084685008605",message:"Use-prettier-for-code-formatting",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jul 2017 14:47:02 +0200"},{sha:"fc1524e80e4588539287cbd572adc3b44c5c877b",message:"Add-explicit-error-message-when-decorating-aor-Input-components",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jul 2017 11:26:13 +0200"},{sha:"d9acce34b7a5784ec324b0026e82f0ae589ee039",message:"Use-stringify-to-generate-a-query-string",author:{name:"Takayuki Maeda",email:"mtakayuki1209@gmail.com"},date:"Thu, 29 Jun 2017 21:26:12 +0900"},{sha:"a56dfaf34d6d53ec810ef6b06cf6a3cbf86c29c2",message:"Merge-pull-request-1020-from-Phocea-patch-5",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 12 Sep 2017 12:19:56 +0200"},{sha:"28767401a0a963c6c082655c3bea40df9605da89",message:"Update-Resource.md",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Tue, 12 Sep 2017 12:11:15 +0200"},{sha:"a23d32b62d5e9347a0e0705060d39a33bc61bce6",message:"Update-index.md",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Tue, 12 Sep 2017 12:10:57 +0200"},{sha:"f9ca52ee1ab1caefdbaa865a632896ad83d3c0b8",message:"Update-Theming.md",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Tue, 12 Sep 2017 12:10:01 +0200"},{sha:"f89eb0c07773b6cf108c529f30fae88a011f5ecf",message:"Update-Show.md",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Tue, 12 Sep 2017 12:09:41 +0200"},{sha:"e19550f27a85e2e4cc850e470276403176b748fc",message:"Merge-pull-request-1019-from-Phocea-patch-3",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Sep 2017 12:02:31 +0200"},{sha:"0d832f76c7db29edcc7c441279448bf472888ba8",message:"Update-List.md",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Tue, 12 Sep 2017 12:01:02 +0200"},{sha:"865a7298f35fa4fc731214483b8e96d7d939b30a",message:"Update-Inputs.md",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Tue, 12 Sep 2017 12:00:28 +0200"},{sha:"26c58a936c221db45d676e4ad95ed526f207b2d7",message:"Update-Fields.md",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Tue, 12 Sep 2017 11:59:31 +0200"},{sha:"376afa0137482ed2badbe4767310105571e74338",message:"Merge-pull-request-1018-from-Phocea-patch-2",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 12 Sep 2017 11:59:08 +0200"},{sha:"b6a48f0c1365c803ccaefdc717a8c62825e0e91e",message:"Update-FAQ.md",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Tue, 12 Sep 2017 11:58:46 +0200"},{sha:"d108f9f13a1e592cf80cca1653048f3c44838fa2",message:"Update-CustomApp.md",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Tue, 12 Sep 2017 11:58:11 +0200"},{sha:"1c16bc406904c4c754a15fc01193736e71045d9d",message:"Update-CreateEdit.md",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Tue, 12 Sep 2017 11:57:50 +0200"},{sha:"9b278ff3d6af8fd5b6e3af66dea692b843c8b8b1",message:"Update-Admin.md",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Tue, 12 Sep 2017 11:57:00 +0200"},{sha:"dac8886f36d719d40f61cca6d8019c827c815ffb",message:"Fix-internal-links",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Tue, 12 Sep 2017 11:49:13 +0200"},{sha:"2a4aa78c7f14a8531e2b2394699da2be4b06f594",message:"Fix-internal-md-links",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Tue, 12 Sep 2017 11:46:17 +0200"},{sha:"2895e04835aace86bcf51a6151b23fe419301b2a",message:"Fix-md-link",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Tue, 12 Sep 2017 11:43:53 +0200"},{sha:"152cac18c5bff71244dc55c35804e1c7658f30b9",message:"Merge-pull-request-1004-from-vitivs-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Sep 2017 11:35:00 +0200"},{sha:"ec9a06da2e6374f4823a32ccab37b00be0c1d037",message:"Merge-pull-request-1017-from-Phocea-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 11 Sep 2017 15:27:54 +0200"},{sha:"4166b186b902987483660b1d8a977fba725e363b",message:"Fix-translation-page-link",author:{name:"Greg",email:"phocea04500@hotmail.com"},date:"Mon, 11 Sep 2017 15:03:19 +0200"},{sha:"bc33b6d5b8e5dfb832fd1e332b98ca7e548a3a56",message:"add-Ukrainian-translation",author:{name:"vitiv",email:"vitivs@gmail.com"},date:"Wed, 6 Sep 2017 19:57:14 +0300"},{sha:"438a7f90031f15ece363ab6b608340231efaf69f",message:"Merge-pull-request-995-from-jf248-hotfix-docs-update",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 5 Sep 2017 21:10:32 +0200"},{sha:"670ab542321615fb3e60b1f0748031bf597022cb",message:"Remove-changes-to-Admin.md",author:{name:"Joshua Freedman",email:"jf248@users.noreply.github.com"},date:"Tue, 5 Sep 2017 10:10:21 -0700"},{sha:"93735459ff720d7d788e624fa8726a6d8b3f0508",message:"Third-time-lucky",author:{name:"Joshua Freedman",email:"jf248@users.noreply.github.com"},date:"Mon, 4 Sep 2017 19:46:31 -0700"},{sha:"ed5c1eddff67c5f6320692a7f853b9f1470f1143",message:"Fix-alignment",author:{name:"Joshua Freedman",email:"jf248@users.noreply.github.com"},date:"Mon, 4 Sep 2017 19:30:34 -0700"},{sha:"5ffc5930e22449a148d2ee2053a3736f99ab6e1c",message:"Ensure-Sidebar-always-specifies-an-onMenuTap-prop",author:{name:"Joshua Freedman",email:"jf248@users.noreply.github.com"},date:"Fri, 1 Sep 2017 19:12:32 -0700"},{sha:"439777065b2b39bed373aebe558f34c67f4f3ef1",message:"Fix-typo",author:{name:"Joshua Freedman",email:"jf248@users.noreply.github.com"},date:"Sun, 3 Sep 2017 23:03:25 -0700"},{sha:"d2cd346a7de37efaac31b96eb922074c1ef14ad1",message:"Correct-the-Menu.js-example-in-Admin.md",author:{name:"Joshua Freedman",email:"jf248@users.noreply.github.com"},date:"Fri, 1 Sep 2017 19:12:32 -0700"},{sha:"30f4ac13400a46845e3ff2240c14ae5718ab086f",message:"Merge-pull-request-993-from-zifnab87-master",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Fri, 1 Sep 2017 20:48:47 +0200"},{sha:"7346afc45ed8d4f197db0151046e81460f2ccc77",message:"change-gr-to-el-according-to-official-documents",author:{name:"Michail Michailidis",email:"mmichaelid@gmail.com"},date:"Fri, 1 Sep 2017 20:01:58 +0300"},{sha:"68cf8670f968a5aeb618f6550078a511f72b93a3",message:"add-greek-translation-entry",author:{name:"Michail Michailidis",email:"mmichaelid@gmail.com"},date:"Fri, 1 Sep 2017 20:00:02 +0300"},{sha:"84f452b4e5f6c224bf4b6db7ec617b22f3d15610",message:"Merge-pull-request-990-from-fab1an-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 31 Aug 2017 13:35:27 +0200"},{sha:"c598bd03cb571e793d97fa51dae35225a724e096",message:"Update-SelectInput.js",author:{name:"Fabian Zeindl",email:"fabian.zeindl@gmail.com"},date:"Thu, 31 Aug 2017 12:57:35 +0200"},{sha:"b9a7dd1d5dcf8fa5e9e99cbac2ecb772f6be9fed",message:"Prepare-v1.2.3",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 30 Aug 2017 11:58:19 +0200"},{sha:"e18fde22d88c9f0dd2b961b58cdf7ec3edbb3311",message:"Merge-pull-request-978-from-dunghuynh-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Sun, 27 Aug 2017 17:38:30 +0200"},{sha:"1cb8e553fc77560bf2648136f0acec62947d2ab0",message:"Add-Epilogue-Client",author:{name:"Dung Huynh",email:"huynhquangdung@gmail.com"},date:"Mon, 28 Aug 2017 01:11:19 +1000"},{sha:"e919cf9a7ede2c2e764a28bdd2cb42caeb08fe7f",message:"Merge-pull-request-972-from-marmelab-fix_selectinput_keyboard_selection",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Fri, 25 Aug 2017 15:44:20 +0200"},{sha:"f714e98a2b79f645a92cca569a417ac90db19d1c",message:"RFR-Fix-SelectInput-selection-via-keyboard",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 25 Aug 2017 15:29:10 +0200"},{sha:"0c94ad0cf498f5d4e0314110ecec8f0d9eaa320d",message:"Merge-pull-request-969-from-sGy1980de-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Fri, 25 Aug 2017 11:02:54 +0200"},{sha:"319080b28d29fb484112fc951b99bf62a6fdfe24",message:"check-for-Content-Type-already-set-before-setting-automatically",author:{name:"Silvio Ginter",email:"silvio.ginter@googlemail.com"},date:"Fri, 25 Aug 2017 10:52:00 +0200"},{sha:"f554814aed664211b8d337545e11024f41ba5323",message:"Merge-pull-request-962-from-marmelab-tabbedform_validation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 23 Aug 2017 20:42:11 +0200"},{sha:"069695ab007fdf92180eccc5e94bc9f5214b056a",message:"RFR-Fix-TabbedForm-errors-are-hidden-for-inactive-tabs",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 23 Aug 2017 10:59:16 +0200"},{sha:"25d5d67ba3cb8640dc02444e7f65253f45de4043",message:"Merge-pull-request-954-from-marmelab-fix_file_input_single_file",author:{name:"Julien Demangeon",email:"julien@marmelab.com"},date:"Tue, 22 Aug 2017 16:04:31 +0200"},{sha:"18fb096a7aa611166ce7db6f4cf5da030c4a2286",message:"Merge-pull-request-956-from-marmelab-fix_numeric_validators",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Tue, 22 Aug 2017 16:02:52 +0200"},{sha:"faa4b7f8b9e852ff636e1c57e8b6bb76d2aa6e2d",message:"RFR-Fix-numeric-validators",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 21 Aug 2017 17:41:32 +0200"},{sha:"e4fc53ae40266a2d81225472bdaa3f1419670521",message:"RFR-Fix-FileInput-handling-when-allowing-only-a-single-file",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 21 Aug 2017 09:29:45 +0200"},{sha:"2208295788c9f12ff102668c648832315b6ca6cb",message:"Merge-pull-request-947-from-marmelab-pagination_chevrons",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 20 Aug 2017 14:04:18 +0200"},{sha:"2549fd400f8d8c0b83fc3904152384776647dd98",message:"Merge-pull-request-948-from-marmelab-fix_selectinput_bidirectional_binding",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 20 Aug 2017 14:02:02 +0200"},{sha:"aacb78e22cdbac5ca1b8b80a3a822ad3ce22e433",message:"Merge-pull-request-949-from-marmelab-fix_fileinput_validation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 20 Aug 2017 14:00:44 +0200"},{sha:"a465931f82317224bcd80e6e357f258629904419",message:"Fix-tests",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 18 Aug 2017 16:33:27 +0200"},{sha:"39992edd53d10ac636e124f94d5dadc70b8f5446",message:"RFR-Ensure-FileInput-validation-messages-are-displayed",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 18 Aug 2017 16:20:28 +0200"},{sha:"f2e7499721f75dced8c0121dee150526daefbf58",message:"RFR-Fix-SelectInput-Bidirectional-binding",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 18 Aug 2017 15:33:53 +0200"},{sha:"dd47456d6237de4bc2137086bdc5fc87b375e3f9",message:"fix-tests",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 18 Aug 2017 12:41:47 +0200"},{sha:"94ff3fc015a0a5238dbf5390da350fc0226d4471",message:"linting",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 18 Aug 2017 12:38:14 +0200"},{sha:"a10c91da8ea4edcab1e74aa7b096160b840f7743",message:"RFR-Use-colors-from-MUI-theme-for-pagination-chevrons",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 18 Aug 2017 12:37:02 +0200"},{sha:"444fe5696da9c6d733423fe45e67531527cdbc8b",message:"Merge-pull-request-937-from-SSA111-master",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 15 Aug 2017 14:11:36 +0200"},{sha:"cbe0992382f8c4ed7d644d4074d395d8543de410",message:"Added-danish-translation",author:{name:"SSA111",email:"Sesa111@gmail.com"},date:"Tue, 15 Aug 2017 13:07:23 +0200"},{sha:"036b90cfd2b521970b6fdc170d16343505ac0d1e",message:"Merge-pull-request-931-from-melaniedavila-fix-typo",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 10 Aug 2017 23:45:26 +0200"},{sha:"85f060bd3c2a4e63ab2620cc14e5c008c9cd27f5",message:"Change-calls-to-call",author:{name:"Melanie Davila",email:"davilam91@gmail.com"},date:"Thu, 10 Aug 2017 15:40:33 -0400"},{sha:"638ce4e657fd2cb440e4abe01fbe425a077d2deb",message:"Merge-pull-request-923-from-zeusbaba-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 9 Aug 2017 16:09:42 +0200"},{sha:"9038bbb1a29a9e4a25ee098c689611e62e0945ee",message:"Update-Translation.md",author:{name:"Yilmaz Guleryuz",email:"yilmaz@guleryuz.net"},date:"Wed, 9 Aug 2017 10:52:33 +0200"},{sha:"261a73cb9d7f4acc6ecb6045357b3bff305a4075",message:"added-Norwegian-translations",author:{name:"Yilmaz Guleryuz",email:"yilmaz@guleryuz.net"},date:"Tue, 8 Aug 2017 11:00:40 +0200"},{sha:"84441be149994990d1c57ed0f92c2b9307ab4ab1",message:"Merge-pull-request-921-from-marmelab-fix_checkboxgroupinput",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 7 Aug 2017 10:12:47 +0200"},{sha:"e9f42c6c1233687e1814a8174096ef74d03cdfc8",message:"Check-inclusion-using-non-strict-equality",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 7 Aug 2017 10:01:31 +0200"},{sha:"b04750c3dade91cdee38ca50e112ebc5711cfc4a",message:"Merge-pull-request-916-from-dimitrovs-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 3 Aug 2017 08:52:56 +0200"},{sha:"38fcc6e862127cac59b9c611df80e6cb5198bf84",message:"Fix-PropTypes-field-typo",author:{name:"Stefan Dimitrov",email:"stefan@dimitrov.li"},date:"Wed, 2 Aug 2017 22:57:07 -0400"},{sha:"38e30220fbb264a5791d6b299e35b9454a94d455",message:"Prepare-1.2.2-release",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Aug 2017 16:52:10 +0200"},{sha:"98ba07b56b077a156c209d93a3b4368cb8911cfd",message:"Merge-pull-request-897-from-dervos-update-full-icu",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Aug 2017 15:06:55 +0200"},{sha:"7005715484c452056e9ca6d88e05b881d34cc6c9",message:"Merge-pull-request-907-from-swarms-tech-fix-login-form-lock-loading",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Aug 2017 15:06:17 +0200"},{sha:"cce45da63e2a6bd29ef1d814a17275a4886db4d2",message:"Merge-pull-request-908-from-marmelab-fix_custom_headers_doc",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 31 Jul 2017 19:39:21 +0200"},{sha:"a7d14e04b90f671de13c8de26b0aac4c5a9970d9",message:"Fix-Custom-Headers-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 31 Jul 2017 17:44:00 +0200"},{sha:"7bf3133f930f4dbeace65f6d0a7ccbdbe0954afb",message:"Fix-login-form-lock-and-loader-after-saga-refactoring",author:{name:"Aristotelis Dossas",email:"teldosas@gmail.com"},date:"Sun, 30 Jul 2017 21:53:22 +0300"},{sha:"2559cfca7772775755d17af7fc66132ad8df307e",message:"updated-full-icu-to-1.1.3",author:{name:"Reinhard van Apeldoorn",email:"reinhard@dervos.nl"},date:"Wed, 26 Jul 2017 15:03:11 +0200"},{sha:"6aa3e61c83e66413c8acaa04e3da7d6f18490e60",message:"Merge-pull-request-893-from-marmelab-number_input_step_doc",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 25 Jul 2017 18:31:25 +0200"},{sha:"9af26de3f46bf3237a872f37139c7e2e1b086bcf",message:"Merge-pull-request-892-from-marmelab-document_history",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 25 Jul 2017 18:30:38 +0200"},{sha:"accb1f3a62821f6787bc51f3d2283e3976f143ae",message:"Allow-numeric-value-in-NumberInput-step-prop",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Jul 2017 18:14:51 +0200"},{sha:"56f8b36d6f0eedce017f1d491a24df115435c895",message:"Document-admin-history-prop",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Jul 2017 18:01:45 +0200"},{sha:"c72d1fd373f12022bea2cfb892b0de35b87b29af",message:"Merge-pull-request-866-from-leesei-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Jul 2017 08:48:27 +0200"},{sha:"8e151a9657f0914d0e0701706b54208544fa3e22",message:"Merge-pull-request-885-from-cornhundred-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Jul 2017 08:38:32 +0200"},{sha:"9e4711684d5eaed59b3dac0b7c846c2e24483f80",message:"changed-build-to-built",author:{name:"Nicolas Fernandez",email:"cornhundred@users.noreply.github.com"},date:"Mon, 24 Jul 2017 11:53:17 -0400"},{sha:"abbc14016315d8ae0e7dc1aea25cc29f3d2e9a7f",message:"updated-link-will-update-link-on-Tutorial.md",author:{name:"Nicolas Fernandez",email:"cornhundred@users.noreply.github.com"},date:"Mon, 24 Jul 2017 11:51:29 -0400"},{sha:"df7d25f8883a31556523dfdf0f96f7c686e09bc4",message:"Updated-link-to-Creation-and-Editing",author:{name:"Nicolas Fernandez",email:"cornhundred@users.noreply.github.com"},date:"Mon, 24 Jul 2017 11:50:20 -0400"},{sha:"9df758e48d23be1dc4dc401e037f86d3508e44f7",message:"amend-wording-store-record",author:{name:"leesei",email:"leesei@gmail.com"},date:"Mon, 24 Jul 2017 23:10:32 +0800"},{sha:"97659da142740dad58c54e1a2087cee429120353",message:"Changed-Edition-to-Editing-or-Edit-etc",author:{name:"Nicolas Fernandez",email:"cornhundred@users.noreply.github.com"},date:"Fri, 21 Jul 2017 16:00:38 -0400"},{sha:"e000639ea951a12351d4dde936445f499c6322d9",message:"Merge-pull-request-884-from-cornhundred-master",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Fri, 21 Jul 2017 21:00:15 +0200"},{sha:"a8d7e8ab219cd4df1684397f4f4d57848c23ac3c",message:"Fixed-Tutorial.md-typo",author:{name:"Nicolas Fernandez",email:"cornhundred@users.noreply.github.com"},date:"Fri, 21 Jul 2017 13:03:58 -0400"},{sha:"7fadfe1cc8805e38cd8c902c3f84c77a346181fb",message:"Merge-pull-request-879-from-arlair-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 20 Jul 2017 16:59:09 +0200"},{sha:"64f3a2619e6c9190cda19b2b618f9962eb96c090",message:"Update-RestClients.md",author:{name:"Arlair",email:"arlair@yahoo.com"},date:"Thu, 20 Jul 2017 22:53:33 +0800"},{sha:"ab1b5d0aba62f28fe4e132d5ce0d73adb67747eb",message:"Merge-pull-request-865-from-hamidfzm-master",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 19 Jul 2017 23:38:10 +0200"},{sha:"b55b0c2ad248981b4291a6d0cf7abd4b3f7053aa",message:"Insert-farsi-in-list-in-alphabetical-order",author:{name:"Hamid FzM",email:"hamidfzm@gmail.com"},date:"Thu, 20 Jul 2017 01:37:26 +0430"},{sha:"301595f16ef0d58119ff84a86047d35a2e01b471",message:"fix-doc-for-ISO-date-input",author:{name:"leesei",email:"leesei@gmail.com"},date:"Mon, 17 Jul 2017 14:14:23 +0800"},{sha:"11632539239943ba4c26acee9b8c8649bfd73bdd",message:"Merge-pull-request-862-from-freeznet-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 14 Jul 2017 07:26:07 +0200"},{sha:"26d10a85da1df95c06b2bd5aae93fad167313a9f",message:"Add-farsi-translation-package",author:{name:"Hamid FzM",email:"hamidfzm@gmail.com"},date:"Fri, 14 Jul 2017 01:50:55 +0430"},{sha:"faa00722684ef78527d481c4b1748e04127cc75c",message:"Fix-translation-warning-on-TabbedShowLayout-s-tab-names",author:{name:"Rui Fu",email:"freeznet@users.noreply.github.com"},date:"Thu, 13 Jul 2017 17:46:49 +0800"},{sha:"8c9ef1f9b663b1a9fa6464dda98b480a71a4980f",message:"Merge-pull-request-859-from-RWOverdijk-patch-2",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 12 Jul 2017 13:47:38 +0200"},{sha:"63e63dfe145294dd5878f8c660b445ff95016fd0",message:"Change-dependency-location-in-code-example",author:{name:"Wesley Overdijk",email:"r.w.overdijk@gmail.com"},date:"Wed, 12 Jul 2017 09:52:03 +0200"},{sha:"54eea7b7b5b4a14fddf8e90578aed6af97d1fd3f",message:"Merge-pull-request-856-from-RWOverdijk-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 11 Jul 2017 16:48:44 +0200"},{sha:"f276f36dbfe8e4d0065fb24ffc337c49ddb65d4f",message:"fix-typo-impot",author:{name:"Wesley Overdijk",email:"r.w.overdijk@gmail.com"},date:"Tue, 11 Jul 2017 16:14:15 +0200"},{sha:"e19c0113fcb70ebce51466c9b3ba26fbb5fcff07",message:"Add-changelog-for-1.2.1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 11 Jul 2017 13:13:13 +0200"},{sha:"e1ac2a39f580840d594529d71f3f286272897492",message:"Merge-pull-request-839-from-marmelab-fix_tabbed_form_default_values",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 11 Jul 2017 13:00:53 +0200"},{sha:"ee8adab5bca9b935b85a8b902579cf756128f5ee",message:"Merge-pull-request-841-from-lucasfevi-fix-radio-button-group-input-label-translation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 11 Jul 2017 13:00:10 +0200"},{sha:"e6d70fe4d3ad3cd8844d9ac94cbbc12649f8d48a",message:"Merge-pull-request-852-from-ismailbaskin-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 11 Jul 2017 12:37:07 +0200"},{sha:"7b207f7057ab55b3ab3dd236c659b5ed739d2927",message:"Add-Turkish-translation-package",author:{name:"ismail BASKIN",email:"ismailbaskin@users.noreply.github.com"},date:"Tue, 11 Jul 2017 13:33:11 +0300"},{sha:"c35fafeb8a71371f91397f30d86112264a3eae67",message:"Merge-pull-request-849-from-doananh234-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 11 Jul 2017 11:10:22 +0200"},{sha:"95088f882ca866cf61280d793a8b6b4160ec3837",message:"Improve-app-fix-multi-select",author:{name:"DoanAnh",email:"doananh234@gmail.com"},date:"Tue, 11 Jul 2017 14:10:01 +0700"},{sha:"cb6ccc79caa887e00b3f0f59c1b693bd383aa2a4",message:"Remove-defaultProps-previously-added",author:{name:"Lucas Vieira",email:"newlucasfevi@gmail.com"},date:"Sun, 9 Jul 2017 16:12:05 -0300"},{sha:"364a561edc32c1de0f6a81e0cf8bf43cfbf430bd",message:"Add-missing-resource-prop-to-the-Labeled-element-inside-RadioButtonGroupInput",author:{name:"Lucas Vieira",email:"lucas.vieira@possible.com"},date:"Sat, 8 Jul 2017 16:38:06 -0300"},{sha:"ebf68312c72f859a174e757924b65397ec1ecf95",message:"Fix-propTypes-of-RadioButtonGroupInput",author:{name:"Lucas Vieira",email:"lucas.vieira@possible.com"},date:"Sat, 8 Jul 2017 16:10:44 -0300"},{sha:"385a48cb02619eb3e8ef6de752434668eabed66d",message:"RFR-Fix-TabbedForm-initialValues-gathering",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 7 Jul 2017 17:45:14 +0200"},{sha:"b3c549050449ae27161e716c4680f9d6cac1aec4",message:"Merge-pull-request-831-from-cleany-fix_827",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 6 Jul 2017 11:00:40 +0200"},{sha:"453c69abf21cdf226f1b6272351b77fe00ef35e5",message:"code-review",author:{name:"Philippe Saint Jacques",email:"philippe@cleany.fr"},date:"Thu, 6 Jul 2017 10:45:50 +0200"},{sha:"aa005815c22bb23ca07a624d28026699969ff8e8",message:"Merge-pull-request-830-from-marmelab-fix_reference_array_field_datagrid",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 5 Jul 2017 18:16:53 +0200"},{sha:"9af764a8469e6dce9a7b0df893fc1d2394a515be",message:"Fix-ReferenceArrayField-used-with-Datagrid-child",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Jul 2017 18:00:17 +0200"},{sha:"9c4b1abf360dd5ba6bd29c6dee66cb31f3f00546",message:"referenceField-properly-handle-default-props",author:{name:"Philippe Saint Jacques",email:"philippe@cleany.fr"},date:"Wed, 5 Jul 2017 16:18:19 +0200"},{sha:"fab05fd44870e711e9d3075e45dc9f4ca53084a1",message:"Update-from-marmelab",author:{name:"Sébastien Boulle",email:"sebastien@cleany.fr"},date:"Wed, 5 Jul 2017 10:47:21 +0200"},{sha:"9080c31284c8b9e744e8d3495d64d787c3a4d4ff",message:"Merge-pull-request-801-from-marmelab-add-code-of-conduct-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jul 2017 15:52:30 +0200"},{sha:"dfc9f43bb018af023a606c303d9dc7b09cedfc29",message:"Merge-pull-request-820-from-marmelab-fix_saga_doc",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 3 Jul 2017 15:28:31 +0200"},{sha:"5c0c25b24e2e8269d0ee242381cee6f7843f8d0f",message:"Fix-custom-saga-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jul 2017 12:05:18 +0200"},{sha:"c5c3a7ca9e24962bb9d8544afc37aa7d093f0180",message:"Merge-pull-request-812-from-remi13131-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jul 2017 11:58:13 +0200"},{sha:"32b460a2b6b4046e783a7f342193d0fa314fcacd",message:"Wording-fix",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jul 2017 11:57:56 +0200"},{sha:"30a8524fc25bdb34e552a3463d2e34ef64d10d2b",message:"Add-Doc-about-the-addLabel-prop-for-ReferenceField",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Fri, 30 Jun 2017 14:49:00 +0200"},{sha:"7f68d6d5b98511ddc514d5c7ffac6889da9d7e45",message:"Add-link-to-announcement-articles-on-the-marmelab-blog",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Jun 2017 09:47:40 +0200"},{sha:"26c8acc650e746e943ec4110f331e5fc385fd317",message:"Merge-pull-request-808-from-vmattos-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Fri, 30 Jun 2017 09:45:07 +0200"},{sha:"3db5d29b794bdde297842940a539ef73b4968f18",message:"Fixes-documentation-on-ReferenceArrayList",author:{name:"Vitor Mattos",email:"mattos.trk@gmail.com"},date:"Thu, 29 Jun 2017 11:54:41 -0300"},{sha:"482b4ddf32f153259f4f36b077e02e2afa62c60c",message:"Create-CODE_OF_CONDUCT.md",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 28 Jun 2017 23:08:13 +0200"},{sha:"0622e8c8c54d128dabc49518e0ba7bf6d3cca62b",message:"Merge-pull-request-745-from-marmelab-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 28 Jun 2017 23:01:10 +0200"},{sha:"83a5f7e9dbe1bd110398d8d4f34093d4a6e8c4bb",message:"Prepare-1.2.0",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 28 Jun 2017 23:00:21 +0200"},{sha:"d214df776d8a9f9334fbe8bc4bd780e8f469ab7e",message:"Add-link-to-StackOverflow",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 28 Jun 2017 21:59:47 +0200"},{sha:"1becc8078aefedd9b62599a70f5e748f98f15a3c",message:"Add-link-to-StackOverflow-to-README",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 28 Jun 2017 21:59:04 +0200"},{sha:"1b00e07f54059ceed239482b1974e4eebb8ec175",message:"Merge-pull-request-799-from-diegohaz-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 28 Jun 2017 21:56:39 +0200"},{sha:"d8a2120a69ea7a2098588a40a9e066a03114a0cd",message:"JSX-highlighting-on-README.md",author:{name:"Haz",email:"hazdiego@gmail.com"},date:"Wed, 28 Jun 2017 14:09:58 -0300"},{sha:"f33277be2d60b0af56eb68b35b81712d8877fca2",message:"Merge-pull-request-798-from-marmelab-custom_validator_messages",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 28 Jun 2017 18:24:09 +0200"},{sha:"6b693f3c80d91eba794c50dc25a2f2949bb9bb10",message:"Merge-branch-master-into-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 28 Jun 2017 18:20:06 +0200"},{sha:"e37472e270013ff26939ee293625568bf88c7b55",message:"Add-ability-to-override-validator-error-messages",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 28 Jun 2017 17:13:32 +0200"},{sha:"1fada97ab8e8100d12b241462d4e2813458eeb22",message:"Merge-pull-request-797-from-mtakayuki-deep-paths",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 28 Jun 2017 17:01:43 +0200"},{sha:"ff5657a67dc28a04666214ad2e5641f160cf3099",message:"Handle-deep-paths-for-optionText-and-optionValue",author:{name:"Takayuki Maeda",email:"mtakayuki1209@gmail.com"},date:"Wed, 28 Jun 2017 23:07:39 +0900"},{sha:"9369847733b04f994f0e846f5eacf2300c9273b9",message:"Merge-pull-request-742-from-marmelab-simpleshowlayout_styles",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 28 Jun 2017 15:26:16 +0200"},{sha:"0ddc32e385efb72de42912214a9b7452e19db34f",message:"Merge-pull-request-692-from-wesley6j-redirect_path_option_after_data_change_success",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 27 Jun 2017 16:27:58 +0200"},{sha:"be380d8ab4c65514c3ad3651e892e7107ac2974e",message:"Finnishing-touches",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 27 Jun 2017 16:08:57 +0200"},{sha:"8205b626b336b96208e99c5f93364dc00d9ca94d",message:"Fix-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 27 Jun 2017 15:53:03 +0200"},{sha:"489dcfbd16ba54e31486f9b17c8d05db9480afaf",message:"Remove-the-need-to-pass-the-required-prop-down-to-the-Toolbar",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 27 Jun 2017 15:21:42 +0200"},{sha:"9139c35a6471cc8539cfff87416f692a93c65c51",message:"Avoid-rerendering-caused-by-new-function-literal-passed-as-prop",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 27 Jun 2017 10:22:35 +0200"},{sha:"5dc35090af10bd7aa52ae6a0dbd91c5f8b56af26",message:"Change-submit-method-names-to-avoid-confusion",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 27 Jun 2017 09:11:47 +0200"},{sha:"a90df9dd6be5146c0fbad1337acbd313b2a4b08f",message:"Remove-useless-default-form-submit-action",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 27 Jun 2017 08:48:35 +0200"},{sha:"cf1e7bcd487473b0b7cb8e08513d0de47f9372e7",message:"Add-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 27 Jun 2017 00:37:10 +0200"},{sha:"ac63c572e8496d690203156c9003965511eb5759",message:"Allow-redirection-change-set-from-form",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 26 Jun 2017 23:49:08 +0200"},{sha:"b3c9e1556efca4ee8f1ed6b9eefefa0c3a27a5a6",message:"rename-submitWithRedirect-to-onSubmitWithRedirect",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Wed, 21 Jun 2017 14:29:48 -0300"},{sha:"b9a3503af381adc0709f6b4710033eedacf61737",message:"compose-submitWithRedirect-from-handleSubmit-and-onSubmit",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Wed, 21 Jun 2017 12:31:57 -0300"},{sha:"a96df9bfce6174d68061e50f78f03bc074b956b8",message:"update-saving-proptypes",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Mon, 19 Jun 2017 10:15:51 -0300"},{sha:"167e572809b5116ed1c106f862971f7e27d16149",message:"save-button-that-triggers-form-submit-spins-during-saving-other-save-buttons-don-t",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Sun, 11 Jun 2017 14:17:04 -0300"},{sha:"b30c10440dbec328c0c60acbe1c6d53c01970395",message:"example-secondary-button-should-appear-different",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Sun, 11 Jun 2017 13:45:53 -0300"},{sha:"2bc4fdd9f476369ddb99ed32ae04e6bb42718849",message:"test",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Fri, 9 Jun 2017 16:05:27 -0300"},{sha:"9b4e477b3a28ce9e973984693b552c482df29f1f",message:"SaveButton-should-respect-custom-props",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Fri, 9 Jun 2017 16:04:42 -0300"},{sha:"4b979ef0921ec663fc0fcb53d0d8b2aab2c8a9f5",message:"clean-up",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Fri, 9 Jun 2017 16:03:27 -0300"},{sha:"d8b714a35846cded358b9b34f56e67eeb81c5021",message:"example",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Sat, 3 Jun 2017 22:33:30 -0300"},{sha:"d553727be2242dd7c6d0f09e6fe74e3dc5c04131",message:"save-button-always-handle-submit-explictly-using-handleSubmit-and-onSubmit",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Sat, 3 Jun 2017 22:25:33 -0300"},{sha:"45665de4943c7e202c0af6ebe3a57b8ad8ecb490",message:"pass-handleSubmit-and-onSubmit-from-form-to-toolbar-then-to-save-button",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Sat, 3 Jun 2017 22:04:16 -0300"},{sha:"80a62b95d9d553d1172cee8f3a75f3043643dcfb",message:"handleSubmit-accepts-redirect-as-second-argument",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Sat, 3 Jun 2017 21:14:16 -0300"},{sha:"162232773250cbe241c9ea694debd010de7b2204",message:"keep-the-current-redirect-defaults",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Mon, 29 May 2017 17:18:17 -0300"},{sha:"33c9aed23c6e4611988b52c292fea36f2b21c0bd",message:"rename-redirectTo-to-getRedirectRoute",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Mon, 29 May 2017 17:07:43 -0300"},{sha:"74da0b1e8265e09cf2f03e335cbfa0aa15699eaa",message:"If-afterSuccess-prop-is-empty-redirect-to-an-existing-page-automatically",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Tue, 23 May 2017 12:52:48 -0300"},{sha:"263e774650302120395058eeeff6536adcdd7043",message:"afterSuccess-prop-for-Create-and-Edit",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Tue, 23 May 2017 12:31:55 -0300"},{sha:"0578e69b8ff7a0ec0154a2158728f3eb127cb131",message:"Merge-pull-request-795-from-marmelab-custom-rest-clients",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 26 Jun 2017 19:53:49 +0200"},{sha:"4bfa4278a74657177b275e841864266b62a58f83",message:"Reformat-custom-REST-client-list-for-better-readability",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 26 Jun 2017 18:28:55 +0200"},{sha:"ad2b3eeb771267fb499836efae16dda762cd429b",message:"Merge-pull-request-794-from-SidFerreira-aor-firebase-client",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 26 Jun 2017 18:19:07 +0200"},{sha:"3a7d3f81b564fe84bca7135fa23b254568672aac",message:"Adds-aor-firebase-client",author:{name:"Sid Ferreira",email:"sid@ferreiraz.com.br"},date:"Mon, 26 Jun 2017 13:17:51 -0300"},{sha:"9a67494cd640f2af194fcafe9d67e6c6ba739f27",message:"Merge-pull-request-789-from-marmelab-fix_reference_input_filter",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 26 Jun 2017 18:11:02 +0200"},{sha:"44b9253f27160db49a2f3f0181a93edf75799fa9",message:"Prepare-v1.1.2",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 26 Jun 2017 16:35:24 +0200"},{sha:"0413bd45231ffb4e8e9182a384ee6f7c6835e773",message:"Fix-Yarn-command-line-utility-name",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 26 Jun 2017 12:29:42 +0200"},{sha:"9a47a7116519b380f6d56878f67a9400c29e8378",message:"Merge-pull-request-791-from-calebhaye-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Sat, 24 Jun 2017 09:07:53 +0200"},{sha:"d43ef3bb3ce411a971df42cdac513329c3501168",message:"Fix-a-typo-in-tutorial",author:{name:"Caleb Adam Haye",email:"caleb@fire.coop"},date:"Fri, 23 Jun 2017 15:33:27 -0700"},{sha:"b1160d83a426d3065cef2b78d999e61214a1ca1a",message:"RFR-Fix-ReferenceInput-filter",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 23 Jun 2017 09:32:41 +0200"},{sha:"77116448a854f97b1ed071c3b61ea3c45ccdbb80",message:"Merge-pull-request-782-from-marmelab-fix_sidebar_mobile",author:{name:"JulienDemangeon",email:"julien@demangeon.fr"},date:"Fri, 23 Jun 2017 09:19:45 +0200"},{sha:"07565a957b3b64680d868c2cf3a25c6df03910d1",message:"Merge-pull-request-783-from-ferhatelmas-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Jun 2017 23:01:25 +0200"},{sha:"e43fa9aaca5ecf6cc0dd8d49f73c94b7ef8154d6",message:"Merge-pull-request-784-from-KamilDzierbicki-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Jun 2017 23:00:03 +0200"},{sha:"1613d96f89c142dc041a2b62619ca600e236a221",message:"Fix-a-typo-in-tutorial",author:{name:"ferhat elmas",email:"elmas.ferhat@gmail.com"},date:"Wed, 21 Jun 2017 20:30:24 +0200"},{sha:"9a1002e3834ca5c1f59c7a1fb0a44f1a9d4ddc4d",message:"add-polish-language-to-list",author:{name:"Kamil Dzierbicki",email:"dzierbicki.kamil@outlook.com"},date:"Wed, 21 Jun 2017 20:30:10 +0200"},{sha:"631bf1a22fe2dbe0245774fcdd8c8d15825fc548",message:"RFR-Fix-mobile-menu-unwanted-effects",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 21 Jun 2017 17:06:25 +0200"},{sha:"e3c23850e5c415dcc33b2e43e6c1ce2c8190f09f",message:"Merge-pull-request-777-from-marmelab-action-types-prefix",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Jun 2017 16:48:16 +0200"},{sha:"05e66775314262a96693e31b823908315ab85913",message:"Merge-pull-request-781-from-marmelab-show_refresh",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 21 Jun 2017 16:46:56 +0200"},{sha:"e3ab8e953aa41d926ded14f438026009fff1f615",message:"Merge-pull-request-780-from-marmelab-show_translate_to_children",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 21 Jun 2017 16:45:18 +0200"},{sha:"b5dff4814e90b4ab57dddf1908b9006501a8b4e6",message:"RFR-Show-has-a-refresh-action-like-Edit",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 21 Jun 2017 15:47:50 +0200"},{sha:"4e34e0843c651cd3ea65b09eae07514471b5e82c",message:"RFR-Show-now-passes-translate-to-its-children",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 21 Jun 2017 15:41:26 +0200"},{sha:"13c52bab374675aa082e2c906bc5b18d19e89c21",message:"Merge-pull-request-756-from-cleany-fix_marmelab_754",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 21 Jun 2017 15:33:02 +0200"},{sha:"22200f17249fbb0bf2d5c995b08a958431237b8b",message:"Merge-pull-request-778-from-marmelab-fix_SelectArrayInput_defaultvalue",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 21 Jun 2017 15:02:56 +0200"},{sha:"3891a1de3f52ce9ce6921ecd10eaef6a6a0e12a2",message:"remove-package-lock.json",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 21 Jun 2017 14:57:09 +0200"},{sha:"3d752bcf2d4d720887a649060b4a0409e9d6e2db",message:"RFR-Fix-SelectArrayInput-default-value-for-filters",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 21 Jun 2017 14:55:55 +0200"},{sha:"501eca98d3ac0ff253cd5cb21abd98b9c6c0b04b",message:"prefix-aor-actions-with-AOR",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 21 Jun 2017 12:29:41 +0200"},{sha:"aa476fc2e88de3955ce875f0d2dfbe08500e96ab",message:"Merge-pull-request-762-from-wesley6j-fix_example_tags_do_not_support_custom_value",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 21 Jun 2017 10:11:08 +0200"},{sha:"ab5bdae55fde8a528f8338688ec0050062289f6a",message:"Merge-pull-request-776-from-liverbool-master",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 20 Jun 2017 23:16:28 +0200"},{sha:"f270c3b6527f2ceac213fcc23d7cc4e85894659c",message:"Add-Thai-Translations",author:{name:"Ishmael๛",email:"nukboon@gmail.com"},date:"Wed, 21 Jun 2017 04:09:50 +0700"},{sha:"aea87d755d6e1079b1324a7507a5c5df34ec879d",message:"Merge-pull-request-772-from-thiagoterleski-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 19 Jun 2017 23:39:43 +0200"},{sha:"3df60169e18a96583f56007fbbe81be5b2b8bda2",message:"Fix-duplicate-propType-resource",author:{name:"Thiago Terleski",email:"thiagoterleski@gmail.com"},date:"Mon, 19 Jun 2017 15:44:47 -0300"},{sha:"8589867c900a41a6cd1630f317ba871b870c84e4",message:"Merge-pull-request-761-from-wesley6j-fix_reference_many_field_sort_delayed",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Fri, 16 Jun 2017 19:46:46 +0200"},{sha:"6e4171fa74856ca8b18833c1962afe36b284484e",message:"Because-example-does-not-support-custom-tag-creating-new-tag-by-pressing-enter-should-be-disabled",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Fri, 16 Jun 2017 14:04:59 -0300"},{sha:"c87d0bfb741134867b4d0af6393e978719f175fc",message:"fix-delayed-sorting",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Fri, 16 Jun 2017 13:55:45 -0300"},{sha:"0083eda7ac30842e8722ed8a67b86fa0f417e856",message:"list-use-autoprefix-for-list-header-styles",author:{name:"Sébastien Boulle",email:"sebastien@cleany.fr"},date:"Thu, 15 Jun 2017 15:40:52 +0200"},{sha:"af1218d662ad080f6df61a0de74a1966acbbc657",message:"list-use-flexbox-for-all-the-header-items",author:{name:"Sébastien Boulle",email:"sebastien@cleany.fr"},date:"Tue, 13 Jun 2017 12:00:54 +0200"},{sha:"e3970406802ceee4d9692915ba1fd54b206a88b7",message:"Merge-pull-request-752-from-wesley6j-add_sort_to_reference_many_field",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 12 Jun 2017 15:25:00 +0200"},{sha:"570290ec1cf447ec388b8cb342ac86747ba6dbb7",message:"setSort-in-ReferenceManyField",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Sun, 11 Jun 2017 19:18:39 -0300"},{sha:"266f6e8c8b3ee3d00c7a30462d2c479e9d76d81a",message:"Document-the-style-prop",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 9 Jun 2017 14:00:38 +0200"},{sha:"7f11fc57635395cc81e15e5e548e1c5073da7115",message:"RFR-Allow-to-override-SimpleShowLayout-container-styles",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Fri, 9 Jun 2017 09:25:41 +0200"},{sha:"0c59fbea45edb5a4f4ca7cf77bec66708ce30ec8",message:"Merge-branch-master-into-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 9 Jun 2017 12:00:53 +0200"},{sha:"a7ec45eb0d406eb4123f29ab5c46230ffb9fb47a",message:"Merge-pull-request-743-from-iamsimakov-next",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Fri, 9 Jun 2017 11:09:13 +0200"},{sha:"98f717b7d13f37bdd79de9c47da50700e12ffd62",message:"Pass-options-to-BooleanInput-for-Toggle",author:{name:"Alexey Simakov",email:"a.simakov@inventos.ru"},date:"Tue, 6 Jun 2017 18:51:59 +0300"},{sha:"7091b6ce5f1efd6e945d979366b9116db164b124",message:"Prepare-changelog-for-v1.1.1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 9 Jun 2017 08:13:10 +0200"},{sha:"e3556eeb20bd425fd3ae946ceb32ad4b98243b38",message:"Fix-warning-in-TabbedShowLayout",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Jun 2017 17:12:31 +0200"},{sha:"931f74b4ad998b3433980ee2897390d7c5901303",message:"Merge-pull-request-741-from-marmelab-custom_history",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 8 Jun 2017 16:53:11 +0200"},{sha:"a594661effcf47ed676192fdac950f1ce7e86011",message:"Do-not-use-browser-history-in-example",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Jun 2017 16:46:27 +0200"},{sha:"e7b9bdfe4a68a5dbf5c9d29e4e5dcf65d2ff538c",message:"Allow-to-use-custom-histiry-object",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Jun 2017 16:43:32 +0200"},{sha:"1cc44d9a2cf8900e722c22518097300c3192ead0",message:"Merge-pull-request-739-from-marmelab-split_admin_resource",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 8 Jun 2017 11:12:11 +0200"},{sha:"65ddd0786233552465e1898e0d85fb6e5a6ba3de",message:"Split-Admin-and-Resource-docs-for-better-readability",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Jun 2017 09:41:30 +0200"},{sha:"4a425df731d249b19a02dc0ec3017a0c735c2212",message:"Merge-pull-request-569-from-remi13131-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Jun 2017 09:03:11 +0200"},{sha:"f34148cbfcbfae898304cd662286868c70380d07",message:"Merge-pull-request-736-from-dervos-fix-e2e",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Jun 2017 08:59:00 +0200"},{sha:"a804ee39744e4d0a341bc91c75babaca7acff434",message:"Merge-pull-request-729-from-wesley6j-fix_disabled_input_defaultValue_not_displayed",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Jun 2017 08:46:24 +0200"},{sha:"fcf0de6fc7bcbebf68fabf5e96698e7f77917a5b",message:"Merge-pull-request-721-from-wesley6j-reference_array_field_empty_references_situation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Jun 2017 08:42:46 +0200"},{sha:"077301eda1997ae6810957a1dbac01eeaacbd43c",message:"fixed-malformed-urls",author:{name:"Reinhard van Apeldoorn",email:"reinhard@dervos.nl"},date:"Wed, 7 Jun 2017 15:31:19 +0200"},{sha:"4fa73f7266ffbeea4e8e8ed18ed4e43cdefec1d4",message:"Added-sleep-to-wait-until-the-filter-value-is-applied",author:{name:"Reinhard van Apeldoorn",email:"reinhard@dervos.nl"},date:"Wed, 7 Jun 2017 15:19:12 +0200"},{sha:"79d678f97ac515f3eb53c3d89e4abc3816109546",message:"downgraded-extract-text-webpack-plugin-for-webpack1",author:{name:"Reinhard van Apeldoorn",email:"reinhard@dervos.nl"},date:"Wed, 7 Jun 2017 15:17:37 +0200"},{sha:"6115380d73136430f1d53bb94e105c5f0af82256",message:"Merge-pull-request-730-from-marmelab-fix-selectarrayinput-proptypes",author:{name:"JulienDemangeon",email:"julien@demangeon.fr"},date:"Mon, 5 Jun 2017 14:17:53 +0200"},{sha:"050ea0265342514cd81ed97b6ebde6f71d81769c",message:"Fix-SelectArrayInput-prop-types",author:{name:"Florian FERBACH",email:"florian@putsch.io"},date:"Mon, 5 Jun 2017 10:28:20 +0200"},{sha:"0c437f86bb38685253b9f96a37f8955305e4df7c",message:"DisabledInput-takes-value-from-redux-form",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Sun, 4 Jun 2017 09:46:12 -0300"},{sha:"e1017b4352ce346550c922cb659beafbde83bc0a",message:"less-re-render-with-const-empty-array",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Fri, 2 Jun 2017 16:57:10 -0300"},{sha:"52892b21bc0fc6fba049d2ba17d5d740e6bd3121",message:"Restoring-CreateEdit.md-from-next-branch-no-modification-needed-in-the-end",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Fri, 2 Jun 2017 14:18:09 +0200"},{sha:"47deefb5c1042c131c2f8d9ecfd0ea4c0c5367a1",message:"Working-version-with-two-components-instead-of-1-as-requested",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Fri, 2 Jun 2017 12:21:29 +0200"},{sha:"364872b9873c315e3ef8eb4be0039b31bbe7f920",message:"Resolving-merge-conflict-in-posts.js",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Fri, 2 Jun 2017 10:37:14 +0200"},{sha:"05e0c3a2705df776bae16e03396aefbfbf7b7eca",message:"Make-doc-TOC-easier-to-scan",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Jun 2017 10:10:52 +0200"},{sha:"7f1614b5bfea9d79ce6b2d0f8d4d3be2281b7e10",message:"Merge-pull-request-693-from-wesley6j-fix_date_input_inconsistent_value",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Jun 2017 18:58:30 +0200"},{sha:"34d006c264dfc13d78690e77f408b68b532a3236",message:"Update-DateInput.js",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Jun 2017 18:58:12 +0200"},{sha:"d5b564e3fd87d43c1d5d884c8b5b0cda3c4e37df",message:"Merge-pull-request-705-from-wesley6j-select_input_value_switch_between_null_and_false",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Jun 2017 17:39:35 +0200"},{sha:"0db61a0e13213b288480493f8d69d94b02b968e0",message:"Add-comment-to-explain-the-code",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Jun 2017 17:39:07 +0200"},{sha:"c6242513878b9408b02bbfa1c99ba9da0b5c9c2a",message:"Merge-branch-next-of-https-github.com-marmelab-admin-on-rest-into-next",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Thu, 1 Jun 2017 11:57:30 +0200"},{sha:"97bb6cf1962176fa59902b0f1406d632527bfcdb",message:"if-backend-is-not-kind-enough-to-provide-empty-array",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Wed, 31 May 2017 14:03:52 -0300"},{sha:"c7dd9f7d01d073dc4a8a8078cdae1f830bdb5077",message:"Merge-pull-request-719-from-dervos-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 May 2017 18:01:52 +0200"},{sha:"b3dc81692178a04a548eb86db5c36b1720960f37",message:"Merge-pull-request-718-from-marmelab-documentation_show",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 May 2017 16:38:06 +0200"},{sha:"8d11f943cd3bb9d1f1f166c9d4c754139f9a76a7",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 31 May 2017 16:36:38 +0200"},{sha:"030ae82ef2df3ff6c895d57ddcce020a0f662746",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 31 May 2017 16:27:38 +0200"},{sha:"096d7a5c5d336697217b2557afc6b558b5c71713",message:"bumped-version-of-redux-saga-and-removed-useless-yield-all-put",author:{name:"Reinhard van Apeldoorn",email:"reinhard@dervos.nl"},date:"Wed, 31 May 2017 15:48:31 +0200"},{sha:"a6f1f24cec57c66681b68f51449c58f4aa32182b",message:"added-the-all-import-from-redux-saga",author:{name:"Reinhard van Apeldoorn",email:"reinhard@dervos.nl"},date:"Wed, 31 May 2017 15:23:06 +0200"},{sha:"ca65104a4be3130644996f83a523a3cd1fab55ca",message:"Edited-the-action-doc",author:{name:"Reinhard van Apeldoorn",email:"reinhard@dervos.nl"},date:"Wed, 31 May 2017 15:19:00 +0200"},{sha:"540795d764a304428c35ca3f1221219b79ae446b",message:"added-all-.effects-to-yield-.effects",author:{name:"Reinhard van Apeldoorn",email:"reinhard@dervos.nl"},date:"Wed, 31 May 2017 14:56:30 +0200"},{sha:"331759550d2a854c1576b3d55fc0e306ebd2f1cb",message:"Support-null-and-false-coexist-in-options",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Sun, 28 May 2017 11:11:00 -0300"},{sha:"bb6a12948dda51a33b72e0e02852b0dfafac33e9",message:"test-e2e",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Sat, 27 May 2017 13:55:31 -0300"},{sha:"faf76594afd30c670f8145c0ef6f139609eb485b",message:"pass-the-test",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Wed, 24 May 2017 16:23:49 -0300"},{sha:"76e093c9299a8b5eb036a31e3939ca3a23e38580",message:"improve",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Wed, 24 May 2017 15:43:52 -0300"},{sha:"c1fe531cbf87309df83fa117b81b981ad637a591",message:"Fix-a-redux-form-onBlur-related-issue",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Tue, 23 May 2017 16:34:14 -0300"},{sha:"42ae3d5516899cb5dbd88a4288a3543bae477f11",message:"Added-images",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 31 May 2017 10:03:04 +0200"},{sha:"09359e3156fe5dc9bfe30833fe889d7ccf4f09ac",message:"WIP-Documentation-Show",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 31 May 2017 09:43:18 +0200"},{sha:"b5eed7daf04a71363006a675e144547862ccf281",message:"Merge-pull-request-717-from-marmelab-file_input_reference",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 May 2017 09:27:28 +0200"},{sha:"c89e643927935bea2a413b58dcccea6332e7be99",message:"RFR-Documentation-fixes-for-FileInput",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 31 May 2017 09:22:18 +0200"},{sha:"5fbfcce5fb6f47fe56c96f50b7f0826a3739fb76",message:"Merge-pull-request-716-from-marmelab-documentation_translations",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Wed, 31 May 2017 09:17:21 +0200"},{sha:"9fd166de28d23ca8f90de7b42da1603362f534b1",message:"RFR-Remove-translations-list-from-Ecosystem",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 31 May 2017 09:05:44 +0200"},{sha:"086793a49cbfa23528153d5a4b5ba9853f1a460a",message:"Merge-pull-request-715-from-martjanz-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 31 May 2017 08:13:19 +0200"},{sha:"29bd0b9f1669b7e491d3f26a00e61268925761db",message:"Minor-fixes-on-external-link-and-method-name",author:{name:"Martín Anzorena",email:"martin.anzorena@gmail.com"},date:"Tue, 30 May 2017 21:26:19 -0300"},{sha:"310e42e5e92a19ee40d782e0a41f7d6e57c4c8e6",message:"Merge-pull-request-712-from-marmelab-default_asterisk",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 30 May 2017 17:38:10 +0200"},{sha:"a1659283609e481710289c17de2e07fc2c24b67e",message:"Merge-pull-request-684-from-marmelab-file-inputs",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 May 2017 17:31:35 +0200"},{sha:"86c2ceec741f989ba903bb6532729cb01f89cf31",message:"Add-support-for-required-label-to-all-input-components",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 May 2017 17:27:13 +0200"},{sha:"fe30d0a4067be124c4ad7d88e8c2ab3a2a737b1b",message:"Add-unit-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 May 2017 17:19:05 +0200"},{sha:"4f6d46c01b2db4ad13f55171042666b92f379c85",message:"Show-asterisk-for-required-TextInput",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 May 2017 11:30:37 +0200"},{sha:"99b610cd67b7a97f98f4a44e73f990b804b429b0",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 30 May 2017 10:48:02 +0200"},{sha:"6c09b2dfc788c314d4f3f215b8dcdbf73a8e86af",message:"Merge-pull-request-711-from-marmelab-revert-659-fix_optimistic_rendering",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 May 2017 23:22:53 +0200"},{sha:"ce361f8930bea07984cc2f4220e0779696d68297",message:"Remove-reverted-change",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 May 2017 23:17:55 +0200"},{sha:"1fc5cc275aa21b38462b4cac798ebb5b416e5bc1",message:"Revert-RFR-Fix-list-optimistic-rendering",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 May 2017 23:14:56 +0200"},{sha:"02a674f9f0a2a200e4efa8debe9683bbca7a6ea1",message:"Merge-pull-request-710-from-marmelab-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 May 2017 22:58:17 +0200"},{sha:"dc48d8cd279b07a9e2bae46be9364ca258e79a59",message:"Add-changelog-for-1.1.0",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 May 2017 22:45:40 +0200"},{sha:"f4e179481139492e91ab3d366e74d6f7a8308121",message:"Fix-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 May 2017 21:54:08 +0200"},{sha:"1a91bb78b4b8f070a6fb16b1d2497e849b4686cb",message:"Merge-branch-master-into-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 May 2017 21:43:30 +0200"},{sha:"bee06c0b74e485a588963fe4134b1b288d4403f3",message:"Merge-pull-request-696-from-marmelab-e2e_stabilization",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 May 2017 18:37:43 +0200"},{sha:"a4083d2b1ac85556e8aab96ea8edbcfe972a270b",message:"Merge-pull-request-699-from-StefanWallin-patch-1",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 29 May 2017 09:21:17 +0200"},{sha:"f846d48af044194ce61a930a8d053bf30cbef243",message:"Update-Ecosystem.md-aswell",author:{name:"Stefan Wallin",email:"github@stefan-wallin.se"},date:"Fri, 26 May 2017 11:46:06 +0200"},{sha:"81eb89e6b698209b1f58fcfdffc002281a7624c8",message:"Add-Swedish-translations",author:{name:"Stefan Wallin",email:"github@stefan-wallin.se"},date:"Fri, 26 May 2017 08:10:06 +0200"},{sha:"0468476bff5d4d4b817c2f86dd32c21f5ffaf3ca",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 24 May 2017 16:36:21 +0200"},{sha:"5638a43f19b0dc6cc0e46257bdbec624cffd3e84",message:"Ensure-we-also-catch-when-app-loader-disapearance-before-checking-its-stalness",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 24 May 2017 15:31:10 +0200"},{sha:"6cc3759e09861f149786485c306fc0437c8fe09f",message:"fix-typo",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 24 May 2017 14:47:11 +0200"},{sha:"ae517906ecc52ac63226985da8f14bb5b0a2c86d",message:"Increase-time-out-on-loaded-page-detection.-Use-webdriver-conditions-to-check-for-url-changes",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 24 May 2017 14:38:13 +0200"},{sha:"b33e195207a6e2ca7dfe9cb18328f94c5ef189d8",message:"RFR-FileInput",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 24 May 2017 11:27:16 +0200"},{sha:"b4c896bdbbf642e8a18aca7b765412569a5c8cb2",message:"WIP-Stabilize-e2e-tests",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 24 May 2017 11:18:33 +0200"},{sha:"fea3fd0bcbc35228b9949069c250ff312b6dc76c",message:"Merge-pull-request-694-from-wesley6j-fix_example_comment_typo_default_value",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 24 May 2017 09:15:28 +0200"},{sha:"c4172a0de7f1cf290fae1821f7191d3f7d67e71a",message:"Merge-pull-request-659-from-marmelab-fix_optimistic_rendering",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 24 May 2017 09:12:35 +0200"},{sha:"6254d6be71f9ad3a0b7c07596c3fc519d6ab4b64",message:"fix-defaultValue-typo",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Tue, 23 May 2017 16:45:15 -0300"},{sha:"d08ac197167494e7aedbdd732e2de66c296f956e",message:"Try-to-make-list-of-components-display-into-one-single-screen",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 May 2017 08:59:19 +0200"},{sha:"2fa1be802fc9d3a31ef6bc2e13bafdc00c01b29e",message:"Add-missing-components-to-reference",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 May 2017 08:57:12 +0200"},{sha:"1f1962d77b4006b0a0c546a5ce1d54927775f78b",message:"Add-missing-component-in-reference-list",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 May 2017 08:47:09 +0200"},{sha:"c085a4919bf1a0ef76d4cc0b8f57031c90d2efee",message:"Merge-pull-request-671-from-wesley6j-fix_show_edit_button_in_item_page",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 May 2017 09:50:24 +0200"},{sha:"09f66ba83f5c4894331a093a9953b93532d89d60",message:"Merge-pull-request-687-from-wesley6j-add_elstyle_to_disabledinput",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 22 May 2017 09:25:12 +0200"},{sha:"2a3393c5f4becd3334a50ec7b4d3ed760c75b17a",message:"Merge-pull-request-597-from-marmelab-reference_many_input",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 22 May 2017 09:13:48 +0200"},{sha:"1d6fc35b95c70a864b2b4cc594b4e01b4ffaa5f7",message:"add-elStyle-to-DisabledInput",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Sun, 21 May 2017 16:46:02 -0300"},{sha:"755f935304298ef917bfe327107a78c34176a619",message:"Fix-value-ordering-bug",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 21 May 2017 08:17:55 +0200"},{sha:"0075d3288f83c1a1bca000c051f0481276064953",message:"Avoid-mutating-state",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 21 May 2017 07:32:37 +0200"},{sha:"e67313373e4cff7f168582b5d8a3ff5e54c421cc",message:"Fix-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 20 May 2017 00:00:14 +0200"},{sha:"006dba9fee5d4145edd747ced05737a15459b00a",message:"Fix-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 19 May 2017 19:37:38 +0200"},{sha:"aad99fe8a1989216a3fec6629cd977d99b9bca9c",message:"Test-redraw-case",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 18 May 2017 09:05:27 +0200"},{sha:"0ebc532af7757cdeb81a21cf78c3c9ea35e4265c",message:"Fix-first-render-does-not-show-optionText",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 18 May 2017 08:57:43 +0200"},{sha:"bba9b1abfc2cb8703e87082fa891583f61be613c",message:"Add-unit-tests-for-SelectArrayInput",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 18 May 2017 08:33:19 +0200"},{sha:"174c3e1d53a289f2c5ecf00c8962205811f7e698",message:"Add-unit-tests-for-ReferenceArrayInput-component",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 18 May 2017 07:59:12 +0200"},{sha:"bf752c6cea0ab117d77633ab01b557a0dcb0b81a",message:"Typo-fix-s-component-component",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Fri, 28 Apr 2017 11:45:52 +0000"},{sha:"df35a3dc601e13c8d3a6dffced036c3ccdf1d976",message:"Document-auto-translation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Apr 2017 20:01:50 +0200"},{sha:"01ba8a48c5866db184d33999210d76d9e510966e",message:"translate-choices-by-default",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Apr 2017 19:53:00 +0200"},{sha:"41233de1337f4846a983ec30edefc04114e2ede3",message:"Add-docs",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Apr 2017 18:59:31 +0200"},{sha:"c1119551f43feb6a3ac8d232983c99f9ca7bee2d",message:"Refactor-getPossibleReferences-to-work-for-scalar-and-array-values",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Apr 2017 17:56:15 +0200"},{sha:"bde81d4851a6e7e2ab0b753f7e3c76bdddb17d45",message:"Update-dependency-to-the-latest-version",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Apr 2017 17:35:22 +0200"},{sha:"04430688214c36be41b298090827ec23dbcc3cdb",message:"Coding-standardsn-rewrite-phpDoc-and-selectors",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Apr 2017 17:32:23 +0200"},{sha:"20ed653e9176e9084e8d626e6acdca1fa2793089",message:"Use-new-input-in-example",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Apr 2017 17:31:57 +0200"},{sha:"85a2ce04afc6c369ae68bf02b33f71c1ec6eab5d",message:"Rename-components",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Apr 2017 13:59:49 +0200"},{sha:"bf6168e7d4a1ff24c092643ada44fd8199e0e472",message:"Using-prop-types-package-for-proptypes",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Apr 2017 13:56:47 +0200"},{sha:"4d9a0cdd2a21149a86aa6473266bfc612340e927",message:"Add-ReferenceManyInput",author:{name:"Nguyễn Kim Kha",email:"nkimkha@gmail.com"},date:"Tue, 25 Apr 2017 13:48:54 +0200"},{sha:"5414be20190bbc7fa31a0c06188bfe6f0e025752",message:"Merge-pull-request-596-from-leesei-429",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 19 May 2017 23:19:43 +0200"},{sha:"ebdbff33a3571ca3d6ac6655309122aae7e3ec3e",message:"Rewrite-docs-for-more-clarity",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 19 May 2017 23:16:48 +0200"},{sha:"12e345ffbed237e5f7164cba9e9705a2ce898b86",message:"rename-referenceActions-to-accumulateActions",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 19 May 2017 21:47:58 +0200"},{sha:"af345b81d83164be7a2c45d1ee6f69a0597672fb",message:"Make-accumulate-saga-generic",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 19 May 2017 21:44:04 +0200"},{sha:"9f6032037c96189441c9fb4715642c95cd04859a",message:"rename-CRUD_GET_ONE_REFERENCE-to-CRUD_GET_MANY_ACCUMULATE",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 19 May 2017 21:30:23 +0200"},{sha:"68a13b13ec2b6ca7887d538da66afda8165626d2",message:"rename-CRUD_DEBOUNCED_GET_MANY-to-CRUD_GET_MANY_ACCUMULATE",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 19 May 2017 21:11:16 +0200"},{sha:"80fbb0aa4571788d1f5f2fa38b1b55d7c4d68ade",message:"Fix-fetching-of-simple-references",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 19 May 2017 20:27:51 +0200"},{sha:"214479c75c80946cef0055b5b63d39764fc03bef",message:"Add-example-in-post-list",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 19 May 2017 20:27:37 +0200"},{sha:"345caf0da8b7b2427b0cd61b814a488b259fae99",message:"add-docs-TOC",author:{name:"leesei",email:"leesei@gmail.com"},date:"Wed, 26 Apr 2017 23:06:48 +0800"},{sha:"c582c9ceb091aae89e4850e0c355a4c6475b6c96",message:"use-a-single-accumulate",author:{name:"leesei",email:"leesei@gmail.com"},date:"Wed, 26 Apr 2017 22:11:45 +0800"},{sha:"c8abe0ea6297ba6704f9cc815a5e9f0881afbd65",message:"feat-add-ReferenceArrayField",author:{name:"leesei",email:"leesei@gmail.com"},date:"Tue, 25 Apr 2017 14:39:30 +0800"},{sha:"1600240d3ee5d86267fc6d31818e155ecb556333",message:"Merge-pull-request-534-from-jkrnak-submit-on-enter",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 17 May 2017 10:59:05 +0200"},{sha:"9d99ddeb73eafd1b0ed8ebf9c2f4ac1a29538e5d",message:"Merge-pull-request-676-from-bodo22-feature-reset-state-on-logout",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 17 May 2017 10:50:59 +0200"},{sha:"c6b6f65a33e467b6f975ae4d8ea906e96f0b3599",message:"Refactor-clean-up",author:{name:"Wilhelm Herbrich",email:"herbrich@sensape.com"},date:"Wed, 17 May 2017 09:49:46 +0200"},{sha:"ce10eaca628ac325d92488177fe89f05687a1275",message:"Adding-comment-to-code-to-make-savebutton-submission-logic-more-understandable",author:{name:"Janos Krnak",email:"janos.krnak@gmail.com"},date:"Wed, 17 May 2017 06:55:57 +0100"},{sha:"2e83a7092c411c11f15e5f4bd25a60664c3e3e63",message:"Extracting-submit-logic-from-component-to-redux-connect",author:{name:"Janos Krnak",email:"janos.krnak@gmail.com"},date:"Tue, 16 May 2017 22:11:20 +0100"},{sha:"3175f53f9b54ca349c81e98487adb827243fefe8",message:"Correcting-wording-of-test-cases",author:{name:"Janos Krnak",email:"janos.krnak@gmail.com"},date:"Sat, 15 Apr 2017 11:46:24 +0100"},{sha:"7ece0aff7434d0bf4b7c0fde09ca988dbe17a9f0",message:"Moving-definition-of-default-value-for-submitOnEnter-to-forms",author:{name:"Janos Krnak",email:"janos.krnak@gmail.com"},date:"Sat, 15 Apr 2017 11:40:10 +0100"},{sha:"ae86a8f90e5c34513f07ace4cdea2e88e5421c42",message:"Removing-simple-mock-as-sinon-is-already-included",author:{name:"Janos Krnak",email:"janos.krnak@gmail.com"},date:"Thu, 30 Mar 2017 21:48:19 +0100"},{sha:"efab6aed1b949c0da511454096508b59fdb93593",message:"Fixing-tests",author:{name:"Janos Krnak",email:"janos.krnak@gmail.com"},date:"Thu, 30 Mar 2017 17:39:31 +0100"},{sha:"f38040064605bf5bbcb9f5ed26a7f45820db3be0",message:"Adding-switch-to-submit-on-enter-behaviour-to-SimpleForm-and-TabbedForm",author:{name:"Janos Krnak",email:"janos.krnak@gmail.com"},date:"Thu, 30 Mar 2017 17:16:03 +0100"},{sha:"9df182f963d60cd9b16e40201fac8ad334e3f613",message:"Add-reset-state-after-logout",author:{name:"Wilhelm Herbrich",email:"herbrich@sensape.com"},date:"Tue, 16 May 2017 16:45:56 +0200"},{sha:"eb717a4bafa097a3ab925d9203f5309c89c1be3f",message:"Merge-pull-request-674-from-marmelab-deep_clean_filters",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 16 May 2017 11:54:17 +0200"},{sha:"2cca157cabf077eb241a71081feaafe9a5914a53",message:"RFR-Clean-filters-when-using-deep-paths",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 16 May 2017 11:48:34 +0200"},{sha:"dbdf2c1114e0f1f37f6d7422ee7cd75d399f98f9",message:"Merge-pull-request-673-from-marmelab-docs_ecosystem",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 16 May 2017 10:32:00 +0200"},{sha:"83cf01298535bc472b7f4d7aaeff6e5effe5f8cb",message:"RFR-Documentation-Ecosystem",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 16 May 2017 10:19:25 +0200"},{sha:"121c60ceca648542b29b7163fff872bb3e7cb752",message:"Merge-pull-request-672-from-marmelab-faq",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 16 May 2017 09:54:46 +0200"},{sha:"e35c6e6aa0ba3520cc4513a3e2892fdc3e126eb6",message:"Clarify-primary-key-mapping",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 16 May 2017 09:17:00 +0200"},{sha:"7db1cdeb47e16c081a321bd73466f5d1198fdb7d",message:"WIP-FAQ",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 16 May 2017 09:09:11 +0200"},{sha:"12a43688d158c0ad131314e284eb43a7445a37ce",message:"fix-show-edit-button-in-edit-show-page",author:{name:"Weijie JIN",email:"wesley6j@gmail.com"},date:"Mon, 15 May 2017 14:02:52 -0300"},{sha:"fcfbfce3422d61ef833bd146cc4c08bdc1a2db9d",message:"Add-v1.0.2-changelog",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 12 May 2017 14:37:22 +0200"},{sha:"4487757928d7b01efe2de8c1d97a72a7a1f43fc0",message:"1.0.2",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 12 May 2017 14:24:01 +0200"},{sha:"4ed2a76ff8acb2c9eeeff82988c414f72775db30",message:"Merge-pull-request-664-from-DjLeChuck-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Fri, 12 May 2017 12:36:20 +0200"},{sha:"96ba408d026a1d7dd36a337c3246b61360dd1c7e",message:"Fix-typo",author:{name:"Vivien DE BONA",email:"djlechuck@gmail.com"},date:"Fri, 12 May 2017 12:17:23 +0200"},{sha:"e7956868101b999226e47e7b19d1977c467c4d20",message:"Merge-pull-request-628-from-faviouz-faviouz-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Fri, 12 May 2017 11:07:21 +0200"},{sha:"f260fb5cff873e503ca725d7b9b7654db47b5336",message:"Merge-pull-request-653-from-marmelab-fix_clearfilter",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 11 May 2017 17:36:44 +0200"},{sha:"4b57ed72512b6edd78cf581644e2508c76854390",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Thu, 11 May 2017 17:24:54 +0200"},{sha:"93ce2d1b26e4bbef674fb6184e77a5ee901d27fd",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Thu, 11 May 2017 14:48:40 +0200"},{sha:"632ce3d30c0bdbcc00a9f9feb47ff5adf15897bb",message:"Revert-unwanted-changes",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Thu, 11 May 2017 14:36:03 +0200"},{sha:"502521d80efc36a26774e5792508fd68b70e2886",message:"Merge-pull-request-658-from-marmelab-fix_sidebar_styles",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 11 May 2017 13:59:58 +0200"},{sha:"d3c55124c9d7a019cb0faf6322b51f1ba3337af0",message:"WIP-Fix-list-optimistic-rendering",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Thu, 11 May 2017 11:50:08 +0200"},{sha:"b08af935d34d956fd500dd5ddff7dfedbd2109ba",message:"RFR-Fix-sidebar-styles",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Thu, 11 May 2017 10:11:05 +0200"},{sha:"4da505d84fb7ec1f627ea47602e65e1903456093",message:"better-tests",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 10 May 2017 18:54:38 +0200"},{sha:"47daa434330afc80f04492ac78acfd3f9d5449db",message:"remove-only-in-tests",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 10 May 2017 18:46:52 +0200"},{sha:"28c8a0cdc71d7e7d395389f4b706111551646a91",message:"Added-tests",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 10 May 2017 18:45:21 +0200"},{sha:"18942cd7aaa0d848db4ebc5e90d281f3dc1328fe",message:"Merge-pull-request-647-from-marmelab-fix_reference_field_fetch_null",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 May 2017 18:23:20 +0200"},{sha:"54d2e74b2703d3e02dc117b34c0513a45100718e",message:"Merge-pull-request-649-from-marmelab-auth_documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 May 2017 18:17:17 +0200"},{sha:"8b3be1675b0f858460b171311c5d6efdc9c3603a",message:"RFR-Fix-clear-filter",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 10 May 2017 18:16:18 +0200"},{sha:"68749c07d01f732a1f8f9743a1c53d09a4a3772a",message:"Merge-pull-request-646-from-marmelab-fix_filterform_typo",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 May 2017 18:16:01 +0200"},{sha:"a525cf7034b9bba0abc5a5aefbdde14c10d3eb8b",message:"Merge-pull-request-651-from-marmelab-sidebar_styles",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 May 2017 18:15:09 +0200"},{sha:"2e5a03525a1f7e300e70c3046d157a535a0b741e",message:"Use-correct-mui-theme-key-for-drawer-component",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 10 May 2017 14:11:48 +0200"},{sha:"179c17e54298b890949cff3a0a799bab7641ec31",message:"RFR-Make-sidebar-themable",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 10 May 2017 14:00:43 +0200"},{sha:"ef6684576061e2cbd1f489190096d898f719d86b",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 10 May 2017 13:49:43 +0200"},{sha:"ad37b5d924848d074b928e0e2c3e9d27a2e931ff",message:"RFR-Added-example-about-using-auth-action-creators",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 10 May 2017 12:13:45 +0200"},{sha:"845a0c50db2926751aa5dd4b5b127b8fe8fce795",message:"added-tests",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 10 May 2017 11:56:42 +0200"},{sha:"5cf273aa6929f56f772fa903b4629f207e8c9fdc",message:"RFR-Fix-ReferenceField-should-not-fetch-null-values",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 10 May 2017 11:49:35 +0200"},{sha:"b25c70a438153a35d0cd1bff53bf4ca621b38015",message:"RFR-Fix-FilterForm-typo",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 10 May 2017 11:13:08 +0200"},{sha:"e056c675e6a7cd47af1913fda3ec9ce57edaedfc",message:"Merge-pull-request-644-from-marmelab-fix_edit",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 May 2017 10:53:40 +0200"},{sha:"ca65e4c8f4ea205d6697e704bfb10df667e1616a",message:"updated-show-view-too",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 10 May 2017 10:45:01 +0200"},{sha:"47ab5fbebc7746b698ff79cbaa30aec56b21e929",message:"Merge-pull-request-643-from-marmelab-fix_datefield_tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 May 2017 10:36:08 +0200"},{sha:"d59b2f6affa47be65987a084d2194feb70bb9824",message:"RFR-Ensure-Edit-updates-when-fields-change",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 10 May 2017 10:13:34 +0200"},{sha:"27b7fcae828b387f7abc5ddc88ecc28226fc98d3",message:"RFR-Ensure-DateField-tests-can-pass-on-all-systems",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 10 May 2017 10:02:05 +0200"},{sha:"d81339cfa003f86b4f83b1c148a095df4845cb14",message:"Merge-pull-request-629-from-juanda99-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 9 May 2017 15:59:31 +0200"},{sha:"fb774ef4daa0c17e07423d8f4ab4731b8f0edd46",message:"Update-README.md",author:{name:"juanda",email:"juandacorreo@gmail.com"},date:"Fri, 5 May 2017 23:01:56 +0200"},{sha:"367df5f338fc11dce80e18e114f7c64510d412a5",message:"Merge-pull-request-622-from-SidFerreira-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 4 May 2017 17:03:12 +0200"},{sha:"d469224b8ec23e58c1eee78e915a48b783ac4ffc",message:"Update-README.md",author:{name:"juanda",email:"juandacorreo@gmail.com"},date:"Thu, 4 May 2017 10:10:38 +0200"},{sha:"4266e44d70eecead7454cbbc814de39a7f77ff08",message:"Fix-edge-case-in-RichTextField-when-string-is-falsey-value",author:{name:"Fábio Maia",email:"fabiu.maia@gmail.com"},date:"Wed, 3 May 2017 18:48:04 +0100"},{sha:"89e50b0364366373638f5e00d9b1a2acd73b4af1",message:"Prepare-v1.0.1-release",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 May 2017 17:26:19 +0200"},{sha:"b2ebd03743495526c7f27a6ed5b5cff05f8c743e",message:"Merge-pull-request-626-from-marmelab-fix_numberinput_clear",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 May 2017 16:57:25 +0200"},{sha:"c90945bdc650e0747872a71aea136d0102153e5c",message:"Merge-pull-request-625-from-marmelab-fix_filters_refresh",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 May 2017 16:56:28 +0200"},{sha:"34f6aa630caf6fc3c1e881c4810c5a3fcb12e0bd",message:"RFR-Fix-filters-on-refresh",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 3 May 2017 16:29:51 +0200"},{sha:"6f7abdd0952a148041ee447f4c714097b5b53acd",message:"RFR-Ensure-numberinput-never-send-null",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 3 May 2017 16:17:59 +0200"},{sha:"ef67413f47cfcd0e08a8ae115fb9475c71a66eaf",message:"Merge-pull-request-623-from-marmelab-fix_checkboxgroup_ie",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 May 2017 15:11:44 +0200"},{sha:"6094483328a4a10b1895ab9406a2829206ab99d8",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 3 May 2017 15:08:03 +0200"},{sha:"cf29b35dc356b7236fac2765384ce5eb8cdee716",message:"fix-tests",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 3 May 2017 11:44:37 +0200"},{sha:"bbade6fdbe9190166d83bbf790d28558ded375e1",message:"RFR-Fix-CheckboxGroupInput-on-IE",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 3 May 2017 11:27:42 +0200"},{sha:"d37836601bb38027bfda5e2dfb97f72da8414393",message:"Adds-the-AUTH_LOGIN-s-resolve-payload-to-AUTH_LOGIN_SUCCESS",author:{name:"Sid Ferreira",email:"sid@ferreiraz.com.br"},date:"Tue, 2 May 2017 16:53:06 -0300"},{sha:"f45b75116d48762c09c16201ec6048e3ed81e66e",message:"Merge-pull-request-621-from-marmelab-avoid_warning_for_title_prop",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 May 2017 18:11:54 +0200"},{sha:"d3b69143dd60b7e3a1e8c3894369cf8c76c6ec46",message:"Merge-pull-request-610-from-marmelab-reference_input_resource_doc",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 2 May 2017 18:02:23 +0200"},{sha:"fa968644f0809c6f3c60f9c74c527531124bb077",message:"Merge-pull-request-619-from-abarani-url-decode",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 May 2017 17:50:47 +0200"},{sha:"e803754ef9cac625f38ffcb1db88948e80414b36",message:"Update-auth.js",author:{name:"Sid Ferreira",email:"sid@ferreiraz.com.br"},date:"Tue, 2 May 2017 12:47:01 -0300"},{sha:"db341c9698b75fb80ab7661ec56935601a38b55b",message:"Merge-pull-request-611-from-tacoo-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 May 2017 17:33:39 +0200"},{sha:"b5f4afef11fa9f99365b9b562d4f87558907d098",message:"Fix-example-REST-client-in-tutorial",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 May 2017 17:24:53 +0200"},{sha:"cc70905fdc6f308faacb8880fdb665b6065f9354",message:"Merge-pull-request-591-from-grahamlyus-pagination-params-as-ints",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 May 2017 17:02:28 +0200"},{sha:"028fd0a13b2868f3665c01e958a5f286e4f31b52",message:"Change-title-proptype",author:{name:"Julien",email:"julien@marmelab.com"},date:"Tue, 2 May 2017 15:38:47 +0200"},{sha:"b8a5d7857ea1e7d52c3dc04b639238679d149ca2",message:"decode-id-uri-component-matched-from-react-router",author:{name:"Andrea",email:"a.barani@vubai.com"},date:"Mon, 1 May 2017 18:39:35 +0200"},{sha:"e3d91daa806722cc63a3230a4cc2ec577dd8f5c1",message:"set-error-as-error-message-if-the-type-is-string",author:{name:"Tatsuya Shimoda",email:"tatsuya.fuga@gmail.com"},date:"Fri, 28 Apr 2017 11:37:31 +0900"},{sha:"d0998181e686fa4f5b8990076e56ef120dabfefc",message:"Forgot-to-delete-one-line-that-was-created-by-the-merge-conflict",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Thu, 27 Apr 2017 18:11:27 +0200"},{sha:"5cf1f0b602c77f3fe71b9d0b8163617f664de024",message:"Mention-obligation-to-declare-a-resource-for-ReferenceInput",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Apr 2017 17:44:21 +0200"},{sha:"ec59df53f52af60868ad51f8c4e96ffccacd5f9a",message:"Resolved-Merge-conflict",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Thu, 27 Apr 2017 17:15:37 +0200"},{sha:"a760e43c13ace3b0bcb5f8f68226ad46d5cd5018",message:"Merge-pull-request-606-from-marmelab-theme-button-logout",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Apr 2017 14:00:00 +0000"},{sha:"749ab329f6c5d7c3e2becaeaaeb6728da19515a7",message:"oneline-code",author:{name:"zyhou",email:"richard.maxime9@gmail.com"},date:"Thu, 27 Apr 2017 15:53:18 +0200"},{sha:"84498e8db20f913b538793b3c725523ac514bd88",message:"Merge-pull-request-607-from-tacoo-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Apr 2017 11:56:16 +0200"},{sha:"e6c9fffe76a9fe4b3c09ea558c112efa3a1f76ed",message:"Merge-pull-request-603-from-leesei-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Apr 2017 11:53:17 +0200"},{sha:"a2a4818ed7827eb9f4bdb386d1739eff51c083e1",message:"reflect-validation-changes-to-docs-and-prop-types-for-input-form",author:{name:"Tatsuya Shimoda",email:"tatsuya.fuga@gmail.com"},date:"Thu, 27 Apr 2017 11:17:52 +0900"},{sha:"2bfb6eb64be8d2c570669b0c34956067474c3780",message:"correction-action-logout",author:{name:"Maxime",email:"richard.maxime9@gmail.com"},date:"Wed, 26 Apr 2017 21:44:36 +0200"},{sha:"8f4cc75c043d6bd50d79322c369fff169ac13a2b",message:"connect-theme-logout-button",author:{name:"Maxime",email:"richard.maxime9@gmail.com"},date:"Wed, 26 Apr 2017 21:32:57 +0200"},{sha:"084b066e71a1f81b44ace9e61d5eab04e3d776e8",message:"Fix-bottom-margin-in-pre-blocks",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 18:38:39 +0200"},{sha:"00835284317b5438687b9f987f3d633ade7521cf",message:"Fix-margin-under-code-samples",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 18:35:06 +0200"},{sha:"5deff75174cbba344f5d851bbf4802e98f56c78d",message:"Fix-more-syntax-highlighling-in-jsx",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 18:27:15 +0200"},{sha:"e961ffa0233c594d43c2684dec8517d047fe8bb7",message:"Fix-syntax-highlighting-in-jsx",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 18:23:07 +0200"},{sha:"eaa3f2c6dec3b0f84cdb23a872cd01a116e35094",message:"Adding-client-side-support-for-jsx-syntax-highlighting",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 18:08:03 +0200"},{sha:"627c5629840b70143963e58062971bea838a8eea",message:"Revert-Fix-syntax-highlighting-in-tutorial",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 17:47:03 +0200"},{sha:"3db6599da857efc4320e8265aade395c0d2d8cf8",message:"Fix-syntax-highlighting-in-tutorial",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 17:45:45 +0200"},{sha:"fb87b70d46fb2af1270752e370850fce76de9ac2",message:"add-info-on-docs-TOC",author:{name:"leesei",email:"leesei@gmail.com"},date:"Wed, 26 Apr 2017 23:12:05 +0800"},{sha:"550e66590f256956e240b33501c79994f538ab29",message:"Merge-pull-request-602-from-leesei-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 16:54:36 +0200"},{sha:"c713b37195b491c0b4879f7c6b7532727a3052e2",message:"add-Traditional-Chinese-translation",author:{name:"leesei",email:"leesei@gmail.com"},date:"Wed, 26 Apr 2017 22:42:00 +0800"},{sha:"7f718c250f25c9fa3945a115f6f5def513c5b3d5",message:"add-link-to-chapter-in-Input",author:{name:"leesei",email:"leesei@gmail.com"},date:"Wed, 26 Apr 2017 22:41:26 +0800"},{sha:"eda0e59fa101a57bcc33345f74fb600661d7e8e8",message:"Fix-bugs-in-doc-parsing",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 16:25:52 +0200"},{sha:"f102a4c849e83c3ca23f5577a2b0ea7b4a9bb54a",message:"Update-CONTRIBUTING.md",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 16:22:27 +0200"},{sha:"9edbc72c6b6b38dba93238c31998fd7d7e45a808",message:"Update-French-translations-package",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 11:38:58 +0200"},{sha:"1ccc7215d31cf26f740ec992a9b75fd1a8d8722f",message:"Prepare-1.0.0",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 11:12:48 +0200"},{sha:"6bdb56dd6b41035f53b875ee10b43da49e0dc55c",message:"Merge-pull-request-600-from-marmelab-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 11:11:31 +0200"},{sha:"cd31bf53dec5cfa93bf238c85b36fe141b297513",message:"Increase-e2e-test-timeout-to-avoid-false-fails",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 11:01:50 +0200"},{sha:"79b9b097a56f3fd47ad2999b1c9f6b3bb15884c7",message:"Fix-deps-version-in-changelog",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 10:52:50 +0200"},{sha:"c3b09d8a67d713a5b7298e5bb7a64ad0b8c2f59c",message:"Upgrade-react-dropzone-to-3.13.1-to-remove-deprecation-warnings",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 10:50:45 +0200"},{sha:"e113408650898301ececd5cc13d63c14d6725f0b",message:"Upgrade-redux-form-to-6.6.3-to-remove-deprecation-warnings",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 10:47:39 +0200"},{sha:"31ea716026616b4a7f682f464fe13965b5b0bfa3",message:"Upgrade-material-ui-to-0.17.4-to-remove-deprecation-warnings",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 10:44:27 +0200"},{sha:"f8fa6af28c5e7309c0752ece3d4ad9eaf53ea52e",message:"Add-changelog-for-1.0",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 10:40:24 +0200"},{sha:"0b1bea906d6ccf4be715cbcdd17959f582b4b593",message:"Re-fix-563-after-rebase",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 10:04:53 +0200"},{sha:"fd0056a8bbe9834ac33c8161186fd42d4d78cb6d",message:"Fix-bad-merge",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 09:59:20 +0200"},{sha:"efccc73d1794e9b35690b7d1227d5b783bf0a3fe",message:"Merge-branch-master-into-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 09:25:09 +0200"},{sha:"e0f5fd6211458a10ce6d7c4445fba4968885f401",message:"Fix-e2e-test-refs-572",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 09:10:21 +0200"},{sha:"fce75670604b6e16d396dfb46cfbfb32952dcb6a",message:"Merge-pull-request-572-from-marmelab-create-post-selenium",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Apr 2017 08:45:05 +0200"},{sha:"18a32c6a55ff31391ef300414a19725a02dbe055",message:"Ensure-pagination-params-are-integers",author:{name:"Graham Lyus",email:"graham.lyus@focusatwill.com"},date:"Sun, 23 Apr 2017 19:30:56 -0700"},{sha:"f18c05669fbc8386b0b45e8a73f72689c9aad504",message:"Merge-pull-request-580-from-marmelab-non_sortable_fix_and_doc",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 23 Apr 2017 10:14:12 +0200"},{sha:"14ef965f882029432364500c13ad6d665f03000c",message:"Merge-pull-request-586-from-valueshimoda-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 23 Apr 2017 09:58:59 +0200"},{sha:"180e68c896330599e89c9f284c235e4dc535a0ab",message:"Merge-pull-request-589-from-magikMaker-feature-czech-language",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 23 Apr 2017 09:56:46 +0200"},{sha:"a721ebb2e2b6263b7b71dec348b3836244935cba",message:"added-Czech-language-file-link",author:{name:"Bjørn Wikkeling",email:"bjorn@wikkeling.com"},date:"Fri, 21 Apr 2017 22:08:24 +0200"},{sha:"57f51404adbe8143f0c3c481302ac3212260b4f3",message:"fixed-backticks",author:{name:"Bjørn Wikkeling",email:"bjorn@wikkeling.com"},date:"Fri, 21 Apr 2017 22:07:07 +0200"},{sha:"0590066badde22a0f46fa760b5db1e3d61fda86e",message:"Add-Japanese-language",author:{name:"tshimoda",email:"shimoda@value-it.co.jp"},date:"Fri, 21 Apr 2017 13:42:37 +0900"},{sha:"e3a56f4c037f0a698266532dcc6fccdd578521fb",message:"Merge-pull-request-585-from-pimschaaf-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 20 Apr 2017 10:59:47 +0200"},{sha:"cab7ed3e318a610f90db1634a951c5b815524dee",message:"Add-Dutch-language",author:{name:"Pim Schaaf",email:"Pimschaaf@gmail.com"},date:"Wed, 19 Apr 2017 23:38:18 +0200"},{sha:"a6413a894227583371665e535ecc4627f118f374",message:"Code-review",author:{name:"Dylan Demougin",email:"dylandemougin@Mac-mini-de-Gildas.local"},date:"Wed, 19 Apr 2017 10:43:42 +0200"},{sha:"75bbed3a05ab1e03ed8fd88b7645e0baed9ce2cb",message:"RFR-Fix-ability-to-disable-sort-for-a-field",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 18 Apr 2017 15:37:29 +0200"},{sha:"aa78bcdcc13cbc2b0bca0b0969fb0f186d6c1bf3",message:"Merge-remote-tracking-branch-upstream-next-into-next",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Tue, 18 Apr 2017 14:09:41 +0200"},{sha:"b1ff61f62f40130df6cb06fff7adf74a23544bf6",message:"Shame-on-me-I-forgot-to-git-add-src-mui-detail-Tab.js-so-obviously-not-working",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Tue, 18 Apr 2017 14:06:47 +0200"},{sha:"3dd46fd147ae09a360d4a1e823d54ea3d5663fff",message:"Some-corrections",author:{name:"Dylan Demougin",email:"dylandemougin@Mac-mini-de-Gildas.local"},date:"Fri, 14 Apr 2017 18:19:50 +0200"},{sha:"054c005c4df6ac84be03c61026233721ce3a87c9",message:"Merge-pull-request-576-from-marmelab-fix_no_auth",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Fri, 14 Apr 2017 17:04:13 +0200"},{sha:"deef01e5ee07913a7dfa231ec35ea15677643468",message:"Merge-pull-request-575-from-marmelab-update_tutorial",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Fri, 14 Apr 2017 16:55:00 +0200"},{sha:"d720227d78bdccfbc40c98e55568da8638252e73",message:"Fix-admin-when-it-has-no-auth",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 14 Apr 2017 16:28:42 +0200"},{sha:"3099d91b0afc32b776392d181a0be30c8cf85035",message:"Update-tutorial-screenshots-proofreading",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 14 Apr 2017 16:27:03 +0200"},{sha:"dfc2f70e8adbcd19106c707cbb7356fe109ade34",message:"Add-some-tests-into-create-and-replace-afterEach",author:{name:"Dylan Demougin",email:"dylandemougin@Mac-mini-de-Gildas.local"},date:"Fri, 14 Apr 2017 16:13:27 +0200"},{sha:"672e00a9f58d9b9135fa544f17dddabfe215c641",message:"add-a-test-which-check-if-the-date-into-create-post-form-is-the-same-that-the-current-date",author:{name:"Dylan Demougin",email:"dylandemougin@Mac-mini-de-Gildas.local"},date:"Fri, 14 Apr 2017 15:07:41 +0200"},{sha:"edd2d5eb7715dbfecb6f54bb25e4f25231d97da3",message:"Add-one-test-into-create-page",author:{name:"Dylan Demougin",email:"dylandemougin@Mac-mini-de-Gildas.local"},date:"Fri, 14 Apr 2017 10:57:40 +0200"},{sha:"793e44f13006b57208735353f9206eb475d2e1a4",message:"Merge-pull-request-573-from-marmelab-fix_tab_translation_warning",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Fri, 14 Apr 2017 10:35:24 +0200"},{sha:"4a90f523ab055a18d77fe9bf77e899d8af50f88c",message:"add-setValues-method-into-create-page",author:{name:"Dylan Demougin",email:"dylandemougin@Mac-mini-de-Gildas.local"},date:"Fri, 14 Apr 2017 10:25:40 +0200"},{sha:"a31afde1edaa3869870cde480cd501a722d8d442",message:"Add-class-into-SimpleShowLayout-FormTab-and-SimpleForm",author:{name:"Dylan Demougin",email:"dylandemougin@Mac-mini-de-Gildas.local"},date:"Fri, 14 Apr 2017 10:05:24 +0200"},{sha:"c0c638d67c765bdbd049c4c9eec466eb8f42d54c",message:"Add-beforeEach-method-into-create-test-for-delete-the-created-post",author:{name:"Dylan Demougin",email:"dylandemougin@Mac-mini-de-Gildas.local"},date:"Fri, 14 Apr 2017 09:59:18 +0200"},{sha:"f6e53da6c4d20d6ebabfce3b23564b1a709f0eee",message:"Fix-translation-warning-on-tab-names",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 13 Apr 2017 17:55:11 +0200"},{sha:"9a70558550febe8595a0e728f1e4002b9650c787",message:"Fix-paginations-test",author:{name:"Dylan Demougin",email:"dylandemougin@Mac-mini-de-Gildas.local"},date:"Thu, 13 Apr 2017 17:33:35 +0200"},{sha:"f39807bda2472ef7dcd0e0ebebe03b116b8f28f6",message:"refs-515-569",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Thu, 13 Apr 2017 15:59:46 +0200"},{sha:"dca04ab083f6a77b21768429dd9d2929b6cb22a1",message:"refs-515-569",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Thu, 13 Apr 2017 15:32:06 +0200"},{sha:"a9a2b7fe69dff990a5f146ac8c527d220f3604f4",message:"Add-first-test-for-post-creation",author:{name:"Dylan Demougin",email:"dylandemougin@Mac-mini-de-Gildas.local"},date:"Thu, 13 Apr 2017 15:24:02 +0200"},{sha:"e80e4012781145a100d9864fce78b6af2a659f75",message:"refs-515-569",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Thu, 13 Apr 2017 15:19:39 +0200"},{sha:"4bad572b4661316ba2bc67168e17359688ddd88b",message:"Refs-515",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Thu, 13 Apr 2017 14:13:59 +0200"},{sha:"1f0cfc5a8fc7ab13db381731dcd83c893e7eaeeb",message:"Merge-pull-request-566-from-marmelab-upgrade_deps",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Wed, 12 Apr 2017 17:02:23 +0200"},{sha:"a010c59400ff53e1efc51a55e89f0018e9a0a497",message:"Downgrade-chrome-driver-for-Travis",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 12 Apr 2017 16:36:42 +0200"},{sha:"aaf541dfd0d83e3a8dc997b3df465bb6be1fadd0",message:"react-router-now-accepts-empty-element-in-Switch",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 12 Apr 2017 12:19:56 +0200"},{sha:"81e7d11f6c3aacc82f37a23620e0e3fb1d892b7a",message:"Merge-pull-request-563-from-larriereguichet-bugfix-dynamic-resources",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 12 Apr 2017 12:13:52 +0200"},{sha:"faf0a96df108ef31b71753071f9e5e7c1bf6637a",message:"Fix-doc",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 12 Apr 2017 12:12:16 +0200"},{sha:"0b50aeba17fb8f11a112ec1a225a6123733f4d60",message:"Require-PropTypes-from-standalone-package",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 12 Apr 2017 12:03:00 +0200"},{sha:"722e14a2c7a58664df919366efbea5e74e376d76",message:"Upgrade-all-deps",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 12 Apr 2017 11:35:03 +0200"},{sha:"fb31c7473328a88825b9a4c66e25671ff6a8d603",message:"Upgrade-dependencies",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 12 Apr 2017 08:45:51 +0200"},{sha:"72c2522ef6059087398698ee02a7248c7bdeaf99",message:"set-resources-default-value-to-empty-array-if-no-children-were-specified",author:{name:"lutangar",email:"johan.dufour@gmail.com"},date:"Tue, 11 Apr 2017 17:54:44 +0200"},{sha:"b9167bc09f491eb139b25a7af304b5cf95fec750",message:"fix-crash-occurring-when-the-first-resource-could-nt-yet-be-found",author:{name:"lutangar",email:"johan.dufour@gmail.com"},date:"Tue, 11 Apr 2017 17:53:03 +0200"},{sha:"6044e29cddecf587273c794253d2303f181892ae",message:"Merge-pull-request-556-from-leesei-552",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Apr 2017 09:01:44 +0200"},{sha:"28044246e63042facaaa61d9e53db70544ed9cb1",message:"Merge-pull-request-557-from-maxschridde1494-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Apr 2017 09:01:08 +0200"},{sha:"852e9b7a4ff10a6d5e7cdfd4a8093fb3a36dab56",message:"Update-RestClients.md",author:{name:"maxschridde1494",email:"maxschridde1494@users.noreply.github.com"},date:"Thu, 6 Apr 2017 15:22:51 -0700"},{sha:"fe8ac34818bc77a59ce36925a5126a248437e885",message:"add-link-for-ImageInput",author:{name:"leesei",email:"leesei@gmail.com"},date:"Fri, 7 Apr 2017 00:17:28 +0800"},{sha:"d1d61fa5a0e72af55d313bc9ec4dfe3c5e1e4620",message:"Merge-pull-request-555-from-leesei-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 6 Apr 2017 18:10:25 +0200"},{sha:"a0cc7169f57de342c56bcb796f5a02960812a020",message:"add-parse-and-format-usage",author:{name:"leesei",email:"leesei@gmail.com"},date:"Thu, 6 Apr 2017 23:47:21 +0800"},{sha:"1ef944fe228bb13dda420d863170150209bb62af",message:"Remove-raw-marks-from-GitHub-README",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 6 Apr 2017 08:48:24 +0200"},{sha:"47431cdcb6dbd7e03ed35d7fefdddb513d75949d",message:"Remove-empty-file",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2017 17:01:00 +0200"},{sha:"4b7fd891538ebf2941515e0a8874286b3bbff5d7",message:"Merge-pull-request-545-from-marmelab-material-ui-0-17",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 5 Apr 2017 16:30:09 +0200"},{sha:"e386fd3573a8ae9a86412b6657beae7d69b0a872",message:"Upgrade-material-ui-version",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2017 16:21:45 +0200"},{sha:"4067a5c4301081d295c63ed6348c83d5a0fc57cf",message:"Add-mention-of-tiyMCEInput",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2017 15:40:27 +0200"},{sha:"2bb4df0e097003dc9dde0993f2fd2b3b9de9189a",message:"Various-doc-fixes",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2017 15:38:28 +0200"},{sha:"cb82efe5560442b497fcb4c4c1762c06f1505daa",message:"Prepare-v0.9.4",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2017 15:26:52 +0200"},{sha:"57dd44331794fa9b32f364462a3da1798339a5bc",message:"Merge-pull-request-544-from-marmelab-ReferenceManyField_needs_resource",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 5 Apr 2017 14:50:24 +0200"},{sha:"ca846827ad8f0fdb178731857fc338853e15880c",message:"Merge-pull-request-543-from-marmelab-fix_dashboard_title_example",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 5 Apr 2017 14:49:55 +0200"},{sha:"55b79a40140f56351098b3026882b0a6ee87f78e",message:"Add-warning-about-Resource-required-for-ReferenceManyField-usage",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2017 14:46:59 +0200"},{sha:"5a98731b4a5397f75df40b08bde20d4166969e26",message:"Fix-Custom-dashboard-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2017 14:31:18 +0200"},{sha:"8c6df9dcadda37a9985a90aade917571935ee3ed",message:"Merge-pull-request-540-from-remi13131-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2017 13:47:02 +0200"},{sha:"bfaa5735e0540597a34763660d746cd481af2c20",message:"Merge-pull-request-542-from-marmelab-http_error_mapping",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 5 Apr 2017 11:47:29 +0200"},{sha:"835022efdb6fe88ab45baa06aee3b75444d00643",message:"Remove-unit-tests-that-can-only-be-tested-e2e-now",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2017 09:54:19 +0200"},{sha:"463552be500118949b0ce80b7a17cc9523e1e972",message:"Trying-to-overcome-Travis-build-errors",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2017 08:57:52 +0200"},{sha:"a415a3540974423d0890f03592cc9626812355f2",message:"Update-docs",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2017 00:49:41 +0200"},{sha:"4275594e74ef3d7f9ed9f1a8cd475cbd67f3b65e",message:"Redirect-to-required-page-after-USER_CHECK-error",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2017 00:25:12 +0200"},{sha:"4a9ba3c54abe2ac00818ecb0eb0898382c2e8aec",message:"Fix-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Apr 2017 23:58:30 +0200"},{sha:"46a34be29e304d84d51efdfc6345ba608a577ab7",message:"Display-login-errors",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Apr 2017 23:53:25 +0200"},{sha:"544e08ae3d7aa9ede21eb7f9c0f1964e8a4e21c8",message:"Move-HTTP-to-REST-error-mapping-to-AUTH-client",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Apr 2017 17:35:08 +0200"},{sha:"f7622fd3c767a08167e68794e94a614096b4e16d",message:"Merge-pull-request-541-from-marmelab-filter_onChange",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 3 Apr 2017 16:50:46 +0200"},{sha:"f946ad9bc91b4cc2e7ecfc52e50a72afc1e35586",message:"Remove-empty-filters",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Apr 2017 16:42:28 +0200"},{sha:"c88f52685a4787e7ec28d348d237c8a4d45a2efb",message:"Fix-push-to-same-location-bug-due-to-redux-onChange",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Apr 2017 16:31:33 +0200"},{sha:"ff728c95082703b76f16c51a94ac410673b7856b",message:"Fixes-539",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Mon, 3 Apr 2017 14:43:16 +0200"},{sha:"3f91c25a20a767d3358bbd42211f0867b9c64693",message:"Merge-pull-request-537-from-kulakowka-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Apr 2017 13:51:10 +0200"},{sha:"4f9e6fa1588d472f00036a402971ece76807f41d",message:"Use-redux-form-onChange-for-filters-live-update",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Apr 2017 08:36:10 +0200"},{sha:"23d6bf3baf0c27ab3fef1a79db74e9ae727a5536",message:"Update-RestClients.md",author:{name:"Anton Kulakov",email:"kulakowka@gmail.com"},date:"Sun, 2 Apr 2017 17:27:17 +0300"},{sha:"a4dd91fda85aaf596d9ad3eadb33c0169d61445d",message:"Merge-pull-request-513-from-marmelab-redux-form-v4",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Sat, 1 Apr 2017 11:48:23 +0200"},{sha:"a8da76ece986134b40e0ffba93ba7c3cb13dd8ff",message:"Merge-pull-request-533-from-marmelab-fix_edit_refresh_2",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 31 Mar 2017 19:11:08 +0200"},{sha:"ea036ee01af44781584beeebd789f6d398f43dbe",message:"Fix-typo",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 30 Mar 2017 17:02:03 +0200"},{sha:"841e3696fc1ad5983b68f23926e62f5bed05cb8d",message:"Manage-to-avoid-hiding-the-form-upon-refresh",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 30 Mar 2017 17:00:08 +0200"},{sha:"8b5e4e128fa1266038a97e48af05433adffafd8d",message:"Fix-Full-Refresh-in-Edit-view",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 30 Mar 2017 16:35:00 +0200"},{sha:"5ccc2935fffe57b955d7e961cb439dd428b7bab6",message:"Merge-pull-request-531-from-marmelab-revert-527-fix_edit_refresh",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 30 Mar 2017 15:27:02 +0200"},{sha:"cbb86bb62f5282dd2556643fb7e2e2238c1ff2d0",message:"Revert-RFR-Fix-refresh-on-Edit-clears-data",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 30 Mar 2017 15:26:38 +0200"},{sha:"705a3b67c85a5d8a7ae322aa6aff922c1f5620b7",message:"Code-review",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 30 Mar 2017 11:23:04 +0200"},{sha:"061f2154f8b1989f497124e6dad61c871e957089",message:"Merge-pull-request-527-from-marmelab-fix_edit_refresh",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 30 Mar 2017 09:01:11 +0200"},{sha:"9e8c4aaaf16450aa25d47fb778b4a82c0cc6bf64",message:"Merge-pull-request-526-from-marmelab-hide_unauthorized_notification",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 30 Mar 2017 09:00:19 +0200"},{sha:"b0500bac3b5763f8566e18dfd7fcd5c331c22896",message:"Fix-refresh-on-Edit-clears-data",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 30 Mar 2017 08:34:29 +0200"},{sha:"9521a0669928c26a0bf0943b15ce10bc2b29fb22",message:"Hide-notification-before-redirecting-to-login",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 30 Mar 2017 07:21:51 +0200"},{sha:"2ead60406fbd9a7a0fd28e466573af1fdc820fc2",message:"Merge-pull-request-521-from-vysakh0-patch-1",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 29 Mar 2017 15:58:07 +0200"},{sha:"750bc6a191ffa2cda9cad87adaa0a3f9e746e393",message:"Add-tests-for-AdminRoutes",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2017 15:46:26 +0200"},{sha:"f559b9a6f896d4f6c5b7431b44bfba39feaedcb7",message:"README-fix-Send-a-component-to-the-title-props",author:{name:"Vysakh Sreenivasan",email:"diplomatv@gmail.com"},date:"Wed, 29 Mar 2017 19:16:17 +0530"},{sha:"ca87641fcd2a87fc771f1c1e497649d5ae8b6312",message:"Merge-pull-request-522-from-faviouz-faviouz-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2017 15:13:24 +0200"},{sha:"7f0af3ae5a4cecbe2b6bc8d3f05bad97a67c6463",message:"Fix-typo-in-Authentication.md",author:{name:"Fábio Maia",email:"fabiu.maia@gmail.com"},date:"Wed, 29 Mar 2017 13:51:19 +0100"},{sha:"5edb8dcdcbb24ab9e21a6b8aaf53f21ee3ead744",message:"Update-Custom-Layout-docs",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2017 14:47:52 +0200"},{sha:"6db1d1f02b7802370c4f21a2705542e8553dbe7e",message:"Add-e2e-tests-for-authentication-process",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2017 14:33:41 +0200"},{sha:"6b7bde8ba785e7dd21306b60e68e772b134906b7",message:"Add-test-on-Restricted-component",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2017 14:03:00 +0200"},{sha:"2e8f5a951432da7685de4269a96ff515dc5682a3",message:"Merge-pull-request-520-from-remi13131-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2017 11:47:59 +0200"},{sha:"2cf134b15ca6cedf0f85c2f9395fe99f2c64fef1",message:"Fix-dashboard-rendering",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2017 09:51:52 +0200"},{sha:"8ebadf8ba4f275541b176a9bde1f6b7d79e63b34",message:"Merge-pull-request-519-from-marmelab-readme_explain_branches",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2017 09:04:11 +0200"},{sha:"d9f6273dcce3b291ee1f8b1dba70059e78a58b76",message:"Typo-fix-s-Most-PRs-should-be-made-to-next-Bugfix-PRs-that-don-t-break-BC-should-be-made-against-master-.-All-other-PRs-new-features-bugfix-with-BC-break-should-be-made-against-next",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Wed, 29 Mar 2017 07:03:35 +0000"},{sha:"b639245e8b5c5cdc4559b4868cb690d53adac9bf",message:"RFR-Explain-branches-in-README",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 29 Mar 2017 08:58:18 +0200"},{sha:"8ecce0db35614191c666053f49abf2c8948ff237",message:"Document-Restricted-component",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2017 00:26:49 +0200"},{sha:"91d04110573a6c48baacfcdb6e7cf9eda90e4e36",message:"BC-Break-Update-Custom-App-doc",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2017 00:03:46 +0200"},{sha:"3eb3fc4f63dfe89b19e304bcde32e4a776c387ac",message:"Move-main-routing-logic-to-new-AdminRoutes-component",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 Mar 2017 23:28:12 +0200"},{sha:"13f89bc125f15c2a9b5ae2aeb23a2f2304721878",message:"Closes-504",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Tue, 28 Mar 2017 18:53:19 +0200"},{sha:"f21d8b1307e515eb813fa53663bc623b68c4123c",message:"Closes-504",author:{name:"DIPAOLA Remi",email:"remi.dipaola@univ-lille3.fr"},date:"Tue, 28 Mar 2017 16:51:20 +0200"},{sha:"1de6ae729a6718db3bc37f9ffa9d287736b506f6",message:"Remove-unused-import",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 Mar 2017 18:03:55 +0200"},{sha:"4c7efc3a1059eb7f125edc8ead941d311a366dec",message:"MAke-authentication-work-again",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 Mar 2017 18:01:44 +0200"},{sha:"ad21f5036ebb13bc43d3a0d6bd53a94c0c7c90d6",message:"BC-Break-customRoutes-must-now-be-an-array-of-Routes",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 Mar 2017 15:19:24 +0200"},{sha:"837930aa8ac79a4a490f6fab52a82e92846b31ba",message:"Fix-errors-in-ReferenceField-and-SimpleList",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 Mar 2017 14:57:30 +0200"},{sha:"d8cff87a23664c846aa67cf21d79e252b3b68f22",message:"Merge-pull-request-508-from-marmelab-fix_nullable_input",author:{name:"JulienDemangeon",email:"julien@demangeon.fr"},date:"Tue, 28 Mar 2017 08:57:06 +0200"},{sha:"a59aa7dc3a45d37775d49c89a63be117888471dd",message:"Fix-custom-dashboard",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 27 Mar 2017 22:13:23 +0200"},{sha:"fa7192e3bb4305f560f53a1d97d1aba74e8d762b",message:"Fix-filter-behavior",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 27 Mar 2017 22:03:07 +0200"},{sha:"5510f919021d92fc1740e0a66760a0b034c1c8f2",message:"use-render-with-createEleemnt-everywhere",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 27 Mar 2017 21:47:30 +0200"},{sha:"fffed4bc97dba93720aec9780abf87937abd39cd",message:"Enable-all-CRUD-views",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 27 Mar 2017 18:55:43 +0200"},{sha:"0092a02461da911e34be047ce8d5fd742f49aef8",message:"Add-edit",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 27 Mar 2017 18:41:40 +0200"},{sha:"7ef43174cccf6cfe06f0da26794a7d9bb4b9525d",message:"Displaying-the-list",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 27 Mar 2017 18:21:32 +0200"},{sha:"d2ecc4049259387256158ed4b649052ae7f9a405",message:"Fix-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 27 Mar 2017 14:09:34 +0200"},{sha:"8e187489b8a4cfdcc7a88bef6173cd401d069765",message:"Fix-NullableBooleanInput",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 24 Mar 2017 08:22:10 +0100"},{sha:"8109cb6bd42f3fcdde2c0f2d24d871de6e4f4b63",message:"Initial-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 23 Mar 2017 11:15:51 +0100"},{sha:"94facaa386c25029a09da49e45fb7000b81eb017",message:"Merge-pull-request-501-from-marmelab-select_field",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Thu, 23 Mar 2017 09:36:18 +0100"},{sha:"2a315e096ce89d0f758654e8976bb7ef8b85c17e",message:"Code-review",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 23 Mar 2017 09:16:40 +0100"},{sha:"4a01d6eb5861f02d0fac9f63027213f5a092c093",message:"Translate-CheckboxGroupInput-options-by-default",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Mar 2017 23:48:08 +0100"},{sha:"657e688191b789f3d50f9ec421b015a9806fb9c4",message:"nslate-RadioButtonGroupInput-options-by-default",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Mar 2017 23:35:56 +0100"},{sha:"354302a6d4628af3beecdacc911cfbec6528f666",message:"Fix-double-decoration-by-translate",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Mar 2017 23:15:14 +0100"},{sha:"3431671864c5ba35bc6fb899267db9d32b5290d2",message:"Add-tests-for-translateChoices-prop",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Mar 2017 23:08:45 +0100"},{sha:"c339f9dcf35b4b5c589359fe65df68dca352e23b",message:"Translate-AutocompleteInput-choices-too",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Mar 2017 23:02:31 +0100"},{sha:"a488d7d2de38b1aa4d0801b82c89b62533b56c0d",message:"Remove-default-decoration-by-Chip-in-SelectField",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Mar 2017 22:45:05 +0100"},{sha:"16bdba941d5d5710d4be75b01789543161f63e68",message:"Update-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Mar 2017 22:30:45 +0100"},{sha:"b8673a210c02e48467a48d8090f356c0c1940ae5",message:"Translate-SelectInput-choices-by-default-except-in-ReferenceInput",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Mar 2017 22:17:08 +0100"},{sha:"a7dd0acc7f1b785b2e1c10fcefb37d632bf0f249",message:"Prettify-data",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Mar 2017 21:58:12 +0100"},{sha:"75021f2e14562fb232d1fda40c63599e339d47e8",message:"Add-SelectField-component",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Mar 2017 21:57:39 +0100"},{sha:"dbda95f4a90d335211517710f89a5b846c63712c",message:"Merge-pull-request-490-from-marmelab-leesei-247",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 23 Mar 2017 09:04:06 +0100"},{sha:"1630276163cdc43abf192cb8db017ac2fd874d14",message:"Prepare-v0.9.3",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Mar 2017 07:53:20 +0100"},{sha:"d2ad613796ad636743a0c317f703d9c85b11acf6",message:"Handle-true-linkTrue-value",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 21 Mar 2017 18:35:59 +0100"},{sha:"e1d884397aadbe09fee4cab209774c276a83dd46",message:"Fix-typo",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 21 Mar 2017 18:35:17 +0100"},{sha:"98ff5627b19da4fe9f90f1c930fbf01c4c4c4cee",message:"Merge-pull-request-489-from-marmelab-bad_rest_client_data",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 21 Mar 2017 10:21:30 +0100"},{sha:"b278800ae8d8a6fa8dbc5020c1debf011014a356",message:"Merge-pull-request-488-from-marmelab-fix_filter_layout",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 21 Mar 2017 10:21:09 +0100"},{sha:"c1072674358d1a61c2241118ad6df79f50d4c5cd",message:"Fix-linkType-PropType",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Mar 2017 23:15:44 +0100"},{sha:"bfec089ebeac29747188916c26b8ad59f98bf1bd",message:"Add-test-for-ReferenceField",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Mar 2017 23:07:26 +0100"},{sha:"e006077cf88f7c18d07452de8aae5da24d7c18c6",message:"Coding-style",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Mar 2017 22:54:35 +0100"},{sha:"806bc656a099dd02f87bc4597fb8fefa7e9e4b0d",message:"add-linkType-to-ReferenceField",author:{name:"leesei",email:"leesei@gmail.com"},date:"Tue, 21 Mar 2017 02:46:28 +0800"},{sha:"e38ad4fa3647bb8192e4a4ab433949aedd3c0d0b",message:"Merge-branch-mantis-445-into-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Mar 2017 22:27:24 +0100"},{sha:"6c8a7d84291ab22ee58dc2a09b865b588345ea27",message:"USe-normal-caps",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Mar 2017 22:26:08 +0100"},{sha:"f9333469b9867cece887247bb5f0b886804f7405",message:"Refactor-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Mar 2017 22:21:21 +0100"},{sha:"c5af78a399a15da82a558235bd0adf117f185f65",message:"Throw-error-when-REST-response-does-not-contain-the-error-key",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Mar 2017 22:00:09 +0100"},{sha:"54e064e6570f6bf7590022a2f9e96e1a0f201f05",message:"Fix-list-layout-breaking-when-there-are-more-than-3-filters",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Mar 2017 21:52:07 +0100"},{sha:"eb5a39ba756962c010127494118f5a56f3e5c0af",message:"Filter-Display-Empty-Result",author:{name:"Paul Richards",email:"paul@issue-track.org"},date:"Mon, 20 Mar 2017 19:00:17 +0000"},{sha:"e5fc84b713431ba762a38c3c97498da9e645e195",message:"Make-endpoint-name-tip-clearer",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Mar 2017 18:03:20 +0100"},{sha:"b9047aed84cb95a2681c39940dae38e106cf9921",message:"Merge-pull-request-483-from-leesei-docs",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Mar 2017 17:49:20 +0100"},{sha:"66926b9a6a31c5c285c69307095bddb587aaeb21",message:"Merge-pull-request-472-from-marmelab-allow-image-removal",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Mar 2017 17:45:55 +0100"},{sha:"9fcb6774901daeb7203659bf3c45144f14cfccbe",message:"Fix-tests",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 20 Mar 2017 17:33:30 +0100"},{sha:"e4974374d005717f96c10d55d29b2917ecf1339d",message:"Merge-branch-next-into-allow-image-removal",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 20 Mar 2017 17:02:12 +0100"},{sha:"e16e2e7b4b065aa2b4e9fc7aed6c2fdda6452f63",message:"Merge-branch-master-into-next",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 20 Mar 2017 16:58:02 +0100"},{sha:"95d91c069954bc4fcce8d92d5a6ba0f9e638e671",message:"Code-review",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 20 Mar 2017 16:35:15 +0100"},{sha:"1b69005b10a7abb5811fc882319f11d21cf20373",message:"update-Actions-docs",author:{name:"leesei",email:"leesei@gmail.com"},date:"Mon, 20 Mar 2017 23:16:39 +0800"},{sha:"7c0a5821e15d945f728c09d0397eed49c15cd6c6",message:"fix-typo",author:{name:"leesei",email:"leesei@gmail.com"},date:"Mon, 20 Mar 2017 23:16:11 +0800"},{sha:"6662c6d23b53618f8f674be1e61f585769605ab7",message:"fix-semicolon",author:{name:"leesei",email:"leesei@gmail.com"},date:"Mon, 20 Mar 2017 23:15:55 +0800"},{sha:"467013832a26f8f4857f3ee206fccd7082f0ca0d",message:"Merge-pull-request-480-from-damiansimonpeter-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Mar 2017 16:00:02 +0100"},{sha:"760de21e4d5678f4aff04fcf047dadf727f2df73",message:"Point-Users-link-to-the-URI-on-JSONPlaceholder",author:{name:"Damian Simon Peter",email:"simon.peter@andela.com"},date:"Mon, 20 Mar 2017 13:36:49 +0100"},{sha:"26ff7b3522980e5e49367f5d39c28910588ff3e2",message:"Improve-design-of-image-input-preview-delete-button",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 20 Mar 2017 11:06:08 +0100"},{sha:"bd0ddef8cc7b48843bca0edc4eed6785ee879d23",message:"Replace-carrets-by-tildes",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 20 Mar 2017 09:27:31 +0100"},{sha:"55efe08dbd961672328955ae411d9bcd3f8e9204",message:"Add-some-unit-tests",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Sun, 19 Mar 2017 22:31:46 +0100"},{sha:"a0c0c9545cf3292e9245fdf3e762bff3db0463be",message:"Polyfill-File-API-for-tests",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 17 Mar 2017 17:04:19 +0100"},{sha:"6fc5a9366d5337d95cb8b500790836126da5257c",message:"Merge-pull-request-462-from-DjLeChuck-input-image-custom-label",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 17 Mar 2017 17:03:42 +0100"},{sha:"a877c18b7bf7567165ddc5553ead02bb016d880c",message:"Update-doc-to-specify-the-new-prop",author:{name:"Vivien",email:"vivien@lechaudron.io"},date:"Fri, 17 Mar 2017 16:43:34 +0100"},{sha:"dfb654ba9214095f9b76f78eaa03b07be4d98291",message:"Rename-dropAreaLabel-to-placeholder",author:{name:"Vivien",email:"vivien@lechaudron.io"},date:"Fri, 17 Mar 2017 16:32:19 +0100"},{sha:"6854823d01b256398647013fa62259bbdf11e7db",message:"Allow-use-of-custom-label-for-ImageInput-drop-area",author:{name:"Vivien",email:"vivien@lechaudron.io"},date:"Fri, 17 Mar 2017 09:58:41 +0100"},{sha:"ee2363c028711e2895384cdc1d8575e7e15749ed",message:"Prepare-v0.9.2",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 Mar 2017 16:36:25 +0100"},{sha:"86e674f357462b8b6b722d11ee242753e5e1a829",message:"Merge-pull-request-465-from-marmelab-fix_middleware_order",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 Mar 2017 16:29:08 +0100"},{sha:"a23f4c80bb2e47c8c07009217b750e7efd47d2db",message:"Merge-pull-request-461-from-marmelab-mobile_pagination",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 17 Mar 2017 16:25:16 +0100"},{sha:"d8c34b4a39018fdc3d3ca3b6cb397d7af286dd86",message:"Merge-pull-request-466-from-s33m4nn-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 Mar 2017 16:24:15 +0100"},{sha:"f791e006aef65b575e380798adbc0fb86a38f9c0",message:"Allow-to-remove-a-picture-from-image-input-previews",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 17 Mar 2017 16:24:00 +0100"},{sha:"55f7b76c8e8a23d1b53e415765d2fa07854adce9",message:"Merge-pull-request-468-from-LoicMahieu-fix-ie",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 Mar 2017 16:21:14 +0100"},{sha:"86353582f217fb9c9c048c1fd4715ce1720f7987",message:"Layout-fix-IE11-compatibility",author:{name:"Loïc Mahieu",email:"mahieuloic@gmail.com"},date:"Fri, 17 Mar 2017 15:17:20 +0100"},{sha:"48f730b8f0b8a1a1312102bec5edaee0df40059a",message:"Add-mention-of-Hungarian-translations",author:{name:"Zéman Gábor",email:"zeman.gabor@gmail.com"},date:"Fri, 17 Mar 2017 15:09:08 +0100"},{sha:"43e9c746a5749835d9ea4fadfb25072c4852c4fa",message:"Add-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 Mar 2017 14:30:38 +0100"},{sha:"83107126d41b02961d9dfbd9ace1571da376ee5a",message:"Merge-pull-request-464-from-marmelab-image-drop-preview-fix",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 Mar 2017 12:14:36 +0100"},{sha:"3fe492f712bb67e468cf87562795d4383a14f823",message:"apply-saga-before-router-to-be-sure-to-get-all-router-action",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Fri, 17 Mar 2017 11:25:08 +0100"},{sha:"7bca5a14e4949d2ab8456b69a21ac1d01bbd4536",message:"Fix-image-input-previews-on-drop",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 17 Mar 2017 10:58:51 +0100"},{sha:"26e1a0c0ae44ab43733f92fa2e9cb55eddacf181",message:"Merge-pull-request-457-from-marmelab-translate_error_messages",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 17 Mar 2017 09:40:26 +0100"},{sha:"158b41d63dff000ed0b5c60eacf37e4717df978e",message:"Improve-look-and-feel",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 Mar 2017 09:11:55 +0100"},{sha:"bcc55064685d4b404fcb4624317c0426055228d1",message:"Fix-pagination-on-mobile",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 Mar 2017 08:59:49 +0100"},{sha:"4cc11b3b4b6adc26dfcab35826da6a37f02cfeaa",message:"Translate-error-messages",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 16 Mar 2017 17:41:20 +0100"},{sha:"7ef255139d4f8c45092e5d2f727bf8766fdc75fc",message:"Merge-pull-request-453-from-marmelab-SelectInput_validation",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 16 Mar 2017 11:37:11 +0100"},{sha:"6542c726db24dfe8d2e9dc9b058f787b40c40d60",message:"Fix-SelectInput-error-text-position",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 16 Mar 2017 09:27:38 +0100"},{sha:"412d588195e41a49345b3a62de93384fe4029200",message:"Merge-pull-request-57-from-marmelab-e2e",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 15 Mar 2017 17:36:52 +0100"},{sha:"5b2631f6752baa4819cbf3e9a5dad8fc5e7485b6",message:"Remove-useless-environment-variable",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Mar 2017 15:36:21 +0100"},{sha:"91dad392268d8d50520cab3683d758739d6672dd",message:"Add-more-logic-to-the-test-Pages",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Mar 2017 15:33:14 +0100"},{sha:"0a35a0c5a2b720de3a292021e9d4a47489104afd",message:"Move-navigate-function-on-top-of-page",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Mar 2017 14:50:34 +0100"},{sha:"6e60e21369f55b351574e30c2b46e99c0fc5adc3",message:"Add-basic-e2e-test-for-EditPage",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Mar 2017 14:40:32 +0100"},{sha:"bd3fa9bf9feedb0b9b685e76f9534bd0402af544",message:"Speed-up-build",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Mar 2017 09:48:22 +0100"},{sha:"a1ed3110083d99ece7f3830928208c0c98cc2182",message:"Trying-to-make-the-build-pass",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Mar 2017 09:45:17 +0100"},{sha:"a31c26df093637139254257f8d3a6cc42f201d1b",message:"Add-e2e-tests-to-build",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Mar 2017 09:36:46 +0100"},{sha:"eb331ef845f274d1035dbf4bbabd49b7942f93be",message:"Fix-last-test",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Mar 2017 22:35:50 +0100"},{sha:"3c907250353655d96d61a621f0821eeff809a915",message:"Fixing-e2e-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Mar 2017 21:53:58 +0100"},{sha:"ab8c350e0f6812c47196ab1485d8e43020ceb907",message:"More-import-goodness",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 4 Jan 2017 14:53:12 +0100"},{sha:"b31c767d516ac30082ca9bf93eba68c6711a697b",message:"es7-FTW",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 4 Jan 2017 14:46:21 +0100"},{sha:"4526683715f5d3757a2f29567305b8d22606b3f5",message:"Using-chromedriver-instead-of-selenium-standalone",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 4 Jan 2017 14:37:03 +0100"},{sha:"12e1efb464c5197434923fcd3109e689aa2f3f27",message:"Allow-to-skip-build-in-e2e-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 4 Jan 2017 14:28:56 +0100"},{sha:"cd77a45581b627e8ce5e6ed47806ef66e7de6676",message:"Remove-some-E2E-tests-randomness",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 3 Oct 2016 18:01:02 +0200"},{sha:"899a5d3034ed4cec55b5e1bd57f3fb858997b99e",message:"Add-some-currently-failing-E2E-tests-for-list-filtering",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 30 Sep 2016 19:01:44 +0200"},{sha:"131905e6c4f19a2227c40f58af4a452f0b99ee07",message:"Bootstrap-E2E-tests",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 30 Sep 2016 16:13:32 +0200"},{sha:"893819ab51d9912b2f773f249e91e3feb85b3888",message:"Add-aor-parseserver-client",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Mar 2017 14:27:47 +0100"},{sha:"b181300ebacb593561519359a7bd0a6fb267e024",message:"Create-CONTRIBUTING.md",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Mar 2017 12:13:08 +0100"},{sha:"f8d405b33ac872216b165b13c65a31ea32789b2b",message:"Merge-pull-request-420-from-marmelab-field_validate_redux_form",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 14 Mar 2017 17:35:53 +0100"},{sha:"625da5f69e90a459a50cef18390ce35c553b0d18",message:"Merge-pull-request-431-from-thedersen-initial-state",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Mar 2017 23:05:41 +0100"},{sha:"fdc4645ad940ba71dd111c58afcedd9d6563d328",message:"Add-unit-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Mar 2017 22:44:41 +0100"},{sha:"cd598cfe7f7c6aec4dee9b64a21ff91f8fbccba0",message:"Use-redux-form-native-validation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Mar 2017 21:26:52 +0100"},{sha:"f1b665a8df56a090c2277934ec08a90b57ed66ae",message:"Fixed-doc-title-again",author:{name:"thedersen",email:"thedersen@gmail.com"},date:"Mon, 13 Mar 2017 19:22:19 +0100"},{sha:"1079c8fa9caccdc9487383b9a7bb288c94290ecd",message:"Fixed-doc-title",author:{name:"thedersen",email:"thedersen@gmail.com"},date:"Mon, 13 Mar 2017 19:20:04 +0100"},{sha:"ce23cea38a49b8bd42366e08ce5f62c7b41f4feb",message:"Pass-initialState-to-createStore",author:{name:"thedersen",email:"thedersen@gmail.com"},date:"Mon, 13 Mar 2017 19:18:34 +0100"},{sha:"8a9ef2b5a2b66d8fd57ddb68bd1f46329249cc4a",message:"Merge-pull-request-419-from-marmelab-export_mui_root",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Sat, 11 Mar 2017 19:09:17 +0100"},{sha:"6da435518065caf54197bf782b452b9277f7f871",message:"Simplify-imports-by-exporting-mui-in-te-project-root",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Mar 2017 17:52:01 +0100"},{sha:"cda9bb35518cb856f46cf7abbd39d90e26d21f08",message:"Prepare-v0.9.1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Mar 2017 17:09:50 +0100"},{sha:"44f15e884fbb471fa5cb29fc9871ff9b7ba087b0",message:"Merge-pull-request-418-from-marmelab-fix_redirection_after_creation",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Fri, 10 Mar 2017 15:31:00 +0000"},{sha:"14f497b5958231b75e6b360d39ee93c236c71c34",message:"Fix-redirection-after-creation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Mar 2017 16:26:46 +0100"},{sha:"46010e4f364da8e7640769ffe08c1e3c45bf71dc",message:"Merge-pull-request-412-from-kimkha-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Mar 2017 11:24:02 +0100"},{sha:"dd415380858afdbf7f1a250be0929e64e2d445bc",message:"Merge-pull-request-413-from-wadjeroudi-patch-2",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Mar 2017 10:46:26 +0100"},{sha:"1b00b29532adacd9b4eae5b5f39704ae1f194c13",message:"jsonServer-GET_MANY-implementation-with-new-format",author:{name:"wadjeroudi",email:"wahid@vivisci.com"},date:"Fri, 10 Mar 2017 10:14:28 +0100"},{sha:"33b52e89baf8cf2de4677c944ad8f49a4b758db7",message:"Merge-pull-request-409-from-velociwabbit-master",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 10 Mar 2017 09:36:21 +0100"},{sha:"5e79f4c84d429daa4f0784e5e453d567277e665f",message:"Add-Loopback-like-REST-client",author:{name:"Nguyễn Kim Kha",email:"nkimkha@gmail.com"},date:"Fri, 10 Mar 2017 14:08:33 +0700"},{sha:"99978680bd3abccea0e4f2731f23076169adaca9",message:"Add-files-via-upload",author:{name:"velociwabbit",email:"jimreillyemail@gmail.com"},date:"Thu, 9 Mar 2017 15:32:53 -0800"},{sha:"d6a020d921ddb71b0f70fd94dd720779b0618f4c",message:"Publish-v0.9.0",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Mar 2017 16:47:34 +0100"},{sha:"ef3fafaa73427ea1e0a26d3f73a05f31cd7a0bcc",message:"Merge-pull-request-405-from-marmelab-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Mar 2017 16:45:28 +0100"},{sha:"6a9f52078ff7d9bf471d76d3141f1f09b6e5b75c",message:"Update-changelog",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Mar 2017 16:37:03 +0100"},{sha:"b8c3163352439fbbbf89004d1f531a8cfa10c078",message:"Merge-pull-request-406-from-kimkha-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Mar 2017 16:36:00 +0100"},{sha:"9ca60fd15858c484e24af8559c5a7a99ae95c9a6",message:"Add-Vietnamese-language",author:{name:"Nguyễn Kim Kha",email:"nkimkha@gmail.com"},date:"Thu, 9 Mar 2017 22:33:07 +0700"},{sha:"fac3b917f5c44e4a1248b5ec1e7023fa8eb067bf",message:"Reorder-changelog",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Mar 2017 16:26:07 +0100"},{sha:"76c388581cb41b33d230fb2c7a853fe7a7a9ab7c",message:"Remove-duplication-in-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Mar 2017 16:25:41 +0100"},{sha:"c309d60f4b376be46b05feb90e0d546a148f9335",message:"Add-Changelog",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Mar 2017 14:08:36 +0100"},{sha:"86fb76637235c3c719141c05b030da77ea243211",message:"Merge-branch-master-into-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Mar 2017 13:52:48 +0100"},{sha:"e4f99a9c87865e0c04cf871967b3e05bf4866b09",message:"Merge-pull-request-402-from-marmelab-better_custom_menu",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 9 Mar 2017 13:49:05 +0100"},{sha:"ae8ada85b295fce28a33937e259bf0b64f0d77dc",message:"No-need-for-alink-to-dasboard-now-that-we-have-a-menu-for-that",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Mar 2017 11:48:29 +0100"},{sha:"0f09afe72de5a1041da6a2b90056a9a16ff32392",message:"Add-dashboard-MenuItem-on-top-of-Menu-when-relevant",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Mar 2017 10:44:27 +0100"},{sha:"4c0eab0a352b7591df326b33970318333facab46",message:"Refactor-Responsive-View-Title",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Mar 2017 23:46:55 +0100"},{sha:"5d158bdce226ad3c63334d043d5ce63b50fd716f",message:"Mention-onMenuTap-in-the-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Mar 2017 21:50:03 +0100"},{sha:"9d9b9adc7340391b5e8bc128c9a7265586b384ad",message:"Separate-Menu-and-Sidebar-components",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Mar 2017 21:45:19 +0100"},{sha:"60eabe8af414ccf445125fdf823716866b97398a",message:"Remove-duplication-in-custom-layout-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Mar 2017 12:50:56 +0100"},{sha:"fb277288f16b20a13273abeb45c8a76fa95d8f79",message:"Merge-pull-request-394-from-Natsuke-auth-login-ux-improvement",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Wed, 8 Mar 2017 11:28:00 +0100"},{sha:"ec96035defb8176c860739bf74b2100890f24c1d",message:"Add-test-on-ui-reducer",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Mar 2017 11:18:57 +0100"},{sha:"389a16292a279f02b462d6c947bd45b4631aa819",message:"Merge-pull-request-390-from-marmelab-responsive",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 8 Mar 2017 11:17:51 +0100"},{sha:"9e74ae7e0c3e54053ebfb2990bdcb0424eb23aa6",message:"Login-page-imporve-UX-with-form-lock-and-loader",author:{name:"Andy Vanbutsele",email:"andy.vanbutsele@gmail.com"},date:"Tue, 7 Mar 2017 14:27:07 +0100"},{sha:"6b85776412b2071648731c4ed41b656bd4f145b5",message:"Revert-test",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Mar 2017 11:12:21 +0100"},{sha:"52067b817ce956f62a37c54f681905e3c7844dab",message:"Remove-inline-styles-from-Show-component",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Mar 2017 11:10:45 +0100"},{sha:"98264cfc49d6162a47b7451d12cbc2e1b76c8557",message:"Add-Responsive-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Mar 2017 11:05:41 +0100"},{sha:"75aa6a9021168753901bf81ea46853bcf85433a3",message:"Fix-test",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Mar 2017 10:04:43 +0100"},{sha:"664e30c81fdd8e92a1e7428e943ea8003d652d7d",message:"Make-edition-toolbar-responsive",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Mar 2017 09:57:27 +0100"},{sha:"50e3b9aea4943dafca78959077683e0a09730449",message:"Make-List-action-bar-responsive",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Mar 2017 09:09:51 +0100"},{sha:"d8558778f10b00c5e06640be638a3dff5e3e924f",message:"Merge-pull-request-399-from-JonatanSalas-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Mar 2017 23:56:41 +0100"},{sha:"10c3b046e4c5abc38e1a5d5dcb8930787131d473",message:"Prepare-v0.8.4",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Mar 2017 23:52:51 +0100"},{sha:"6c9ab2ef0c6dd1683b53792d901c273c979d228d",message:"Update-translation.md",author:{name:"Jonatan E. Salas",email:"jonatansalas@live.com.ar"},date:"Tue, 7 Mar 2017 17:31:36 -0300"},{sha:"5156651e5c41a0f643e29120fc1fe625f33492bd",message:"Fix-CustomApp-install-instructions",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Mar 2017 11:58:11 +0100"},{sha:"7e7f05e8d40b4ae23c678ae60ece4957d79936a2",message:"Add-responsive-meta",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Mar 2017 10:44:24 +0100"},{sha:"193554f40ee42d19ac775d90858a90fac4d5e218",message:"Coding-standards",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Mar 2017 10:43:52 +0100"},{sha:"165093a0b7f38bc727a6e744177317cfaee344e3",message:"Merge-pull-request-388-from-cytomich-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Mar 2017 10:41:20 +0100"},{sha:"2e2ad318874af09685cff970051a10c93ba9d137",message:"Merge-pull-request-380-from-thedersen-silent-actions",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Mar 2017 10:37:55 +0100"},{sha:"f51f6a10aa72143c8899c273891d778f6b8c7189",message:"Merge-pull-request-368-from-marmelab-async_validation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Mar 2017 10:36:46 +0100"},{sha:"609bac9df5dcb3dfb8b17c572ab97b305d2151cb",message:"Typo-fix-s-or-the-new-value-or-the-new-value",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Tue, 7 Mar 2017 09:35:58 +0000"},{sha:"2dc4153160078be5ce8fe9fce1e3dabde6e8e313",message:"Typo-fix-s-or-the-current-value-or-the-current-value",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Tue, 7 Mar 2017 09:35:56 +0000"},{sha:"f3461641b844e878340bf4284b512c68007d7d11",message:"Typo-fix-s-Hence-the-The",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Tue, 7 Mar 2017 09:35:53 +0000"},{sha:"6f8986d8ae5b894d6876b11bbeab28931e577657",message:"Merge-pull-request-393-from-marmelab-better_image_preview",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Mar 2017 10:32:09 +0100"},{sha:"058e673b30ca158f592fa9e9ccc51b3f29380756",message:"Update-image-preview-when-dispatching-new-form-value",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 7 Mar 2017 10:27:16 +0100"},{sha:"db1dc7e35f0e0441b7dd9096d555296136df8f76",message:"Allow-responsive-alternative-for-datagrid",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Mar 2017 09:29:03 +0100"},{sha:"35fb719cd8b4b182e67fa5727f52c470a7bf282f",message:"add-simple-test-for-getDefaultValues",author:{name:"Ilya Akulenko",email:"cytomich@gmail.com"},date:"Mon, 6 Mar 2017 23:15:30 +0300"},{sha:"458e6e6302e32eb4b7736f69378a70af25e51683",message:"Always-show-notification",author:{name:"thedersen",email:"thedersen@gmail.com"},date:"Mon, 6 Mar 2017 20:37:51 +0100"},{sha:"79198d6a16d6b720922ddf57ac1fb8944dba35d8",message:"Update-menu-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Mar 2017 18:27:00 +0100"},{sha:"9d9368b6f27983f46d360eaa47b075a4b45c308e",message:"Show-AppBar-in-Delete-view-mobile-version",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Mar 2017 18:14:32 +0100"},{sha:"335389cc0f06dff3ee18016bc963d07a1de62491",message:"Add-missing-file",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Mar 2017 17:29:47 +0100"},{sha:"dfc1d96e0e34eea134fd57cc5c2dee617aba4cf7",message:"Make-AppBar-responsive-ctd",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Mar 2017 18:31:40 +0100"},{sha:"66212b13fe2152db40eab3c02db50a17ddc5f80e",message:"Move-sidebar-state-to-Redux-store",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Mar 2017 17:41:36 +0100"},{sha:"0698fa4e5a8f816df44ddbcf8c10a779b5c22763",message:"Make-AppBar-responsive",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Mar 2017 10:28:21 +0100"},{sha:"045f03a2b0cd0442244e62d5389d50d93372a77c",message:"Make-menu-responsive",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Mar 2017 09:35:40 +0100"},{sha:"c8674637660ba147344d0cb1eca95e5c8902d7b9",message:"More-consistent-variable-renaming-with-redux-form",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 6 Mar 2017 17:50:35 +0100"},{sha:"f94e70d4f846a1bdf4d2caec3acd207d6c597550",message:"Add-some-docs-about-onBlur-onFocus-and-onChange",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 6 Mar 2017 17:49:44 +0100"},{sha:"17a2066ed18f19892952f715fb5e3f51b4f75132",message:"Merge-pull-request-385-from-marmelab-rest_data",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Mon, 6 Mar 2017 16:56:29 +0100"},{sha:"be7d201b811467c0c0942a09baecde2d4d4fe420",message:"Merge-pull-request-387-from-thedersen-auth-redirect",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Mar 2017 16:54:03 +0100"},{sha:"9d4da3604ada5a8295546d084a41787e1cb8d0a8",message:"Merge-pull-request-391-from-thedersen-cancel-previous",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Mar 2017 16:52:26 +0100"},{sha:"12ad9fac6613029f682fc9250a1c62747fc97c73",message:"Merge-pull-request-392-from-FallDi-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Mar 2017 16:42:06 +0100"},{sha:"08f6ac3d3d16feae7c78beea3ec51771fa5ca303",message:"spellfix-tyle-type",author:{name:"Nikita",email:"nikita.arykov@gmail.com"},date:"Mon, 6 Mar 2017 17:31:32 +0200"},{sha:"97b45dbc6d1abdd0c2e09a338288cd77dff85e07",message:"Allow-to-tune-onChange-onFocus-and-onBlur-on-NumberInputs",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 6 Mar 2017 15:17:35 +0100"},{sha:"d7da2335a3b69fcefa0accbdbe63e2f83ffc8792",message:"Allow-overriding-cancelPrevious-on-crudGetList",author:{name:"thedersen",email:"thedersen@gmail.com"},date:"Mon, 6 Mar 2017 15:12:02 +0100"},{sha:"d53bc54b01c88535096c938993fe35ab8b377156",message:"Revert-change-to-crudGetList",author:{name:"thedersen",email:"thedersen@gmail.com"},date:"Mon, 6 Mar 2017 15:10:19 +0100"},{sha:"ef38dddd4fb340a7ee14ea68b644acf5b5e03fb0",message:"Documented-redirectTo-in-auth-check.-Added-a-couple-of-missing-imports",author:{name:"thedersen",email:"thedersen@gmail.com"},date:"Mon, 6 Mar 2017 15:07:26 +0100"},{sha:"bb74f48adc015a5e186834ce893c1d3868db9e7c",message:"Merge-pull-request-389-from-josx-master",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 6 Mar 2017 09:14:20 +0100"},{sha:"8d2b0e4ecb6841dc447c4d8960b7351080de541e",message:"RFR-Add-link-aor-feathers-client-in-doc",author:{name:"José Luis Di Biase",email:"josx@interorganic.com.ar"},date:"Sat, 4 Mar 2017 01:52:53 -0300"},{sha:"742a5e7255f1aa2d16d68098784d62eefda0cb30",message:"Allow-to-override-TextInput-onChange-onBlur-and-onFocus",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 3 Mar 2017 14:57:58 +0100"},{sha:"561a7f2edb38f6739494f325af0bab33965dde4b",message:"fix-incorrect-defaultValue-assignment-for-nested-resource-attributes-in-SimpleForm-input-components",author:{name:"Ilya Akulenko",email:"cytomich@gmail.com"},date:"Fri, 3 Mar 2017 14:56:22 +0300"},{sha:"414dc36a4ab7e544bfcf604f5efe38fcfc554e7f",message:"Fixed-typo",author:{name:"thedersen",email:"thedersen@gmail.com"},date:"Fri, 3 Mar 2017 12:41:16 +0100"},{sha:"0d7c39a7fd0737b0a61ae1338f869f7b93a47294",message:"Allow-to-override-redirect-path-when-auth-check-fails",author:{name:"thedersen",email:"thedersen@gmail.com"},date:"Fri, 3 Mar 2017 12:35:08 +0100"},{sha:"b34240fd842f92520cf6fa053e2ec2ff9e5e0962",message:"Renamed-silent-to-redirect-and-changed-default-value-to-true",author:{name:"thedersen",email:"thedersen@gmail.com"},date:"Fri, 3 Mar 2017 12:23:19 +0100"},{sha:"f9e6fa93d37baa101f48cd203d8d5d72e9b55ec1",message:"Fix-onBlur-and-onFocus-events-on-Number-and-Text-inputs",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 3 Mar 2017 11:30:56 +0100"},{sha:"cd1b4fd0b3f02e8fb9c6b5e8358337a7ea672032",message:"use-new-jsonRestClient",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Mar 2017 10:50:18 +0100"},{sha:"4cafac4de7ed44ffbb858321ae0e4b08934b20b3",message:"BC-Break-Rest-response-always-contains-a-data-key",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Mar 2017 09:00:30 +0100"},{sha:"e9d9500f962d422728606d746782f12edabfe14f",message:"Merge-pull-request-381-from-mstmustisnt-patch-1",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Thu, 2 Mar 2017 16:31:52 +0100"},{sha:"9f18b7bd4d266e874ca67665e02b62be1f4aea9c",message:"Add-Link-to-Hebrew-Translations",author:{name:"Yevheniia Rakhmatova",email:"orristurmurminintur@gmail.com"},date:"Thu, 2 Mar 2017 17:14:52 +0200"},{sha:"05998ba52883c894d34870bc5e9bdb88395c1b36",message:"Allow-to-execute-crud-actions-silent",author:{name:"thedersen",email:"thedersen@gmail.com"},date:"Thu, 2 Mar 2017 14:01:07 +0100"},{sha:"6536806f62016b8f8906e96ff31612d737531f61",message:"Merge-pull-request-378-from-marmelab-jpetitcolas-patch-2",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 2 Mar 2017 13:50:37 +0100"},{sha:"e713cd867658a1d26fb1185ca368132087b00a75",message:"No-need-to-copy-CSS-anymore",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Thu, 2 Mar 2017 11:43:56 +0100"},{sha:"1e33edf1a519467c3a8d19adb9e25be7b210229d",message:"Merge-pull-request-369-from-marmelab-custom_menu",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 28 Feb 2017 14:30:58 +0100"},{sha:"329ad37c1b1f65f90a2a249bb820caa5527d6c43",message:"Allow-to-customize-menu-without-iverriding-the-layout",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 Feb 2017 00:11:39 +0100"},{sha:"56afc3c96c8c92a184593ad4b1aac845e9e56f56",message:"Merge-pull-request-361-from-marmelab-notify_http_error",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Fri, 24 Feb 2017 09:56:33 +0100"},{sha:"23304f4dce03a14402a6ba43db7db995f7af5ac0",message:"Show-notification-for-server-error-even-when-body-is-empty",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 24 Feb 2017 09:25:42 +0100"},{sha:"b89098c87873d8b1691191aaf46682cd6b857da8",message:"Release-v0.8.3",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 23 Feb 2017 11:13:05 +0100"},{sha:"7fab9142a14b6d4308456a612ad5f70da76f29e2",message:"Merge-pull-request-353-from-cytomich-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Feb 2017 23:59:46 +0100"},{sha:"b11dc7b3b30eae6c2da22477de49e94343aa325b",message:"Merge-pull-request-352-from-SilentKernel-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Feb 2017 23:57:56 +0100"},{sha:"48c440f23d6ed03d65e38f45e321daa4093f5ea5",message:"russian-translation-link",author:{name:"Ilya Akulenko",email:"cytomich@gmail.com"},date:"Wed, 22 Feb 2017 21:08:11 +0300"},{sha:"3259f1be16717072c92109ea66513c0de54f4eb5",message:"One-forgot-in-the-tutorial-LOGIN_CHECK",author:{name:"SilentKernel",email:"ludovic.frank@protonmail.com"},date:"Wed, 22 Feb 2017 18:49:32 +0100"},{sha:"38794ea2f67ee62a5704982745fb53a369689d2f",message:"Merge-pull-request-351-from-marmelab-update_patch",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 22 Feb 2017 18:13:44 +0100"},{sha:"e2e9a66955e262627eb4b319d511276aaf5b77b9",message:"Pass-old-record-in-CRUD_UPDATE-action-payload",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Feb 2017 17:05:40 +0100"},{sha:"2663a02033786f57141373526c898c517f9ae8f6",message:"Merge-pull-request-350-from-szappacosta-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Feb 2017 16:16:51 +0100"},{sha:"57a8c5be24abc21b8339874817939b0c594e1cc0",message:"Fix-typo-on-Json-server-rest-link",author:{name:"Sébastien Zappacosta",email:"sebastien.zappacosta@gmail.com"},date:"Wed, 22 Feb 2017 16:03:20 +0100"},{sha:"7c01407ebdec106df3231d0cf404080a7dfdab69",message:"Merge-pull-request-346-from-marmelab-refresh_on_edit",author:{name:"JulienDemangeon",email:"julien@demangeon.fr"},date:"Wed, 22 Feb 2017 10:47:45 +0100"},{sha:"dfc904ea696d7d08460f7a8b589b309f50434f6d",message:"Merge-pull-request-348-from-marmelab-demo_video",author:{name:"JulienDemangeon",email:"julien@demangeon.fr"},date:"Wed, 22 Feb 2017 10:45:58 +0100"},{sha:"eb1cec82214f9bbc20829411bfe64c34b1f90d6d",message:"Add-demo-video-in-doc-and-GitHub-homepage",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Feb 2017 09:50:43 +0100"},{sha:"266c38be7d4d7d47c635d99328fb935adc4d1c5b",message:"Merge-pull-request-343-from-marmelab-faster_rendering",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 22 Feb 2017 09:42:17 +0100"},{sha:"ee499a4aac4bb7ff8b73f1c99cc5ade677e26f9a",message:"Fix-Edit-view-shows-stale-data",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Feb 2017 08:57:33 +0100"},{sha:"6e82e3a6f47b6a74bf513370de30cb67f751e78a",message:"Prepare-v0.8.2-release",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 21 Feb 2017 23:20:57 +0100"},{sha:"b82aa0983ec4a3b70e763f76ca96e773396f70e4",message:"Merge-branch-wadjeroudi-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 21 Feb 2017 23:10:30 +0100"},{sha:"7099e8c741a3a7dce166cb14e5146cc8fcad2974",message:"Rename-HttpError-and-make-it-standalone",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 21 Feb 2017 23:07:29 +0100"},{sha:"db46a08547eeda562ae8867f57ed096e43a67b1e",message:"Improve-loader-rendering-speed",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 21 Feb 2017 22:23:49 +0100"},{sha:"4fc0eaddadc89f0df9a1a003ee8914aae6c267c5",message:"Fix-selectable-table",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 21 Feb 2017 18:07:25 +0100"},{sha:"b164a8617044c7767d79e1d53fac71f863d8d5ad",message:"Fix-regression-in-logout-button-position",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 21 Feb 2017 16:52:39 +0100"},{sha:"6c66539b18cedb275695cdff5611c6e4671df260",message:"Missing-status-in-fetch-when-error-is-thrown",author:{name:"wadjeroudi",email:"wahid@vivisci.com"},date:"Tue, 21 Feb 2017 12:35:04 +0100"},{sha:"43f033eadb90834f2dee79108e84903a8bdcf72a",message:"Add-link-to-powershell-script-for-building",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Feb 2017 18:02:33 +0100"},{sha:"ae8fcaa7c49247f78ff424290e981f049d30cb42",message:"Merge-pull-request-336-from-marmelab-default_locale",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Feb 2017 15:59:15 +0100"},{sha:"cd6958099e7ceaf908baa1d8ef5e5f3029f49e0e",message:"Allow-to-specify-default-locale",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 20 Feb 2017 15:55:33 +0100"},{sha:"a6e3d383a19e3dec75d360a4a4428582e9d05d37",message:"Merge-pull-request-334-from-marmelab-custom_app_doc",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Sun, 19 Feb 2017 15:57:04 +0100"},{sha:"d61d0d2e97de45df0f1911104851b56e2ab96999",message:"Update-custom-app-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 19 Feb 2017 15:42:31 +0100"},{sha:"9a96a25b03b7b75af1b7b3f5a5901a2bc510adf8",message:"Merge-pull-request-332-from-marmelab-back_to_mui_table",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Sun, 19 Feb 2017 08:46:06 +0100"},{sha:"7c4bcdb1ae52b6a90ab96381e144210ace8781c5",message:"Move-back-to-mui-Table",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 18 Feb 2017 10:17:08 +0100"},{sha:"ffc752de99de80af324a7274a5b283fad0c9dbb2",message:"Merge-pull-request-328-from-marmelab-toggle_sidebar_2",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Sat, 18 Feb 2017 14:26:54 +0100"},{sha:"a53022d1fb5479f49f18e8936935fc488eee90fd",message:"Merge-pull-request-331-from-marmelab-fix_select_arrow",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Sat, 18 Feb 2017 14:25:03 +0100"},{sha:"533ff3ebd6bdd81e42b4f2861d97664241276b06",message:"Merge-pull-request-330-from-marmelab-onenter_customapp",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Sat, 18 Feb 2017 14:24:34 +0100"},{sha:"3985a13b0c912badfaab4df0f9c0866d8aa32aee",message:"Merge-pull-request-329-from-marmelab-scroll_to_top",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Sat, 18 Feb 2017 14:24:01 +0100"},{sha:"1af3598026e0ca183e56cba3aad8ba9c546fce0b",message:"Fix-SelectInput-arrow-click-hides-input",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 18 Feb 2017 11:33:27 +0100"},{sha:"91711e1dac36f84bb45cb64c7977e5afdb90e174",message:"Simplify-cutsom-app-setup",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 18 Feb 2017 10:55:09 +0100"},{sha:"042ecaa49d582f5c59afe191687208f69a4f0340",message:"Add-mention-of-German-translations",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 18 Feb 2017 10:49:31 +0100"},{sha:"2325b6d68e010a00085ae4fe1b56ac4c154a0d90",message:"Fix-scroll-to-top-during-natigation-when-auth-is-disabled",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 18 Feb 2017 09:19:30 +0100"},{sha:"d5cad5ce114fbb8afdf9fe4acacb69454df0e4fd",message:"Merge-pull-request-326-from-downup2u-master",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 18 Feb 2017 08:39:30 +0100"},{sha:"7df40300780a53deccd4767d06e51096c81da1ea",message:"Adjust-margin-size",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 18 Feb 2017 08:36:55 +0100"},{sha:"855451c085aad2c9a1702579a26bb6b71a4fde88",message:"Put-content-first",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 18 Feb 2017 08:35:23 +0100"},{sha:"e71b77bef1ad8b2583df884477d736bdc90d18c5",message:"Handle-sidebar-toggle",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 18 Feb 2017 08:02:33 +0100"},{sha:"c141a876345dc33070b37de9a77ced82b297bdfa",message:"chinese-translation-link",author:{name:"downup2u",email:"25199344@qq.com"},date:"Sat, 18 Feb 2017 11:33:51 +0800"},{sha:"3116db62c1e06fc359f72d1e47bf1069b611527b",message:"Merge-pull-request-323-from-marmelab-add_ability_to_hide_fields",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 Feb 2017 17:00:06 +0100"},{sha:"390e1084bc331c193100a6812c828dbb58d6a5c1",message:"Merge-pull-request-321-from-marmelab-pure_comp",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Fri, 17 Feb 2017 16:25:11 +0100"},{sha:"c99ef56e97d3a756a8ef0d35b9f27067811caff7",message:"Add-ability-to-hide-fields",author:{name:"Julien",email:"julien@marmelab.com"},date:"Fri, 17 Feb 2017 16:13:13 +0100"},{sha:"0283943c428f6c1f5ccf0ea5e4068735b9caaf19",message:"Avoid-rerendering-of-some-components",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 Feb 2017 13:46:16 +0100"},{sha:"9cb3193bfa4c4ec42473de045f7f8a452581d9e3",message:"Merge-pull-request-318-from-marmelab-more_open",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 16 Feb 2017 07:56:38 +0100"},{sha:"48f5abf3018ade01d7d1caac44d0936f539166c9",message:"RFR-Ensure-actions-are-not-modified",author:{name:"djhi",email:"gildas.garcia@gmail.com"},date:"Wed, 15 Feb 2017 22:14:23 +0100"},{sha:"4a34e6f40f45b3403712b70b8045116c698ea1ee",message:"Bump-version-to-0.8.1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Feb 2017 14:00:16 +0100"},{sha:"d614e91a9113218aab1e979099c5a792723aa510",message:"Merge-pull-request-315-from-marmelab-fix_custom_label",author:{name:"JulienDemangeon",email:"julien@demangeon.fr"},date:"Wed, 15 Feb 2017 13:50:52 +0100"},{sha:"219e7c35452bb01ba3eea1da8e93f5b4f5266835",message:"Add-new-section-to-index",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Feb 2017 09:00:38 +0100"},{sha:"6bd525871f556ca16073ea2c457b10db3ba3f7d4",message:"Merge-pull-request-310-from-dreinke-color-input",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Feb 2017 08:58:36 +0100"},{sha:"27a1a617c7a3c143ea03549a2367bfc6e70eae6d",message:"Create-section-Third-party-components",author:{name:"Davi Reinke",email:"davi.reinke@gmail.com"},date:"Tue, 14 Feb 2017 21:26:24 -0200"},{sha:"c92599d306e262cae5efc493052c0a36992ffeb6",message:"Fix-quickfilter-in-example-demo",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2017 20:09:27 +0100"},{sha:"95df4c128e3e429b8b2059524859a0f4f83e63cb",message:"Fix-custom-title-in-view-and-custom-label-in-resource",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2017 19:15:15 +0100"},{sha:"8ad7f4a24f4552bdb5214663e8b4d0eb23fd0c89",message:"show-editor-of-language-package-in-translations-list",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2017 17:02:50 +0100"},{sha:"dbd88c47379abda5119ee9e3f550b7753745f49b",message:"add-link-to-available-locales",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2017 16:56:48 +0100"},{sha:"263d252c39579feffc24edb60c49f5cdf3624463",message:"Add-italian-translation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2017 16:55:29 +0100"},{sha:"4d1e0ae0f023cb4f44545f1df772551311e94125",message:"Add-link-to-v0.8-announcement-post-in-Changelog",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2017 15:38:42 +0100"},{sha:"ae183c24760a04490c01b39e65b05b4076457222",message:"Merge-pull-request-311-from-marmelab-readme_graphql_client",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2017 14:46:26 +0100"},{sha:"e3f4ecd2dbe42a27337cc17d79fcc7f06c6b990f",message:"RFR-Add-link-aor-simple-graphql-client-in-doc",author:{name:"djhi",email:"gildas.garcia@gmail.com"},date:"Tue, 14 Feb 2017 13:57:36 +0100"},{sha:"a003ca7730109af136cfecf48fce0dd69e89489f",message:"Add-ColorInput",author:{name:"Davi Reinke",email:"davi.reinke@gmail.com"},date:"Tue, 14 Feb 2017 10:17:15 -0200"},{sha:"25847db2dedb3b98078ee3da970da52b80790402",message:"Handle-null-value-in-CheckboxGroupInput",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2017 09:10:22 +0100"},{sha:"f9b3f4eaa8f3cb524039852123e313171dbd820d",message:"Merge-pull-request-306-from-marmelab-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2017 08:58:10 +0100"},{sha:"9d9aa3426ec1a371ea20d9478e22d66eefdf2201",message:"Fix-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2017 22:25:52 +0100"},{sha:"a749dbce44b344c82c67a376aa9a1dac54155753",message:"Prepare-Changelog-for-0.8",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2017 22:23:00 +0100"},{sha:"f57f410eb8c8d72fe3dcb2a201343ce91398b579",message:"Fix-doc-index",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2017 22:22:47 +0100"},{sha:"8b0c0610414ece6d1f02ce25cacb1db837ff62d4",message:"Fix-missing-translations",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2017 22:12:09 +0100"},{sha:"db33a6533359271b2e0f46f6ea13f9626af2b3db",message:"Change-version-number",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2017 19:19:38 +0100"},{sha:"5bf83241c81fb9ad68169e4b0fdc9d97b1a584d7",message:"Fix-bad-image-path",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2017 19:19:26 +0100"},{sha:"e8890a6676ac663f5759531f81c0ef2217e6d7b7",message:"Merge-branch-master-into-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2017 19:06:31 +0100"},{sha:"4d69913ce16d35107f8f015f19fdbc27ed97188c",message:"Update-Custom-App-documentation-to-reflect-latest-changes",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2017 19:00:57 +0100"},{sha:"a0ed34150dca8f7269528d139074bba1a5058b89",message:"Fix-wrong-image-path",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2017 18:48:22 +0100"},{sha:"927a0654f8e4da2818941e5f4c1bd4fbc945c8f9",message:"Merge-pull-request-302-from-marmelab-better_translate",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 13 Feb 2017 13:24:15 +0100"},{sha:"cb9eb3b4f109c51de25c58a5b56f2c157fd93c2d",message:"Rename-Translate-HOC-to-translate",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2017 13:18:49 +0100"},{sha:"a7b81f4f5c96ed4d7fdec2149ee0e3d53dc5d083",message:"Be-smarter-about-default-label-for-ReferenceInput",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2017 10:18:15 +0100"},{sha:"19e1e7efb9820d39afef497f7cb8f593088b7f1b",message:"Fix-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2017 09:36:46 +0100"},{sha:"c92b4def46feaa7f8b7b81c72de2abb4edc96230",message:"Revert-move-locale-reducer-under-admin",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2017 09:02:27 +0100"},{sha:"019b570bca60d989f81a97e5cd651b55af624e18",message:"Add-CHANGE_LOCALE-action",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2017 00:01:40 +0100"},{sha:"0d64a6e7d0664e8a9cab5dfc79cc55111289feae",message:"MAke-the-translations-doc-more-straightforward",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 11 Feb 2017 09:09:50 +0100"},{sha:"e026e7793d4b3a09c0db11ccb1a4255e1a265284",message:"Fix-warnings",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 11 Feb 2017 08:23:34 +0100"},{sha:"4fa50cde2698e6814266516976bf178c4f8960b1",message:"Make-fields-and-inputs-labels-translated-by-default",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Feb 2017 16:45:00 +0100"},{sha:"21fb6d565f135a147b71769434287b35a4725238",message:"Introduce-FieldTitle-component",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Feb 2017 15:34:23 +0100"},{sha:"09e9fb737edd199aff539d55d5f17d88c1f7bf43",message:"fix-edit-page-custom-title",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Feb 2017 10:25:46 +0100"},{sha:"f76ed0380f22e0bc0ad7b86dac0cc573244af033",message:"Improve-translation-for-page-titles",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Feb 2017 09:50:31 +0100"},{sha:"a2798c7d9b3084cab515fe9cece414f6a6889480",message:"Merge-pull-request-300-from-marmelab-themable",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 9 Feb 2017 18:44:57 +0100"},{sha:"3824d30a8facc1cfc2d6f342ca11fab59dc03e25",message:"Rely-on-muiTheme-for-datagrid-style",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Feb 2017 18:29:17 +0100"},{sha:"d6f7848fbcbce2e6d07312e7ee08cf0fb424fc68",message:"Merge-pull-request-299-from-marmelab-customRoutes",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 9 Feb 2017 17:07:22 +0100"},{sha:"a81f7cc507555bd85701790eb8573be4cf823094",message:"Add-the-ability-to-add-custom-routes",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Feb 2017 16:37:25 +0100"},{sha:"a36a3dc575c9cd4fbb014941695c7b76a34c51bf",message:"Merge-pull-request-297-from-marmelab-translate_warning",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 9 Feb 2017 16:31:15 +0100"},{sha:"d61ffeb750bd7597f3aa9458af2e01539a31ea37",message:"Remove-translate-warnings-when-using-empty-label-on-buttons",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Feb 2017 13:49:20 +0100"},{sha:"0dc85159cb87a2c69bf9020f4cb7db0019e5280c",message:"Fix-errors-due-to-289",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Feb 2017 18:24:17 +0100"},{sha:"1a4b70521cb6cf26085eec89c6ddd027d788d5ff",message:"Remove-console.log",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Feb 2017 18:19:19 +0100"},{sha:"aa88c9056c2a0b89cfd72245637e5d1beb6b9352",message:"Update-Changelog",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Feb 2017 17:40:25 +0100"},{sha:"0b93e22186292f161887f778204126421b6a62ff",message:"Merge-pull-request-296-from-yshing-next",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Feb 2017 17:19:24 +0100"},{sha:"cb3d0035e0f93974c4f3c8a8bf31be32c8c67708",message:"Update-changelog",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Feb 2017 10:02:27 +0100"},{sha:"29f6ce567a1d64a98500ca02d1d706404dbb4377",message:"Merge-pull-request-275-from-marmelab-file",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Feb 2017 09:20:18 +0100"},{sha:"ca36dfe99920cf4462a031f1301363f6eb712793",message:"Fix-image-field-styling",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Wed, 8 Feb 2017 09:13:30 +0100"},{sha:"c98621dcffb371d99fa3aaf2e8cb01539cdff1ae",message:"Prefix-flex-box-elements",author:{name:"Yuen Shing",email:"y.shing@me.com"},date:"Wed, 8 Feb 2017 16:11:58 +0800"},{sha:"0444165f6baf842851f41ae3f519a748b6464ee2",message:"Merge-pull-request-295-from-marmelab-loader_documentation",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 8 Feb 2017 09:01:21 +0100"},{sha:"d02a04a9e6e78d0e744c862c5b7d00d69f340aff",message:"Update-Changelog",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2017 14:58:24 +0100"},{sha:"dfe79fccf2b58625fb9faa7a0a7c456d533fe115",message:"Fix-custom-app-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Feb 2017 06:57:07 +0100"},{sha:"1fba21d37ab7364007781f678d56e1eb825523f7",message:"Merge-pull-request-292-from-marmelab-yarn_in_tutorial",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 7 Feb 2017 19:53:46 +0100"},{sha:"9ad2270140812598b6fc6c4901765c6765cf8147",message:"Merge-pull-request-289-from-AkselsLedins-fix_validation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2017 18:46:10 +0100"},{sha:"3824c8b91ceee19c4cf74d37eddaa6a8c1536426",message:"In-the-tutorial-use-yarn-instead-of-npm",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2017 18:34:17 +0100"},{sha:"9f525c3ffe6d2d73f88d60640b6a12a49fb67aab",message:"Code-review",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 7 Feb 2017 18:21:08 +0100"},{sha:"dfa7a2b63b868d89ddacfe031a1457b85df04733",message:"Merge-pull-request-291-from-marmelab-better_readme",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 7 Feb 2017 18:14:26 +0100"},{sha:"dcc9c1bcafd08808548262c3d92d89b37cb292f4",message:"Fix-tests",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 3 Feb 2017 15:47:25 +0100"},{sha:"3f608174a708e5cc538036ac669107a9a10b2647",message:"Fix-translations-of-ImageInput",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 3 Feb 2017 15:44:23 +0100"},{sha:"0029c0549deadaf04c0c2e2b5d485512e8b75484",message:"Fix-tests",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 3 Feb 2017 15:23:01 +0100"},{sha:"936ab2e3fd7ba8fb38ffab2a0563453b2b209d54",message:"code-review",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2017 18:11:44 +0100"},{sha:"fff68b040bb2907849735ea1763f21705e07331a",message:"Add-missing-HOC",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Thu, 2 Feb 2017 18:30:57 +0100"},{sha:"a2bc258f6222fd798f48c8dd29e770209ee26769",message:"Add-I18N-to-ImageInput",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Thu, 2 Feb 2017 18:08:57 +0100"},{sha:"592c21c67ab141f6139a41edde3292eb57e350c9",message:"Improve-ImageField-documentation",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Thu, 2 Feb 2017 09:13:24 +0100"},{sha:"d9d4265a26ccb70de658049a1ea3988394bb6e29",message:"Code-review",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 30 Jan 2017 12:24:56 +0100"},{sha:"6862bc4e84c8c6bff3180fe36f50584a3a96f73f",message:"Typo-fix-s-an-hard-written-string-a-hard-written-string",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Tue, 24 Jan 2017 14:09:15 +0000"},{sha:"08a4012d744819f6ebca5f41b99c23f37ee3d78a",message:"Code-review",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 23 Jan 2017 10:36:37 +0100"},{sha:"ebc44d3e3174381814c4dc9891fe8b57809b6be1",message:"Fix-prop-validation-warning",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 23 Jan 2017 10:28:53 +0100"},{sha:"09ca0a448cb4343f152095a5b862b3ff59764eb3",message:"Add-documentation-about-decorating-REST-client",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 23 Jan 2017 10:27:27 +0100"},{sha:"51b02129e693f8dd753a8ff1ffa132acfcadecf1",message:"Update-documentation",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 23 Jan 2017 09:37:59 +0100"},{sha:"84842d0b4fbacdd8b6f1b8eb41c7070f2ad8679f",message:"Code-review",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 20 Jan 2017 12:13:45 +0100"},{sha:"1441a04fda085a7c528c49479149d339b238e982",message:"Add-some-tests-for-ImageField",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 17 Jan 2017 18:11:42 +0100"},{sha:"6ca0d2bb5bc7e90fefa52170ca8447ff91043d84",message:"Rename-FileField-to-ImageField",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 17 Jan 2017 16:57:33 +0100"},{sha:"e90c722a97db0ce18f8a92d910b4b02a6f7fd7f5",message:"Decorate-simple-rest-client-for-upload-capabilities",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 17 Jan 2017 16:53:02 +0100"},{sha:"5f28f23892838c6943d6d5513f20c90004e73072",message:"Move-dropped-file-logic-into-a-dedicated-component",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 17 Jan 2017 15:21:43 +0100"},{sha:"c05ae80c17dd03c0fa44543337d9acb603aed952",message:"Store-pictures-in-base64-to-keep-it-with-FakeRest",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 17 Jan 2017 14:43:15 +0100"},{sha:"b414b8ecb3e6e37f88b10a7acbb28ef7d18b905e",message:"Improve-FileInput-API-mapping",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 17 Jan 2017 10:55:22 +0100"},{sha:"7bb711749f2dbe1383962becce629165193b3db2",message:"Move-upload-logic-to-Rest-client",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 16 Jan 2017 17:03:09 +0100"},{sha:"e7b7efaad79ae793d702c0785fa019160a209dd6",message:"Introduce-FileField",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Wed, 11 Jan 2017 12:18:45 +0100"},{sha:"b4157cd56c503fcb26d6dc635aa0817b210aab7f",message:"Fix-rebase-issue",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 7 Nov 2016 18:04:24 +0100"},{sha:"fdf10e43b391f5c1cbc44bc1a503fd21956694ce",message:"Better-loading-display",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 17 Oct 2016 08:42:39 +0200"},{sha:"4a7bcec4da19ef18134bd9ebe04d014487d97f3c",message:"Display-loader-indicator-while-uploading",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 17 Oct 2016 08:26:26 +0200"},{sha:"3e5051c9233329bc287871d8d4757a306777e786",message:"Add-onUpload-callback-when-file-is-dropped",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Wed, 12 Oct 2016 18:12:26 +0200"},{sha:"dc150257710af80a10ed9410af7dbea87544b8fe",message:"Introducing-FileInput",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 10 Oct 2016 07:56:25 +0200"},{sha:"9ae9bd024fcffbde82e3df6fef1aa84b9dcc69a3",message:"Fix-demo-link",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2017 16:47:29 +0100"},{sha:"dffb1393a77c2a5de37865e43b567b2118f38869",message:"Fix-links-in-README",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2017 16:46:24 +0100"},{sha:"09874375b37301d525f8a69bab061cac31dd50a0",message:"Improve-first-contact",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2017 16:43:40 +0100"},{sha:"8e342b80d245ae69139788d486cf30c724762bc5",message:"Release-0.7.2",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2017 12:00:32 +0100"},{sha:"611c1f36152bfabad13068374de81db2dbcb83b8",message:"Merge-pull-request-286-from-marmelab-checkboxes",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2017 11:51:48 +0100"},{sha:"a328ef9c127bd0678206ddd8ae4b15c556811d61",message:"Change-input-model",author:{name:"Julien",email:"julien@marmelab.com"},date:"Tue, 7 Feb 2017 11:33:18 +0100"},{sha:"4419b1cdc4f7b17bdb0e9bd300fb5e5950c17111",message:"Fix-fake-rest-client-version",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2017 10:55:03 +0100"},{sha:"8c8158c6674b6b3eb2ec3cd4bceeac9e51e97616",message:"ReferenceInput-Error-handling-tests",author:{name:"Aksels Ledins",email:"aksels@fizix.io"},date:"Tue, 7 Feb 2017 10:47:21 +0100"},{sha:"1226acda0c083fe8ff51973e9f4010dc82b8b7fd",message:"SelectInput-Error-handling-tests",author:{name:"Aksels Ledins",email:"aksels@fizix.io"},date:"Tue, 7 Feb 2017 10:44:57 +0100"},{sha:"98bf804cf0f09f1e6dd3548dd606b393848e96db",message:"AutocompleteInput-Error-handling-tests",author:{name:"Aksels Ledins",email:"aksels@fizix.io"},date:"Tue, 7 Feb 2017 10:44:27 +0100"},{sha:"9b0828c3724f9808acc4dd458d4637b9c252f592",message:"Fix-validation-on-some-inputs",author:{name:"Aksels Ledins",email:"aksels@fizix.io"},date:"Mon, 6 Feb 2017 15:40:24 +0100"},{sha:"333c607ed834669b8634677f79f5af1281b951a4",message:"Merge-pull-request-290-from-marmelab-full_refresh",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 7 Feb 2017 10:45:48 +0100"},{sha:"9ad36ded0fc83fa7b35371889d551e94c9a96ee5",message:"Remove-unused-import",author:{name:"Julien",email:"julien@marmelab.com"},date:"Tue, 7 Feb 2017 10:28:13 +0100"},{sha:"d67b015f19c16b48c7f7a4442edd7e59bf7aaac5",message:"Adapt-examples-add-some-docs",author:{name:"Julien",email:"julien@marmelab.com"},date:"Tue, 7 Feb 2017 10:13:16 +0100"},{sha:"b043b4cd47b8995b59f098369b54ab878b1f47c7",message:"Force-redraw-after-main-refresh",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2017 10:12:35 +0100"},{sha:"c749e964ffeb6fb93191c3358d01dfa41d6ccb0f",message:"Remount-all-inner-components-on-refresh",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2017 08:51:15 +0100"},{sha:"581b71e5665c9461e8e6a2bbb510789aeb2db106",message:"Merge-pull-request-277-from-marmelab-default_value_function",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 6 Feb 2017 21:48:13 +0100"},{sha:"ecc2e0bf7ac9cca1d4ad0e1b1ade67f651faf818",message:"Adapt-example-files",author:{name:"Julien",email:"julien@marmelab.com"},date:"Mon, 6 Feb 2017 18:26:51 +0100"},{sha:"7db8421658bfcd00276be86a61fe853d06eb02dd",message:"Add-documentation",author:{name:"Julien",email:"julien@marmelab.com"},date:"Mon, 6 Feb 2017 18:26:08 +0100"},{sha:"3d8d79bd3ca8e5da672394e551990caa6e542d36",message:"Create-CheckboxGroupInput",author:{name:"Julien",email:"julien@marmelab.com"},date:"Mon, 6 Feb 2017 18:25:55 +0100"},{sha:"88771371d2aec6c5471d0d96892dd95384653ce3",message:"Allow-dead-code-elimination",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Feb 2017 17:57:58 +0100"},{sha:"97bc173a3de3d0d3ddedc2fa8961c58e7510ebbe",message:"Merge-pull-request-280-from-marmelab-pagination_error",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 6 Feb 2017 17:36:16 +0100"},{sha:"1706a2c51871a78fff05ec648a60a1abb5086bea",message:"Bootstrap-CheckboxGroupInput-component",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 6 Feb 2017 11:11:48 +0100"},{sha:"df217f16cede7478fbe4a489f0db3b34a2de3ff3",message:"Add-mention-of-aor-postgrest-client-in-Rest-clients",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Feb 2017 10:22:41 +0100"},{sha:"54c3c49ba116ba3b025068f18d28626b2a86d42f",message:"Fix-deconnection-on-dashboard",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 4 Feb 2017 08:11:13 +0100"},{sha:"49dd1a43667490620137225b194bffdcf64b9c01",message:"Fix-pagination-error-in-console",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 4 Feb 2017 06:30:08 +0100"},{sha:"b8d828392552306d43469e56cdf53e2e75b5b773",message:"Fix-edge-case-where-list-filter-isn-t-shown",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 4 Feb 2017 06:28:27 +0100"},{sha:"95a196b6d46975af9e84546bbad356c38765f0ad",message:"Fix-edge-case-that-would-lead-to-disconnection",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 4 Feb 2017 06:27:41 +0100"},{sha:"5a464aa1cef823e92dda1ee364c60a3569a294ea",message:"Fix-multiple-run-of-default-value-functions-when-state-changes",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 4 Feb 2017 06:00:04 +0100"},{sha:"a325188dbaf94d39af5d412ec231e35b9d0c94db",message:"Usong-reselect-instead-of-once",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 4 Feb 2017 05:39:54 +0100"},{sha:"89e57b26fefe9961d40fc8d7fb8c257838598c86",message:"Let-defaultValue-be-a-function",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Feb 2017 08:48:43 +0100"},{sha:"eea9cd0d70e7ff9bb78a8a04ffdd98622b26e28d",message:"Merge-pull-request-278-from-marmelab-i18n_with_recompose",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Feb 2017 16:51:23 +0100"},{sha:"07900a6f5d533f3ebbe3658f0044f8791dc3a943",message:"Merge-pull-request-272-from-marmelab-non-sortable-column",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Feb 2017 16:49:58 +0100"},{sha:"d1aedae56142d19022a052aff055abfa0dcc38b1",message:"Fix-tests",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 3 Feb 2017 15:55:31 +0100"},{sha:"efcbfb351a4b962741316445bc6eaedd9c8027b0",message:"Code-review",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 3 Feb 2017 15:51:39 +0100"},{sha:"aeb7a92dbdd23f1c7da0f99e8effd12e010b8cca",message:"Use-recompose-utilities-for-I18n",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 3 Feb 2017 14:02:49 +0100"},{sha:"4d2cb528b4f32b9f389573959ae292702c56cdd8",message:"Merge-pull-request-276-from-marmelab-filter_default_value_2",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Fri, 3 Feb 2017 09:25:43 +0100"},{sha:"14ea6c3e3b6f4b8965493e7a6fa2629cc0e6f7c4",message:"Support-defaultValue-in-filters",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Feb 2017 06:35:15 +0100"},{sha:"36930e60900b1e596b0b9d1449ed5860628b22b7",message:"Merge-pull-request-273-from-marmelab-revert-77-file",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 2 Feb 2017 16:44:59 +0100"},{sha:"85aa99b1fc1c8b40d66d72598f55e617bac95452",message:"Revert-RFR-Introducing-ImageInput-and-so-ImageField",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 2 Feb 2017 16:44:32 +0100"},{sha:"48599a8c0ba521209694570d8af0f6fa39749746",message:"Merge-pull-request-77-from-marmelab-file",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 2 Feb 2017 16:43:44 +0100"},{sha:"b79dbf498a30809003ded7c2c386da9dedaa3f45",message:"Improve-ImageField-documentation",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Thu, 2 Feb 2017 09:13:24 +0100"},{sha:"4eab8ac49476dc21af0ff28e6380f4bb04387623",message:"Allow-to-disable-sorting-on-some-fields",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Thu, 2 Feb 2017 08:58:01 +0100"},{sha:"b5347189cc17eb1383d5cec16c7b41d9362a4b0d",message:"Add-tracking-code",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 31 Jan 2017 18:06:11 +0100"},{sha:"8e100f3c0c630c667ef9ef6696ef109dcdbec7e6",message:"Merge-pull-request-268-from-marmelab-fix_list_refresh",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 31 Jan 2017 12:02:53 +0100"},{sha:"d95a5553e1e8d4ee762cd82209497cf6b59eee19",message:"Fix-default-list-state",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 31 Jan 2017 11:56:14 +0100"},{sha:"f49ecf3cb43916f0f0c04afd466be1aa1fc4f001",message:"Merge-pull-request-267-from-marmelab-revert-264-wrong_list_initialization",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 31 Jan 2017 11:54:55 +0100"},{sha:"1c8b2ed542f81d3a2e51af4abfe84070679ea975",message:"Revert-RFR-Fix-default-list-state",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 31 Jan 2017 11:54:33 +0100"},{sha:"d9f3cc6fa9139779567d10caa1c7713e7ec6cccd",message:"Merge-pull-request-264-from-marmelab-wrong_list_initialization",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 30 Jan 2017 18:52:52 +0100"},{sha:"83ff0a3c889e8f1886210a8ffd82cf91700cae17",message:"Fix-default-list-state",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 30 Jan 2017 18:26:21 +0100"},{sha:"69e9f124e316bb49769272ff8026450b3d27a562",message:"Code-review",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 30 Jan 2017 12:24:56 +0100"},{sha:"bb6ffd1fed2055d852418456b31562950ad78ca5",message:"Update-changelog",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 26 Jan 2017 16:49:32 +0100"},{sha:"ae0ebc4cafc840995039879417029ba49344113e",message:"Fix-Auth-doc-for-custom-login-component",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 26 Jan 2017 16:49:14 +0100"},{sha:"62fc878590075aabf2101870102667fc67dd5a2a",message:"Merge-pull-request-257-from-marmelab-authentication",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Thu, 26 Jan 2017 15:45:45 +0100"},{sha:"081177080dfd416ecab2f28542daf0b67be1623a",message:"Fix-bug-with-missing-layout",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 26 Jan 2017 13:40:13 +0100"},{sha:"afda4b2d47a667a0b5264539a0819da3008b80c6",message:"Moving-all-auth-config-to-authClient",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 26 Jan 2017 11:52:42 +0100"},{sha:"3e632a0b7b824ff9c46873a5b08e9eeea0224179",message:"Code-review",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 25 Jan 2017 22:15:38 +0100"},{sha:"74f0e83ec02fe99acbc820a188d5630d926f8887",message:"Merge-loginClient-and-logoutClient",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 25 Jan 2017 22:01:17 +0100"},{sha:"716f26bcb700e10c4d6aa954c2e3b7a2792277eb",message:"Typo-fix-s",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Wed, 25 Jan 2017 17:22:31 +0000"},{sha:"5bfbbaa3cd08a576b4a997dba57535ab2ea744b8",message:"Fix-bad-English-message-for-pagination",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 25 Jan 2017 15:10:51 +0100"},{sha:"18c5063e39e87fe343e45cd555f3f24d6f432963",message:"Use-latest-French-translations-to-get-auth-labels",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 25 Jan 2017 15:04:53 +0100"},{sha:"5aff66da9b38b94fe0e6b453ecb2678e0f743d8a",message:"Fix-typos-in-French-translation-of-the-example",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 25 Jan 2017 14:53:22 +0100"},{sha:"22f968fbab5d935267d17cc2c246f4aef6f2f1be",message:"Remove-authentication-from-example-complicates-e2e-tests",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 25 Jan 2017 14:39:05 +0100"},{sha:"fff84a9f34e9645b23fcf4fa0b9455cca26c6948",message:"Add-mention-of-authentication-in-Admin-doc",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 25 Jan 2017 14:37:12 +0100"},{sha:"9a94c39ecb63ee57a94c2305d855f7ac867f9a39",message:"Adding-section-in-tutorial-and-adding-Authentication-to-index",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 25 Jan 2017 14:29:44 +0100"},{sha:"0454058d7aef86c6d2ec92431cc08bdc47784ec3",message:"Add-Authentication-chapter-in-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 25 Jan 2017 12:53:38 +0100"},{sha:"e369512cf758f4e5b242d380688a7bcbb65d775b",message:"Redirect-to-login-on-401-and-403",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 25 Jan 2017 12:19:44 +0100"},{sha:"621fbb42747724fc65fdcc6755413e1a4d096364",message:"Add-doc",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 25 Jan 2017 12:19:31 +0100"},{sha:"451a43e4b6c72990ee401d5fc55760502f3406ac",message:"rename-sign-in-route-to-login",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 25 Jan 2017 09:10:50 +0100"},{sha:"865f8fec7b170dbc79137e7fcd8928824d6e24c8",message:"Redirect-to-sign-in-page-when-receiving-a-403-error",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 25 Jan 2017 09:05:36 +0100"},{sha:"e17c8ae10386306fef949768257f46b26d645461",message:"Add-translations",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 24 Jan 2017 23:31:43 +0100"},{sha:"e8031fd26b1df0a7e49ae11b371d2ecd518d9f6d",message:"Rename-SignIn-to-Login",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 24 Jan 2017 22:38:10 +0100"},{sha:"120e6549a65d8e1d11f0237400f2faa77aaa91fa",message:"Add-logout-support",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 24 Jan 2017 22:32:17 +0100"},{sha:"330d2a8de32bb1a07e59e9dc8360e79e065b75e5",message:"Group-all-the-authentication-config-to-a-unique-parameter",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 24 Jan 2017 21:18:02 +0100"}]},{name:"EventDrops",commits:[{sha:"0280d01ea7b5829215d25ec1644c556efd6d29ed",message:"Merge-pull-request-173-from-marmelab-jpetitcolas-patch-1",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 21 Sep 2017 10:10:29 +0200"},{sha:"8d216572c4258673897da09fd9742e62eb2bcda3",message:"Update-outdated-README",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Thu, 21 Sep 2017 09:19:46 +0200"},{sha:"48da3590025b17afabc3a89d34a12fdf41ad9c6a",message:"Merge-pull-request-170-from-marmelab-demo_fix",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Tue, 29 Aug 2017 10:23:29 +0200"},{sha:"cb92eeff3ec4b6ad4dc50ff20c5117879e9e6042",message:"Fix-demo",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 28 Aug 2017 18:35:09 +0200"},{sha:"790cd4e8f3eabd2ec4e3341dc8c4d33a531c55ff",message:"Merge-pull-request-167-from-marmelab-fix-zoom-date-func",author:{name:"Julien Demangeon",email:"julien@marmelab.com"},date:"Mon, 7 Aug 2017 18:04:36 +0200"},{sha:"8f684809d84cd5bb53118cc91f12d7d738ef2146",message:"Better-naming",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 1 Aug 2017 18:43:54 +0200"},{sha:"1a13bc937b3c531a951c40666a3ca7e3ec3f5bba",message:"Add-test-to-ensure-configuration.date-function-is-called-in-onZoom",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 1 Aug 2017 18:15:58 +0200"},{sha:"d0bdfa75321779f5b14246119a5489279d795a52",message:"Change-spy-method-so-that-zoom.default-spy-is-restored-and-not-interfere-in-other-tests",author:{name:"Korney Czukowski",email:"carbofos@seznam.cz"},date:"Thu, 30 Mar 2017 15:59:56 +0200"},{sha:"aebf9bbbe6545ed6e1756f8f251f8bd5a4223e35",message:"Merge-pull-request-155-from-marmelab-rollup",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Tue, 20 Jun 2017 20:26:56 +0200"},{sha:"cc4cf562e1c30164ffd9439afa5ddc7c56bb562b",message:"Don-t-change-version-yet",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 20 Jun 2017 18:12:53 +0200"},{sha:"c4f0b65b5607c277f951c747038fea68dd73d754",message:"Update-package.json",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 20 Jun 2017 18:10:02 +0200"},{sha:"565cade58d69493fd01891971cff5fe29c62f17b",message:"Bundle-with-Rollup-instead-of-Webpack",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 27 May 2017 19:55:00 +0200"},{sha:"d40ee2bf79e253bbc378e094ba738c425d5478b6",message:"Version-bump",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 19 Jun 2017 11:45:24 +0200"},{sha:"df3e16834bf7c6e91e0bff587b6b38bd5bbb894c",message:"Merge-pull-request-161-from-marmelab-fix_build",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 19 Jun 2017 11:42:54 +0200"},{sha:"0ecb5683193acfecaca47b81d0c6fed662cb4993",message:"fix-deps",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 19 Jun 2017 11:41:46 +0200"},{sha:"450886a738f757b122d746cf173c1549c29be617",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 19 Jun 2017 11:40:38 +0200"},{sha:"22cfe795613a69c82b4e83d55b9fbb4f1d37b91a",message:"RFR-Fix-build-which-included-d3",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 19 Jun 2017 11:39:15 +0200"},{sha:"f78cd9d791dabcf263d0bfcb01c1154782615a1d",message:"Merge-pull-request-160-from-marmelab-fix_xAxis_margins",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 19 Jun 2017 10:31:37 +0200"},{sha:"d68ce22bc1da3ad9340c51543c0b79ba3e5d8bbc",message:"RFR-Fix-bottom-x-axis-margin",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 19 Jun 2017 10:23:34 +0200"},{sha:"434175bef8f25eaccde5b0feedd388ac9a41d85d",message:"0.3.1-alpha3",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 19 Jun 2017 10:20:47 +0200"},{sha:"83b11cb259713cb22986522ec53235fb18222013",message:"Merge-pull-request-158-from-marmelab-bundling",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Jun 2017 22:21:47 +0200"},{sha:"391983c80c3f70cc26918deab2aaa93930832629",message:"Improve-bundling",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Wed, 14 Jun 2017 18:01:03 +0200"},{sha:"378c1a2cd813de5201de4043bedf96df745c0c93",message:"Merge-pull-request-152-from-marmelab-install_build",author:{name:"JulienDemangeon",email:"julien@demangeon.fr"},date:"Tue, 30 May 2017 18:28:39 +0200"},{sha:"085b22668d44d754849f21399405c3bd19f39d17",message:"Merge-pull-request-151-from-marmelab-zoomend_timerange",author:{name:"JulienDemangeon",email:"julien@demangeon.fr"},date:"Tue, 30 May 2017 18:28:03 +0200"},{sha:"92a4fef5df8b0e9bd2c5cb21431c89e61d2df97d",message:"Merge-pull-request-156-from-marmelab-remove_legacy_tip",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 30 May 2017 14:15:48 +0200"},{sha:"5c8977c955c726dcda4346d3f86b94d93f8634bc",message:"Remove-tip-which-no-longer-exist",author:{name:"Julien",email:"julien@marmelab.com"},date:"Tue, 30 May 2017 12:46:17 +0200"},{sha:"8b34c6091439da0c9d1bff1b0854ac482d209dc5",message:"Update-dependencies-before-building",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 29 May 2017 18:44:30 +0200"},{sha:"56cba88b6eba0ba5a30741f6195caf2d91b35233",message:"Add-test-on-visibleDataInRow-function",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 29 May 2017 18:41:00 +0200"},{sha:"3f288e3927e8fdcfa9bcf9124d2eef489728420d",message:"Add-a-test-for-scales-property",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 29 May 2017 18:13:13 +0200"},{sha:"10f0ce26b6e10c8ae0048ea011d5426ae10d36d6",message:"Update-documentation",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 22 May 2017 18:21:31 +0200"},{sha:"70c48b21daf1df78aa145aced72dd3da8994cfdc",message:"Allow-to-filter-displayed-data-using-visibleDataInRow",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Wed, 17 May 2017 10:04:00 +0200"},{sha:"8b363c5c0aabfc46876b2ecaadc43fc323cc5b31",message:"Allow-to-retrieve-displayed-data-time-range",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 16 May 2017 09:47:04 +0200"},{sha:"7c08f0229935ba6f2f1fc1aa35a2756a8ba6a30c",message:"Merge-pull-request-154-from-marmelab-update-demo-data",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Mon, 22 May 2017 18:40:20 +0200"},{sha:"a2002ec31d6559a0d3ff6a8a204e0a277ec3e606",message:"Update-demo-data",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 22 May 2017 18:39:31 +0200"},{sha:"0d506ef6110e5366491f00dc08b9b37dbbec9b29",message:"Merge-pull-request-145-from-marmelab-fix_d3_reference",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Mon, 22 May 2017 18:31:46 +0200"},{sha:"22f8b1724d4a1714e3eb48e14caa497e2e217919",message:"Publish-0.3.0alpha2",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 17 May 2017 12:24:54 +0200"},{sha:"34d29b69f76bc5ca8087958b61bdbabdf197c4e5",message:"Merge-pull-request-147-from-JulianoEngineer-patch-1",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 16 May 2017 16:05:21 +0200"},{sha:"c3f114cec54a9f9d8af8c7f04275426a7a3d0a83",message:"space-fix",author:{name:"Juliano Alves de Oliveira",email:"julianoalvesde@hotmail.com"},date:"Tue, 16 May 2017 10:48:36 -0300"},{sha:"5d7879cec371fc59b0a7f26b482f841228232a4a",message:"update-Readme.md-correct-usage-of-date-function",author:{name:"Juliano Alves de Oliveira",email:"julianoalvesde@hotmail.com"},date:"Tue, 9 May 2017 18:20:36 -0300"},{sha:"bf7e889c83b5901bb284f1289211963135faa9e9",message:"Fix-D3-reference",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 2 May 2017 18:31:15 +0200"},{sha:"f88795a1944ae276af8d5991c1e49b4006424575",message:"Merge-pull-request-144-from-marmelab-better_webpack_configuration",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Tue, 2 May 2017 17:57:26 +0200"},{sha:"99fe92d7fc440e5d32c6d65987efc1b564067635",message:"Code-review",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 2 May 2017 17:54:39 +0200"},{sha:"7d6dfa183da4a9b448a99d3f7b3e5e1c4c00fb82",message:"Fix-tests",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 28 Apr 2017 16:09:31 +0200"},{sha:"e74a9bc19da0653417fc47dc66e0917db69c3a9a",message:"Fix-demo-deployment",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 28 Apr 2017 16:01:47 +0200"},{sha:"e45680a6a3586c7f4a5ed6ae05c29c38abe594ce",message:"Attempt-to-fix-demo-deployment",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 28 Apr 2017 15:54:02 +0200"},{sha:"02d47d2f80c401a48bed0ca63e0e97646a154dfd",message:"Separate-lib-build-from-demo-build",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 28 Apr 2017 15:52:48 +0200"},{sha:"701c74f2d352f49f3f17b1689b360e6b9d94587b",message:"Use-Webpack2",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 28 Apr 2017 15:18:53 +0200"},{sha:"1351d6ad0aae6a96f30ddd28296863d51c97bda9",message:"Merge-pull-request-143-from-marmelab-fix_eslint",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Tue, 2 May 2017 17:44:44 +0200"},{sha:"226210a1ac4a2557a27bf492b588c847525f30cc",message:"Fix-lint-staged-version",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 28 Apr 2017 14:42:01 +0200"},{sha:"e59da7f65962c6276097eee35d45b7291cf209cc",message:"Fix-ESLint-error-updating-it",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 28 Apr 2017 14:38:10 +0200"},{sha:"9d4a4acd8bd7d5b1a5e37c43906089ef8890cf65",message:"Merge-pull-request-132-from-marmelab-svg_viewport",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Fri, 28 Apr 2017 11:35:50 +0000"},{sha:"629bd76dd6da3a14dda714e542334db24f863dc3",message:"Remove-useless-attribute",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Fri, 28 Apr 2017 13:21:49 +0200"},{sha:"1223d062bebc1a9537d28069493566fa370bd8eb",message:"Test-on-Firefox-50",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Thu, 20 Apr 2017 17:58:16 +0200"},{sha:"a00091553fa97062b45a86a04478fa8667394a96",message:"Use-recent-version-of-Node",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 28 Mar 2017 18:00:48 +0200"},{sha:"3c5f4023fc67369f818992bba832edfe3625877b",message:"Code-cleaning",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 28 Mar 2017 17:49:45 +0200"},{sha:"451e1a9e579ff215dac2b4aef672c0c2487e9c5f",message:"Add-and-fix-some-tests",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 28 Mar 2017 17:48:54 +0200"},{sha:"fda7c1d8d533aeb1d80b8a62394594ea5cbd34bb",message:"Fix-SVG-viewport",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 28 Mar 2017 10:43:21 +0200"},{sha:"cfad022c7195e1cc8390f090b3870ac6b3cfaa12",message:"Merge-pull-request-124-from-marmelab-fix-demo",author:{name:"JulienDemangeon",email:"julien@demangeon.fr"},date:"Thu, 20 Apr 2017 17:42:42 +0200"},{sha:"88022705bb25396e4f342fc8c5cb3fe33c92da36",message:"Fix-demo-issue",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 14 Mar 2017 18:18:47 +0100"},{sha:"5ef1ecc949f6ac1ff9b2bbe1b87d6710e18cdf7a",message:"Merge-pull-request-125-from-marmelab-remove-prepublish",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 15 Mar 2017 11:08:02 +0100"},{sha:"6f3bd6fc2e84a61404546b7eefaf050c93a505fd",message:"Merge-branch-master-into-remove-prepublish",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Wed, 15 Mar 2017 10:38:01 +0100"},{sha:"cde2d87c76d8eba14237ed58561146de622781b9",message:"Merge-pull-request-126-from-marmelab-prettier",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 15 Mar 2017 10:07:45 +0100"},{sha:"709848ad7524170b65fba75e22b0bde94fefbd1a",message:"Prettify-demo-files",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 14 Mar 2017 18:56:45 +0100"},{sha:"811f59c66edadc909d85e19557896f64185bbdf7",message:"Format-all-files-using-prettier",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 14 Mar 2017 18:54:35 +0100"},{sha:"50545e3fd70fab1ec63e433773081ab1350a312c",message:"Remove-pre-and-post-publish-hook-in-favor-of-make-targets",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 14 Mar 2017 18:30:42 +0100"},{sha:"7e5888948fbe179bdddf43c0e4ac9c50b606837d",message:"Merge-pull-request-122-from-osadan-d3v4",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 14 Mar 2017 14:04:06 +0100"},{sha:"d8ce23aa8c58cc42612576d16c0e255391837afc",message:"Update-README.md",author:{name:"Ohad",email:"sadanoh@gmail.com"},date:"Tue, 14 Mar 2017 10:13:04 +0200"},{sha:"02d8093c5b9479b150c4cd4be862cb6cf42b1359",message:"modify-README.md",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Sun, 12 Mar 2017 10:12:48 +0200"},{sha:"8267aa8e3ef603458a2a73c7019c9abe8649db6c",message:"indentaion-final-semi-columns-and-line-break-issues",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Sun, 12 Mar 2017 10:07:10 +0200"},{sha:"0c62c3b7bebed89e1ef72c2b752598c9f7b91cff",message:"add-d3.min-to-dist-folder",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Tue, 7 Mar 2017 10:46:25 +0200"},{sha:"1406f94f69660e496e3f3cfbc01821c96a66b627",message:"making-small-changes",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Tue, 7 Mar 2017 10:27:22 +0200"},{sha:"0bd24ef9e215b9766a2c89cde5b16f2ccb756b8b",message:"remove-ide-personal-files-from-gitignore",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Tue, 7 Mar 2017 09:35:25 +0200"},{sha:"9981f4085172d3cad1a5c81f454edd52762f9d17",message:"Oouups-fixed-all-the-tests",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Mon, 6 Mar 2017 16:01:05 +0200"},{sha:"c75b819f13f2499c6ebb6e6663c1b0ee160f1348",message:"change-the-labels-debounced-function-name",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Mon, 6 Mar 2017 15:06:02 +0200"},{sha:"e24c4a8713f505c0bbb0269aa03b45d62b23f444",message:"add-debounced-function-for-changing-the-labels-sum-during-zoom",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Mon, 6 Mar 2017 15:04:48 +0200"},{sha:"792a679fcb2e94917f8c45b95531c9bdb27f0b13",message:"support-for-top-bottom-axis-on-zoom",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Mon, 6 Mar 2017 14:42:44 +0200"},{sha:"2ac46c36df6a662b302b7c11b1d27d125b6c715f",message:"remove-my-tries-to-make-resizeable-svg",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Mon, 6 Mar 2017 09:50:15 +0200"},{sha:"b3459ccb79e4d6e51b89f960fa80adddeef21f44",message:"removing-jsdom-from-dependency",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Sun, 5 Mar 2017 14:20:37 +0200"},{sha:"0b2d646b9c0d610edf4cbceab26c191c6ace55ae",message:"main-commit-all-things-working-properly",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Sun, 5 Mar 2017 14:19:26 +0200"},{sha:"ee8806923f9925214729d74bc1eecd4bd6536fa3",message:"Merge-pull-request-115-from-kwesterfeld-master",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Thu, 2 Mar 2017 14:00:45 +0100"},{sha:"78cd79b68720975819dc64cb32f2660c93c33f11",message:"milestone-before-upgrade-zoom-behviour",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Mon, 27 Feb 2017 15:23:37 +0200"},{sha:"d90ebe410a99c415427c1cbda2be25c0c69664ed",message:"modify-the-axis",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Wed, 22 Feb 2017 10:06:01 +0200"},{sha:"ebd00b0808e20baee3abb068399ec95de212d352",message:"small-syntext-changes",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Wed, 22 Feb 2017 09:49:48 +0200"},{sha:"5ec00bea8fbd85f99da0ac6e9bfb64001a4d497a",message:"the-first-change-d3.time.format-to-d3.timeParse",author:{name:"osadan",email:"sadanoh@gmail.com"},date:"Tue, 21 Feb 2017 16:26:45 +0200"},{sha:"e82686a94b166a8eb1747796167a122b4dde559e",message:"Fixes-114-Participation-in-jspm-systemjs-project-not-possible",author:{name:"Kurt Westerfeld",email:"kurt@yellowbrick.io"},date:"Thu, 17 Nov 2016 13:38:45 -0500"}]},{name:"sedy",commits:[{sha:"d4855b18f312bfd0ef6c1c471fda09773e955d4f",message:"Merge-pull-request-89-from-marmelab-update-node-modules",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 8 Jan 2018 11:21:55 +0100"},{sha:"deb575de94ad22f916d332b91a356960a715192f",message:"Sedy-config-dependency",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 5 Jan 2018 18:24:01 +0100"},{sha:"4765bec07755fc8e0a99fa0f1a1520a8a7266d00",message:"Sedy-Test-dependencies",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 5 Jan 2018 18:22:58 +0100"},{sha:"c04275455bbfca24e5510f48c189707cfd9af535",message:"Sedy-babel-webpack-dependencies",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 5 Jan 2018 18:14:43 +0100"},{sha:"931aa5dd7541152fb7d9b2140d488741664562d3",message:"Installer-config-dependency",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 5 Jan 2018 18:10:56 +0100"},{sha:"e3d82186eb82b5f4081b67ed37689bbf1b277a18",message:"Installer-babel-dependencies",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 5 Jan 2018 18:07:55 +0100"},{sha:"45b60efcf0233e4edfabb93ada6d2565f1e733f5",message:"Installer-webpack-dependencies",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 5 Jan 2018 18:06:14 +0100"},{sha:"0c08508d0194b60c0e93bfdce1db6de2a3274dc1",message:"Update-babel",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 5 Jan 2018 17:57:02 +0100"},{sha:"b274b6115db0f6f03dd6f6ab158ba091b7de4204",message:"Update-eslint",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 5 Jan 2018 17:55:12 +0100"},{sha:"7c0ff6d5cba38901a9e63bee8fa799f05b6d4ce7",message:"Merge-pull-request-86-from-marmelab-revert-83-fix-comment-from-commit",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Jun 2017 17:40:13 +0200"},{sha:"36d0959727706990d49b8fd7bbdd8bad089345b5",message:"Revert-RFR-Allow-to-comment-from-the-commit-list",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Wed, 31 May 2017 18:07:25 +0200"},{sha:"ca552d4c7edccb0db94e058b3ff48d5a26916bce",message:"Merge-pull-request-85-from-marmelab-major",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 May 2017 18:41:31 +0200"},{sha:"2e5b2b54d05c2cef9db8db0800c70928896dae30",message:"Release-1.0-tada",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 30 May 2017 18:01:07 +0200"},{sha:"cb5d3fafcb4f19b3bfee9cd910e1e4304098eab9",message:"Update-installer",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 29 May 2017 18:18:13 +0200"},{sha:"4f654d237afecbcee3fc49d0559fe451bb0208a0",message:"Merge-pull-request-83-from-marmelab-fix-comment-from-commit",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 May 2017 18:16:38 +0200"},{sha:"5329f7401ac8950584abd9404f42a48bd8990654",message:"Merge-pull-request-82-from-marmelab-erase-installer",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 May 2017 18:16:01 +0200"},{sha:"6afd1b3be7f90a7774571cd4202a6b3bc1b9cdb6",message:"Review",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 29 May 2017 18:15:35 +0200"},{sha:"ce4a2d7f38e64066606df7116974b7edda776845",message:"Merge-pull-request-73-from-marmelab-integration",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 May 2017 18:08:58 +0200"},{sha:"da95402ad15546f9d64d22f4d5e6c4fd5461fdd6",message:"Allow-to-comment-from-the-commit-list",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Wed, 24 May 2017 21:42:19 +0200"},{sha:"0b2c4272fcbe5140d47ce6bfe49417c6d44971be",message:"Update-documentation",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Wed, 24 May 2017 21:02:48 +0200"},{sha:"9c66e7e40037a197c7bd6330426ec9c464ce8361",message:"Remove-the-PM2-dependency",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Wed, 24 May 2017 20:55:50 +0200"},{sha:"4ea0e030befa6cdfc4e41f8bb59379dd18f2fe92",message:"Remove-setup-page-update-the-index",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Wed, 24 May 2017 20:52:19 +0200"},{sha:"cc5e4070f46c974628f6ba68de827f924b0abd53",message:"Remove-oauth-app",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Wed, 24 May 2017 20:32:32 +0200"},{sha:"35c190f7094cb4455ba4f47b56b7b846616fd401",message:"A-bit-of-buffer-manipulation",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 24 May 2017 19:00:33 +0200"},{sha:"6d16782e04e72b06e62ad9bca3bb939dd1426a71",message:"Finish-the-GitHub-Apps-integration-tada",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 24 May 2017 18:45:40 +0200"},{sha:"5bc638eda6cdb19f33560f3a2abafc666ee8a6e3",message:"Support-GitHub-integration",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sun, 5 Mar 2017 19:52:36 +0100"},{sha:"9996067cc1d379302f0152ec677f9b2d766711b1",message:"Merge-pull-request-81-from-marmelab-installer-pagination",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 6 Apr 2017 18:53:50 +0200"},{sha:"9724e12cba498dc9c935aa03db5ffb14b3dfb742",message:"Publish-the-new-installer",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Thu, 6 Apr 2017 18:43:09 +0200"},{sha:"f4acf29a75254fb13e294bf46dc4b0dbb82172a0",message:"Add-pagination-on-the-installer",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Thu, 6 Apr 2017 18:40:02 +0200"},{sha:"51593794ef495753afcfd1fc9a0abe56baec2426",message:"Merge-pull-request-78-from-marmelab-better-regex-escape",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Thu, 16 Mar 2017 18:04:32 +0100"},{sha:"c184d4d7a83d576c63957e9404df6814ee7b4639",message:"Better-Regex-escape",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Wed, 15 Mar 2017 20:48:36 +0100"},{sha:"2d3df7aa28f8541e77692710fd68664fbd0d6098",message:"Merge-pull-request-75-from-marmelab-question-mark",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 6 Mar 2017 18:33:00 +0100"},{sha:"4539ecc8fce524524af0835e4acdf3c75b0ee19a",message:"Merge-pull-request-74-from-marmelab-fix-contributing",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 6 Mar 2017 18:22:16 +0100"},{sha:"ff945d7d5792c92b99a42ebf4de77dccabaf33e7",message:"Merge-pull-request-72-from-marmelab-fix-ping-parser",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 6 Mar 2017 18:22:06 +0100"},{sha:"674d238f99a07ad1e59452c796ce1140a12c48ec",message:"Allow-question-mark-in-Sedy-comments",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 6 Mar 2017 18:17:15 +0100"},{sha:"d045ad01678637660ddca607bd0d095c0a130dc5",message:"CONTRIBUTING-reference",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 6 Mar 2017 18:07:51 +0100"},{sha:"55913b63b12732b25da7d3c9986a8a025dc460d6",message:"Fix-ping-parser",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sun, 5 Mar 2017 18:24:27 +0100"},{sha:"579a53503d41f0fb80ead02941c918464fa59b94",message:"Merge-pull-request-70-from-timgrossmann-patch-1",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Wed, 1 Mar 2017 09:17:05 +0100"},{sha:"216b611a5176e6c41ae0851874ea40f4ddbb764e",message:"Update-README.md",author:{name:"Tim Großmann",email:"t.grossmann1994@web.de"},date:"Wed, 1 Mar 2017 07:31:12 +0100"},{sha:"b3c396ffc72504428d557b3836434ce6a0b70ae3",message:"Merge-pull-request-68-from-pborreli-typos",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 Feb 2017 18:34:10 +0100"},{sha:"0937c0e0c1fa45870e5d1c511cc810596a3046fb",message:"Fixed-typos",author:{name:"Pascal Borreli",email:"pascal@borreli.com"},date:"Tue, 28 Feb 2017 17:25:35 +0000"},{sha:"0760aeb33542b6b4a545af9ce284bd6dc6ebd3e5",message:"Final-publication",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 27 Feb 2017 18:31:37 +0100"},{sha:"54ed5dc4e2ae34910594a3a6271a3567faa6cf25",message:"Merge-pull-request-66-from-marmelab-wording",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 27 Feb 2017 18:29:20 +0100"},{sha:"c9ccdf907b80ff18f22aef9cb41196b60e965f81",message:"Wording-image-update",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 27 Feb 2017 18:19:59 +0100"},{sha:"b2eac7ae9487af1349adb214e112a650401a1ef0",message:"Fix-bis",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 27 Feb 2017 17:48:51 +0100"},{sha:"cda79c502985b0dbf0014a12af4fbbe278d88727",message:"Fix-publication",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 27 Feb 2017 17:46:32 +0100"},{sha:"dcac1a41ed249ece4a230d84eccc405485015dfa",message:"Publish-new-version",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 27 Feb 2017 17:43:03 +0100"},{sha:"e6df3ac538418e1050ccb37c3f4efbc0b65230bc",message:"Merge-pull-request-65-from-marmelab-public-only",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 27 Feb 2017 17:37:48 +0100"},{sha:"3ab24b6b7d231b5973c69d90ca6d69ac87b6c316",message:"Allow-to-Github-login-with-public-repo-only",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 27 Feb 2017 17:22:09 +0100"},{sha:"5bffa4a5470ab6cc1301225d03d34287a0dd1580",message:"Merge-pull-request-64-from-marmelab-one-commit-per-review",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Feb 2017 16:09:05 +0100"},{sha:"b1968b8ccdd3536c10a5895b1835634b55bc8142",message:"Typo-fix-s-Successful-Successfully",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Mon, 20 Feb 2017 15:08:52 +0000"},{sha:"954889e944cae3f9e4802435223fe5f0b2c16677",message:"Fix-damn-tests",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 18 Feb 2017 22:29:25 +0100"},{sha:"cf36c518a9c571f7348a24de9f8ed8f19a4350fe",message:"Rewrite-fixer-commiter-in-order-to-push-only-once",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 18 Feb 2017 21:22:52 +0100"},{sha:"7c3aa0f05592505d35c7ca80ad47280c2d20ee68",message:"Introduce-safeguard",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 18 Feb 2017 20:18:33 +0100"},{sha:"2c6f5137bd0e9be5158ec2697651470dee48c366",message:"Linting-introduce-the-answerer",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 18 Feb 2017 19:28:07 +0100"},{sha:"545258719dded1e250b55178d3940623667050f6",message:"Add-only-pull_request_review-as-hook-scopes",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Thu, 9 Feb 2017 18:10:28 +0100"},{sha:"3460ed6afe99c21e0eefa0c4225f35964e118900",message:"Remove-Review-Comment-support",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Thu, 9 Feb 2017 18:07:47 +0100"},{sha:"1a180d382030db1ace11093ad4fa2f0898e1e0e0",message:"Merge-pull-request-63-from-marmelab-dev-xp",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 8 Feb 2017 18:15:31 +0100"},{sha:"74f5fd4d3a7a310360f882b4a34a8cd192db88b8",message:"Sedy-should-push-only-once-for-multiple-fixes",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 8 Feb 2017 18:09:12 +0100"},{sha:"00202c3ff3e34b8acc7afa1626fa4fe7f679087f",message:"Run-tests-on-Travis",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 8 Feb 2017 17:54:47 +0100"},{sha:"26a562d942637191128834e7bc7553517c3b1497",message:"Code-review",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 8 Feb 2017 17:52:08 +0100"},{sha:"45a2a8bb6ae2e305528d5427a5a41f979ecaea3b",message:"Minimum-linting",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 7 Feb 2017 18:38:23 +0100"},{sha:"804079c6398ce0b0f1f1180fdcabcfd023a0efa7",message:"Webpack-2",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 7 Feb 2017 18:14:06 +0100"},{sha:"97fb53e4449124b69109a5f79c5add9532958c03",message:"Fix-E2E-tests",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 7 Feb 2017 18:02:41 +0100"},{sha:"a0995d868d69bfe51c8a480f69e45a4797b98057",message:"Merge-pull-request-62-from-marmelab-update-doc",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Tue, 7 Feb 2017 09:26:31 +0100"},{sha:"b62e9960b40018a6025a07783a428ff43bb62902",message:"Review",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 6 Feb 2017 18:35:06 +0100"},{sha:"d2ca1ae7e776a737cf5fbb44702b695a960e0f55",message:"Typo-fix-s-on-into",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Mon, 6 Feb 2017 08:56:59 +0000"},{sha:"4106520305af752827e41705e90915e446476d3d",message:"Typo-fix-s-won-t-don-t",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Mon, 6 Feb 2017 08:21:25 +0000"},{sha:"5fdadb4d192deaa4517d79dacbf6f1eb62f0b14d",message:"Typo-fix-s-is-wrote-is-written",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Mon, 6 Feb 2017 08:21:22 +0000"},{sha:"666cbc8fd2446b80ce05ccf6e80207e971f9b00b",message:"Typo-fix-s",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Mon, 6 Feb 2017 08:10:59 +0000"},{sha:"4e04fb6e8eb7643336f87ecafac66d5cebd87c94",message:"Typo-fix-s",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Mon, 6 Feb 2017 08:09:55 +0000"},{sha:"bc7ba224fd5aa50930099fc8aebe972c4b76ff0f",message:"Typo-fix-s-A-little-An",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Mon, 6 Feb 2017 08:08:34 +0000"},{sha:"9effc22bd680c04de0007b95eb776115fcb154fc",message:"Typo-fix-s-There-Heare",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Mon, 6 Feb 2017 08:07:59 +0000"},{sha:"db6976d714d1e3f663c6bac3a5025325c6fcc5c3",message:"Update-README-and-add-a-LICENSE-issue-template",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 4 Feb 2017 18:17:24 +0100"},{sha:"050768ac16e2b4c16eb236fe9d6c0de6cdcb5294",message:"Merge-pull-request-61-from-marmelab-remove-hellojs",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 31 Jan 2017 17:54:12 +0100"},{sha:"278d0f0cf45849265badb45028b1376125616558",message:"Remove-debug",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 28 Jan 2017 23:36:38 +0100"},{sha:"f00daa65ac98a517d0a5c84db9175131107cb4fd",message:"Deploy-the-frontend",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 28 Jan 2017 23:26:28 +0100"},{sha:"e0193100e9d84f5d1af4736c941fa4e0d60dc477",message:"Deploy-the-frontend",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 28 Jan 2017 23:26:28 +0100"},{sha:"fec763842ff2e85bd33d6605833db3d831533efd",message:"Set-deployment-to-production",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 28 Jan 2017 23:25:19 +0100"},{sha:"836d31fb16ad71eecf745bc4435ee0d3457bcc72",message:"Oauth-function-deployment",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 28 Jan 2017 23:15:54 +0100"},{sha:"5b3af44a1aa00918f3645bbcb0f06466e1965592",message:"Don-t-forget-the-logout-step",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 28 Jan 2017 21:56:14 +0100"},{sha:"0f367bbe3a2b596eb0109bab8bbd3f32cba79e94",message:"Remove-helloJS",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 28 Jan 2017 21:52:40 +0100"},{sha:"e15903c911b47761f7b667a5f2ad2c86eef06372",message:"Introduce-new-Oauth-authentication",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 28 Jan 2017 21:51:43 +0100"},{sha:"a6eb34561129ad7796b12f6d90dc0cfcd30d8704",message:"Use-PM2-to-run-the-installer-oauth",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 28 Jan 2017 19:19:23 +0100"},{sha:"cf9792a6527125888e853518e685a2bcc4828dcb",message:"Oauth-app-kickstart",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 28 Jan 2017 18:28:03 +0100"},{sha:"530a81bdeae1e62c0cc82825af7f055650afba6a",message:"Move-Sedy-sources-in-a-new-folder-sedy",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sat, 28 Jan 2017 17:43:18 +0100"},{sha:"5a729004d328a3ce054614e05b37f9a7921e7105",message:"Add-a-logout-button",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 27 Jan 2017 17:13:15 +0100"},{sha:"2764dd7d8cf098e3aea1abf427096a3d80464dbd",message:"Try-another-way-to-do-GitHub-auth",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 27 Jan 2017 16:50:09 +0100"},{sha:"0ec60d11f6d62833d8c1061092f40bdd68c2d6a4",message:"Little-makefile-shortcut",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 27 Jan 2017 15:39:43 +0100"},{sha:"c32337e5351789e7f455a70bf64fc29f795d2f47",message:"Minify-react-in-prod",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 27 Jan 2017 14:48:16 +0100"},{sha:"7c5df5cd60c46f4307cd31199b372107387fce38",message:"Avoid-errors-at-the-loading-steps",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 27 Jan 2017 14:42:11 +0100"},{sha:"d45ec50483803722b83b4100b0749691e2803bff",message:"Improve-global-effects",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 27 Jan 2017 14:09:01 +0100"},{sha:"d4787d55ff33c893a6d9e61383641bcce7827607",message:"Add-Google-Analytics",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 27 Jan 2017 14:00:14 +0100"},{sha:"1825e29c21e1fd128a6799a780e2c0b836484d90",message:"Fix-production-build",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 27 Jan 2017 11:26:43 +0100"},{sha:"b4ad7ba0e926fde9e71a8dea9f08edaed3b15227",message:"Merge-pull-request-58-from-marmelab-homepage",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 27 Jan 2017 11:24:18 +0100"},{sha:"84297155f6b506faeb482d3a24d5db95e9e92bbf",message:"Installer-publication",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 27 Jan 2017 11:22:18 +0100"},{sha:"f82056ed99ea7e9b916235f26709a97b35bc7909",message:"Finish-it-make-it-responsive",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 27 Jan 2017 10:49:07 +0100"}]},{name:"comfy",commits:[{sha:"a88a85ddd12307e295635339dabd5bcf79b184fa",message:"Merge-pull-request-114-from-arturparkhisenko-api-add-babel-env",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Thu, 16 Nov 2017 17:53:43 +0100"},{sha:"121c3b04071956b33a8225c4c9bfe715092d9ab2",message:"upd-dependencies-prefix-env-eof",author:{name:"arturparkhisenko",email:"ikeagold@gmail.com"},date:"Mon, 13 Nov 2017 20:27:56 +0200"},{sha:"1985a7a078f36bd695bc6af2a8ea7e96192557d7",message:"Merge-pull-request-115-from-marmelab-remove-admin",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Mon, 13 Nov 2017 17:37:58 +0100"},{sha:"d52b701530764019cc6a072dffb42f6fdabc2352",message:"admin-Move-admin-GUI-in-an-other-repo",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 13 Nov 2017 15:13:40 +0100"},{sha:"63031722ff03e48b168085adefce9c12dfdd9ab6",message:"api-add-babel-env",author:{name:"arturparkhisenko",email:"ikeagold@gmail.com"},date:"Sat, 11 Nov 2017 22:59:46 +0200"},{sha:"78f3e8a6213efb76013651c8e1eec722a3e7d7af",message:"Merge-pull-request-110-from-marmelab-greenkeeper-initial",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Thu, 2 Nov 2017 19:54:31 +0100"},{sha:"689492744c95546defbe1da414ad63bc11b7d049",message:"docs-readme-add-Greenkeeper-badge",author:{name:"greenkeeper[bot]",email:"greenkeeper[bot]@users.noreply.github.com"},date:"Thu, 2 Nov 2017 18:39:45 +0000"},{sha:"8c0c599337d97a606baa91a78c0b0dbdbc9df7e6",message:"chore-travis-whitelist-greenkeeper-branches",author:{name:"greenkeeper[bot]",email:"greenkeeper[bot]@users.noreply.github.com"},date:"Thu, 2 Nov 2017 18:34:26 +0000"},{sha:"6f398b87bc4ae4a9d3104f5f7094585a07a24853",message:"Merge-pull-request-108-from-marmelab-update-baseline",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Fri, 20 Oct 2017 22:23:14 +0200"},{sha:"6b5912906a5d5abe6f4e8c263e1747727f0cef7d",message:"Merge-pull-request-109-from-marmelab-avoid-gitignore-twice",author:{name:"Maxime Richard",email:"richard.maxime9@gmail.com"},date:"Thu, 19 Oct 2017 09:25:38 +0200"},{sha:"0dc25b1521255986c2025655e5e846e223fa01e3",message:"cli-Avoid-to-add-.comfy-in-gitignore-twice",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 18 Oct 2017 18:45:46 +0200"},{sha:"6dadfffa1d7046dc28b3ab7a0370b8fb343ee83c",message:"cli-Update-help-baseline",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 18 Oct 2017 18:31:08 +0200"},{sha:"6cbcb3912a63e2cb378148bb1b437a4143244cb9",message:"Merge-pull-request-107-from-marmelab-doc_rewrite",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Tue, 17 Oct 2017 18:03:38 +0200"},{sha:"c6b15aca16c632a9d036a9ae40a320bf6f96e697",message:"Fix-github-README",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 17 Oct 2017 17:40:44 +0200"},{sha:"7e2c5ff17c9da5438846f505dbee0cda55bab585",message:"Merge-pull-request-106-from-arturparkhisenko-master",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Tue, 17 Oct 2017 17:16:20 +0200"},{sha:"8657a21dec0196da957935fa421e54e1d577c2ae",message:"Proofreading-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 17 Oct 2017 15:58:41 +0200"},{sha:"0f60d3885959f772a2c1937dcde02c9b882d09d2",message:"babel-env-for-admin-part",author:{name:"arturparkhisenko",email:"ikeagold@gmail.com"},date:"Thu, 5 Oct 2017 17:34:34 +0300"},{sha:"edc7f691b637d51f4b2915930e6433162b16c20c",message:"Merge-pull-request-104-from-marmelab-api-node-6",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Wed, 27 Sep 2017 08:36:21 +0200"},{sha:"1d52a1178a6a8a1db0a1848f4f8074eff66fc809",message:"api-use-node-6",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 26 Sep 2017 18:08:25 +0200"},{sha:"4dba0e88cf234ad2e016082dcbba41f94fbf6a6e",message:"Merge-pull-request-102-from-marmelab-fix-absolute-config-path",author:{name:"Maxime Richard",email:"richard.maxime9@gmail.com"},date:"Fri, 22 Sep 2017 12:26:15 +0200"},{sha:"9ed1a6767dc42619e329f82be122f00c2ddc84b7",message:"setall-Fix-absolute-config-path",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Thu, 21 Sep 2017 18:34:23 +0200"},{sha:"9bb1cacf13e4c98c161a407bbe1becc1c2f69083",message:"Version-0.1.2",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 18 Sep 2017 17:04:00 +0200"},{sha:"ba186f2db3e8d3b053998fb734c4327f0ddd666d",message:"Merge-pull-request-100-from-marmelab-display-version",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Mon, 18 Sep 2017 17:03:33 +0200"},{sha:"73882bcbacf25774e0f0482616d4fece00205d07",message:"Merge-pull-request-98-from-marmelab-documentation",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Mon, 18 Sep 2017 16:59:44 +0200"},{sha:"ca385af0076972ae3182d89a3a2e6c49b8b0f9f0",message:"Display-version",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 18 Sep 2017 16:57:31 +0200"},{sha:"530d7f37fbf7f519ceb49bcca41bc065253c99e4",message:"Proofreading",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 18 Sep 2017 16:39:09 +0200"},{sha:"6021daaf7d1ccbd5e7d31ee42cd891a8ea8c7ee9",message:"Issue-template",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 18 Sep 2017 16:18:42 +0200"},{sha:"6241387ec11b95cbd2abcf34ec59a52dcd255f70",message:"Contributing",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 18 Sep 2017 16:11:55 +0200"},{sha:"a4acaf6cbe3f7692d131260ffc6375e78b1537c3",message:"Advanced-Usage-documentation",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 18 Sep 2017 15:54:51 +0200"},{sha:"c858396de85ac706e99fde812a78b6159e7b0e43",message:"Basic-Usage-documentation",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 18 Sep 2017 14:52:18 +0200"},{sha:"0deee8496b444843b471aaf6dbfdb73a66925b8f",message:"Basic-usage-example",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Thu, 14 Sep 2017 18:18:44 +0200"},{sha:"bc75a632ff613d4ea8f09a08019253c481de1715",message:"Nice-badges",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Thu, 14 Sep 2017 17:54:56 +0200"},{sha:"719fc44fca333ccacb7109a994b72b94e9e8a997",message:"Version-0.1.1",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 18 Sep 2017 10:29:39 +0200"},{sha:"f3161831c4977bc43f906412c6980986c084d4cf",message:"format-better-null-handling-for-envvars",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 18 Sep 2017 10:26:47 +0200"},{sha:"57341282526eaf4564439152a344bf3d10e37a39",message:"Merge-pull-request-99-from-marmelab-handle-null-value",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 18 Sep 2017 10:22:16 +0200"},{sha:"49b01060ce42212a2aa0b09ba6f8bb7687cb71b4",message:"format-handle-null-value-with-envvars",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 18 Sep 2017 10:15:52 +0200"},{sha:"da2208a52f73131e86497cbc5de9a2324d02d774",message:"Version-0.1",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 18 Sep 2017 09:52:13 +0200"},{sha:"52eb53f7f61b64b19742e1e940b7cfafd1661b07",message:"Merge-pull-request-97-from-marmelab-serialization",author:{name:"Maxime Richard",email:"richard.maxime9@gmail.com"},date:"Thu, 14 Sep 2017 17:34:38 +0200"},{sha:"9696a394ff69c477574e2df9a56789a8cedf7919",message:"More-tests",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Thu, 14 Sep 2017 17:24:52 +0200"},{sha:"bb5c5dbe44fca9c302cc0b68cb1c3bc70ce35e5d",message:"Introduce-entry-serialization",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 13 Sep 2017 17:59:21 +0200"},{sha:"08fab995cccffd35a7f6618c539394a38c3eb0d8",message:"Make-the-issue-appear-in-the-tests",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 13 Sep 2017 17:48:54 +0200"},{sha:"64cd2920dc665cc45b0cc8c1cf558a9a92997f05",message:"Merge-pull-request-96-from-marmelab-test-child-entry-deletion",author:{name:"Maxime Richard",email:"richard.maxime9@gmail.com"},date:"Fri, 8 Sep 2017 12:19:50 +0200"},{sha:"6fad7367843aadefc9fa1f7abb99e2ea5690f855",message:"Test-child-entry-deletion",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Thu, 7 Sep 2017 21:33:45 +0200"},{sha:"f9b3ab2bad746cb2f147b5d0b04229a0757927eb",message:"Merge-pull-request-93-from-marmelab-hmac-signature",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 6 Sep 2017 09:03:12 +0200"},{sha:"5882a6cd6199e13d16d54bc27e716962524e2ec6",message:"Typo-fix-s-the-identic-signature-an-identical-signature",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Wed, 6 Sep 2017 07:02:13 +0000"},{sha:"1c57dbf4ef0cb81c6edc71573d804d0152e43e45",message:"HMAC-sign-check-encrypted-data",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 5 Sep 2017 18:39:09 +0200"},{sha:"c666b2b372c4836d5b71447f8c87d6acaad070e9",message:"Generate-new-HMAC-key-at-project-init",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 5 Sep 2017 17:52:55 +0200"},{sha:"51bdc6e580dc8bfcd876da6d66c1150866987809",message:"Add-mine",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 29 Aug 2017 18:03:52 +0200"},{sha:"c7d65ae47088d822a225e714237654894c3e9dce",message:"Fix-damn-tests",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 29 Aug 2017 17:41:27 +0200"},{sha:"96efb749190b30c701a694e70f3d3d40e3136c66",message:"Merge-pull-request-87-from-marmelab-migration",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Thu, 3 Aug 2017 18:18:13 +0200"},{sha:"151f73f9a23059ed6c5b74dae1e602a9742ba943",message:"Rebase-linting",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Thu, 3 Aug 2017 17:58:07 +0200"},{sha:"1db4181b1d531ba6407bdf89ca50d4ce34e3340c",message:"code-review",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Thu, 15 Jun 2017 09:56:04 +0200"},{sha:"a13072313212f2112c69e4ec1ab760e9e5ae5c5f",message:"add-migration-to-ensure-each-tag-is-unique-for-a-given-configuration",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 24 May 2017 16:25:36 +0200"},{sha:"5a09622f41c537c434cacb91d9aaba1af4f610bd",message:"add-db-migrate",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 24 May 2017 14:47:07 +0200"},{sha:"7ced95a99057a5708e545617a7bf9e6801bc55d6",message:"Merge-pull-request-92-from-marmelab-crypto-things",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Thu, 3 Aug 2017 17:46:38 +0200"},{sha:"24b6c67ba541e4e33e7acc8118388972cb8e7149",message:"Code-Review",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 2 Aug 2017 17:37:37 +0200"},{sha:"fb0ee774fc55158e6e251155f118f9b53d130ba4",message:"Passphrase-to-private-key",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 1 Aug 2017 18:06:55 +0200"},{sha:"9414ee1d53b52bb5dce216787482c4ff5740bdc0",message:"Implement-the-new-randomized-crypto-function",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 31 Jul 2017 18:40:27 +0200"},{sha:"fc39e4a1ca541cea871b2fe593f7a56c26308fe2",message:"Add-a-test-for-a-better-crypto",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 4 Jul 2017 09:33:12 +0200"},{sha:"ff0c7816e9cb18fdef5da5f80f841df95fb50efc",message:"Merge-pull-request-89-from-marmelab-minimal-test-suite",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Tue, 27 Jun 2017 09:16:45 +0200"},{sha:"dc549aa1473844b56d770c08d1b4ae90e8a622ac",message:"Try-to-test-multiple-Node-versions",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 26 Jun 2017 18:22:15 +0200"},{sha:"9382e01f40b059f7cdc72224fb04afa6ccd1519b",message:"Set-a-timeout-of-5s-for-all-mocha-tests",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 26 Jun 2017 18:17:48 +0200"},{sha:"7ffb5c011270a0763dc6b8ec031df63541e2182c",message:"Code-review",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 21 Jun 2017 18:05:25 +0200"},{sha:"e286c44795bef9d96f1dd410ce214264b73ba310",message:"Minimal-test-suite",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Fri, 26 May 2017 22:20:29 +0200"},{sha:"9ea8f0a61aaad690fb5472f28e858d4ed43f670b",message:"Merge-pull-request-90-from-marmelab-cli_api",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Mon, 12 Jun 2017 18:34:56 +0200"},{sha:"ff3ba64ec4740c74f94358b6bb1eba8af8e17d81",message:"Do-Sedy-s-job",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 12 Jun 2017 18:29:07 +0200"},{sha:"4e3a8515cd418dad961a1213bb80b7d60691d0c2",message:"Improve-CLI-API-and-help-text",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Jun 2017 21:50:28 +0200"},{sha:"d34f15ec3de2c0c9182c1f60540c275aa3243c84",message:"Merge-pull-request-55-from-marmelab-add_to_setall",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Jun 2017 07:48:34 +0200"},{sha:"6c69a31dbb312c119b068bc9465751bb930e8cd3",message:"Merge-pull-request-88-from-marmelab-admin_config_as_table",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Jun 2017 10:47:32 +0200"},{sha:"8e06001f09ea14bd5e2db9759e28c72335a06769",message:"fix-styles-on-hover",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 24 May 2017 17:38:04 +0200"},{sha:"a7d641aa09b2cd5637dad44f322ca2a22da2b342",message:"RFR-Use-table-for-config-keys",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 24 May 2017 17:33:28 +0200"},{sha:"d6aecb14e32886630b00f8db236fee1647f462c1",message:"Merge-pull-request-86-from-marmelab-admin_ergonomics",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 24 May 2017 10:50:46 +0200"},{sha:"6a58dcd7a6b4e7fd7b5eb25229d0247a21a7da08",message:"search-style",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 24 May 2017 10:35:45 +0200"},{sha:"fb25f1dea552de4ecd404e9302f218d1e625c6c2",message:"RFR-Unlock-on-item-click",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 24 May 2017 10:33:10 +0200"},{sha:"14a92be479fc18ca53842ac48c8ec6c3a7b7f621",message:"Merge-pull-request-85-from-marmelab-admin_add_setting",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 24 May 2017 10:25:10 +0200"},{sha:"a35ab45585d8d48b147d6a0eb73e8f949bc0ef8a",message:"fix-after-rebase",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 24 May 2017 10:20:34 +0200"},{sha:"3672bba30215d5265625bea41e0125c4e0a55350",message:"RFR-Admin-add-a-new-config-key",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 24 May 2017 09:12:00 +0200"},{sha:"717eda84970be698227ac4a3f37701d8412e1c23",message:"Merge-pull-request-82-from-marmelab-search_as_you_type",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Wed, 24 May 2017 10:15:18 +0200"},{sha:"6346eb5ab271aaa46766e1ad111fa2dd44a7b6e0",message:"code-review",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 24 May 2017 10:11:19 +0200"},{sha:"ff8c50b6a21a1652ca55983c5cf5386f5eeb9112",message:"fix-rebase",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 24 May 2017 09:43:23 +0200"},{sha:"9f8f5a62c62f7fdc4bf1f88254a759d510e2680c",message:"fix",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 23 May 2017 17:39:34 +0200"},{sha:"b3cbeb49985eff37461b75a0eb55fec9a6f09a52",message:"code-review",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 23 May 2017 16:27:47 +0200"},{sha:"b90c0c90d15148236f961ad614037592c99d5931",message:"better-style-for-search-input",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 23 May 2017 15:38:19 +0200"},{sha:"86f15ae30f53304fabed1b8ca4f93ea4caa3de4a",message:"add-search-input",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 23 May 2017 15:09:32 +0200"},{sha:"e4e92fe38ad2889f94c44462b144f1d2618824a5",message:"Merge-pull-request-84-from-marmelab-admin_edit_setting_refactor",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 23 May 2017 18:03:38 +0200"},{sha:"1f7647173ed3c1d868bcc63a689ce2f322e10f55",message:"RFR-Refactor-ConfigKeyEditionDialog-and-cleanup",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 23 May 2017 17:59:08 +0200"},{sha:"58dacfc42b2b80592b66f6761edf8fbcda78a986",message:"Merge-pull-request-83-from-marmelab-admin_edit_setting",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 23 May 2017 17:52:08 +0200"},{sha:"ae7800ddbf220d390f5dc3f53bd3cd956da66b1a",message:"missing-files-after-renaming",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 23 May 2017 17:24:45 +0200"},{sha:"4e5941b14d9fb859ae8de621f46b9fb070091bf8",message:"refactor",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 23 May 2017 17:18:27 +0200"},{sha:"f27a86fe5eab7f9f2dd9a2ccaebd59a39cdcc491",message:"RFR-Admin-Edit-a-config-key",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 23 May 2017 15:56:07 +0200"},{sha:"069e2151cc433c74c5b40f8ee0e7e72e2d8a8cc0",message:"Merge-pull-request-81-from-marmelab-admin_remove_setting",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 23 May 2017 16:48:39 +0200"},{sha:"871a5f4f0a0e281cd0e2daabce18aab0bf08d05a",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 23 May 2017 16:38:42 +0200"},{sha:"231fe24570663a8fc7fd4fcd86b24d2d90d760a3",message:"RFR-Admin-Remove-an-config-entry",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 23 May 2017 15:17:53 +0200"},{sha:"783038fffe0b98ae638595a689bc391b022531b7",message:"Merge-pull-request-78-from-marmelab-faster_admin",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Tue, 23 May 2017 14:11:24 +0200"},{sha:"da4fed7452aba57dd4454cc9ed6290e6edf62504",message:"Merge-pull-request-80-from-marmelab-admin_styles",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 23 May 2017 14:02:59 +0200"},{sha:"7d92383a7abf6317b11f191e9462534c95cb7587",message:"RFR-Admin-styles",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 23 May 2017 12:36:06 +0200"},{sha:"668193c056be3b50181435bdf74484aaf0c2c015",message:"Merge-pull-request-79-from-marmelab-admin_crypted_view",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 23 May 2017 12:42:17 +0200"},{sha:"af5eb9efdb0f99840f5a8ffefd7d252b2d4d584c",message:"fix-test",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 23 May 2017 12:37:23 +0200"},{sha:"3f5b6ed5e702609c8f6135991b0a580e0e48c6d6",message:"fix-deps",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 23 May 2017 12:13:31 +0200"},{sha:"098430fcb3d093d89c7b5c925a604f877f439359",message:"RFR-Switch-to-hidden-values-by-default",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 23 May 2017 12:12:48 +0200"},{sha:"1fb159529bbc36715fdb795841e47b59e6cc522e",message:"open-tab-automatically",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 23 May 2017 12:06:10 +0200"},{sha:"d81a558e439af765fd35e7ad9a8c507401b7afc7",message:"use-the-builded-admin-in-comfy-admin-command",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 23 May 2017 11:48:32 +0200"},{sha:"deffb5d357803a09215e5a3be344ed80dff5fb07",message:"fix-config-from-file",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 23 May 2017 11:16:23 +0200"},{sha:"76afaf083151fa62da8571df4101553cc3560ab6",message:"Merge-pull-request-57-from-marmelab-admin",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Tue, 23 May 2017 10:26:55 +0200"},{sha:"aaaea1c4dbd24ec5cff50646dcb91ecf217b0fad",message:"fix-eslint-warnings-which-prevent-compilation",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 23 May 2017 10:14:06 +0200"},{sha:"4ad36ffc2e5e2bf5b7cebd89f8949b5581390a20",message:"fix-tests",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 23 May 2017 10:07:04 +0200"},{sha:"38a11e8ee633a55d32bcf1ede0605286de02bc1d",message:"Merge-pull-request-77-from-marmelab-admin_refactor",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 23 May 2017 10:04:04 +0200"},{sha:"9c3599b53b6ecfc9727dfd9f7b5eda5ae6a1bc5b",message:"RFR-Admin-refactoring",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 22 May 2017 17:56:48 +0200"},{sha:"3c4261cde6e2a4f9d1167a43b1f148bc4671b3bc",message:"Merge-pull-request-71-from-marmelab-admin_edition",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 23 May 2017 10:01:58 +0200"},{sha:"2a6aa3674535894dfce97a24830aa7c774ddfe74",message:"fix-deps",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 22 May 2017 17:38:56 +0200"},{sha:"37d7486ac7ac3de7883c14e08fae85ec94eb50a0",message:"review-and-fix-config-update",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 22 May 2017 17:37:02 +0200"},{sha:"f1c27bb84aebc1a4c902b3349fded707b438f515",message:"Merge-pull-request-76-from-marmelab-fix_command",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 22 May 2017 16:56:23 +0200"},{sha:"90d2c2c908ca1dcf261acffd34ba39767d07d968",message:"fix-default-for-config-in-webpack",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 22 May 2017 16:42:03 +0200"},{sha:"51fb3e8c8c2a1e7c060249734012d4ae6bc98b16",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 22 May 2017 16:37:56 +0200"},{sha:"f3f3bde0df136c332d797acd0b4dbf148ab3e968",message:"tests",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 22 May 2017 15:09:49 +0200"},{sha:"7c59a78477f57e815e7dd8421ebb73e522457d13",message:"WIP-Config-edition",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 22 May 2017 15:04:32 +0200"},{sha:"f8176d1130a5d2ae63fc9299d4e54b1fbabc9915",message:"Merge-pull-request-68-from-marmelab-remove_create-react-app",author:{name:"Gildas Garcia",email:"gildas.garcia@gmail.com"},date:"Mon, 22 May 2017 15:22:27 +0200"},{sha:"63794da99dd51848c2edc4e91079ab06cf071594",message:"code-review",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 22 May 2017 15:21:53 +0200"},{sha:"595e83faefd5f0e37c4b24983439d726f0b14b42",message:"code-review",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 22 May 2017 15:15:29 +0200"},{sha:"08072338769852f5d2a80d8a326efc059b888b84",message:"fix-config-injection-for-dev-and-prod",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 22 May 2017 14:34:30 +0200"},{sha:"11db1160ebf4acf104f28c7ae543e2ab8ea7993c",message:"code-review",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 22 May 2017 14:21:57 +0200"},{sha:"3b204b8af19103ad48f689f36cdb9774d54e023d",message:"Merge-pull-request-70-from-marmelab-admin_adjustments",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 22 May 2017 14:19:15 +0200"},{sha:"3f4c5901628bcef31dfc0bf3ef6b68e80f2f212e",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 22 May 2017 14:17:12 +0200"},{sha:"c943a550551f4cf1fd35cb8258a6a1c086d6e757",message:"use-webpack-dev-server-to-launch-admin-with-.comfy-config-when-available",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 22 May 2017 13:55:48 +0200"},{sha:"d003412e7a1bc0987a8dd5b95eb95cb87f8c2956",message:"fix-after-eject",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 22 May 2017 09:48:42 +0200"},{sha:"d28020a06937ef55cd35549e6e36bb531835c948",message:"eject-create-react-app",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 17 May 2017 18:08:08 +0200"},{sha:"1761fee6b7e777e245b46773a08152846562aa8b",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 22 May 2017 13:13:46 +0200"},{sha:"2e121ff7f37558a738e9df9fc29703ee5e31f911",message:"RFR-Admin-adjustments",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 22 May 2017 11:59:13 +0200"},{sha:"ca67151878f04865af826865e2e1fa8ea39c1ab1",message:"Merge-pull-request-69-from-marmelab-admin_load_config",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 22 May 2017 10:52:49 +0200"},{sha:"8d8b9cf69900c3204060ec9e5e09d5df5895401c",message:"WIP-Load-config-from-api-and-depending-on-selected-env",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 22 May 2017 10:46:12 +0200"},{sha:"28c91bbdfd48c91b4e3d36d52b8fb3f33f37e93c",message:"Merge-pull-request-67-from-marmelab-admin_config",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 17 May 2017 18:08:44 +0200"},{sha:"2d4df172094e6a7cd856d23ff2572cb0754dc890",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 17 May 2017 17:39:01 +0200"},{sha:"0e634eae68b7f12a1eabc0339b11293e3833eb2e",message:"missing-test-files",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 17 May 2017 17:34:34 +0200"},{sha:"f989d7e69a007d019ca2a8534825b09160671c87",message:"review",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 17 May 2017 17:09:47 +0200"},{sha:"f4a52a23878ae6d335cd91bca9e86e7e33cf6909",message:"Fixes",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 17 May 2017 16:09:01 +0200"},{sha:"c8d6fb07821a20ed8c33f02fc50542131b7a6962",message:"Refactoring-after-rebase",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 17 May 2017 15:36:29 +0200"},{sha:"3811f2499b2694ddf8bda378e41059839f7420a0",message:"better-parseResponse",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Wed, 17 May 2017 09:23:21 +0200"},{sha:"978ee2fd5c74a33226e207c8ca284dafa5c76f16",message:"WIP-Admin-Load-config",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 16 May 2017 18:03:44 +0200"},{sha:"fb82effdeec0fa4e990a765bec395522e6a6489f",message:"fix-build-create-react-app-hate-external-import",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 17 May 2017 15:44:01 +0200"},{sha:"4f615260be53a1fb1b07bbc399443baa9bd184b2",message:"allow-to-change-origin-in-Login",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 17 May 2017 14:26:25 +0200"},{sha:"cf663507d6c4c833c21cb29286c70765a242c0df",message:"add-test-on-fetchEnvironments",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 17 May 2017 12:11:02 +0200"},{sha:"04ce2dc3c363a6a9ee247e8d625aaea5465de7dc",message:"default-environments-to",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 17 May 2017 11:54:22 +0200"},{sha:"bb31361666da2b7f935fde73644c6af0305575fc",message:"add-Alert-component",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 17 May 2017 11:29:01 +0200"},{sha:"2bf23e21fd60bdebc77a09a832c92f546d12b47f",message:"add-test-on-fetchRequest",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 17 May 2017 11:17:06 +0200"},{sha:"b7869c6839d106a2677206ceae49ae9d7587fdac",message:"add-test-on-handleFetchResponse",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 17 May 2017 10:49:29 +0200"},{sha:"ad72fd883d8a439001140a435db76b381b1a1f1e",message:"add-eslin-plugin-for-jest",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 17 May 2017 10:51:28 +0200"},{sha:"16db99658a733d89b72039f127df46d7968d15fb",message:"dispaly-error",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 17 May 2017 10:36:44 +0200"},{sha:"75a6d487682a31a0670c90bb1c7732ca49a25a36",message:"add-fetch-helper-and-test-submit-effet",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Wed, 17 May 2017 10:29:34 +0200"},{sha:"a99d1601e6b05954283a2bbf49f52e3e43531b64",message:"add-some-test",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 16 May 2017 18:34:48 +0200"},{sha:"1e5fd6d15f983a3fa4435f09f14aea6a1f8e19df",message:"fetch-environments-on-submit",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 16 May 2017 14:25:26 +0200"},{sha:"aabfb39bcd2c6b3501238b532d52d1171a10cadb",message:"Cleanup-and-lint",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 16 May 2017 09:45:31 +0200"},{sha:"63acf6daed6835baaebaebbdeaa176680cb71b96",message:"styles",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 15 May 2017 17:23:13 +0200"},{sha:"b5b278e61c993eb478932252b7c7e78c92509abe",message:"remove-useless-title",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 15 May 2017 17:21:09 +0200"},{sha:"a52ff4b71ee73ee444fefbb4b17492eb63abed82",message:"missing-files-styles",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 15 May 2017 17:19:38 +0200"},{sha:"15bf5e6d8058c545a8ee5274c7378db5301def71",message:"tags-selection",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 15 May 2017 17:14:09 +0200"},{sha:"c17fea358250004d9b3e049adfb9609c72156dcd",message:"show-current-config",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 15 May 2017 16:23:29 +0200"},{sha:"317251b5f26bf60e7e766d729f072c8ed6ef0554",message:"WIP-Admin-UI",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Mon, 15 May 2017 15:49:22 +0200"},{sha:"3a13ffdb8e13d61a175500b36da04f263945af82",message:"RFR-Admin-Prettier",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 16 May 2017 09:27:06 +0200"},{sha:"df1626f292dcb1029fa422a8014a1fdd77cb9815",message:"downgrade-jsx-a11y",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 16 May 2017 12:34:21 +0200"},{sha:"c3ca55ff69747c63a25b48dc233f51ac2e4361cc",message:"fix-after-rebase",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 16 May 2017 12:09:09 +0200"},{sha:"bb681b7450d8c4515e00e0d91f32ea66101ff827",message:"fix-dependencies",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 16 May 2017 12:03:50 +0200"},{sha:"5fb0e26d72e63f084668ccc1d9df87c0a93e6643",message:"RFR-Admin-Prettier",author:{name:"gildas",email:"gildas.garcia@gmail.com"},date:"Tue, 16 May 2017 09:27:06 +0200"},{sha:"ea0dbbd9d3f6457610b67d0e0995cd209967e010",message:"add-provideLoginState",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 16 May 2017 11:29:48 +0200"},{sha:"704cbc4439811d1864a4c51437f8c6aa22ab0a4e",message:"allow-to-specify-port-for-admin-command",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 15 May 2017 18:08:13 +0200"},{sha:"a3da74a749d62abfd3ed76f3d71d66ef8dd43c54",message:"add-test-WIP",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 15 May 2017 17:34:41 +0200"},{sha:"99c5c7e952e76f6f6d52cc199f12eb031c255e62",message:"start-using-freactal",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 15 May 2017 15:34:05 +0200"},{sha:"e173f6a43dd6685e1216ce55551ed3f3062f4b82",message:"have-comfy-admin-run-comfy-admin-or-propose-to-install-it-if-not-present",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 15 May 2017 16:53:41 +0200"},{sha:"4c26d1746ff9ef6e8785e1cdfe50f0733921bc5d",message:"add-bin-comfy-admin-to-admin",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 15 May 2017 16:01:00 +0200"},{sha:"c811f9d596d443aee192f4c3319673b97e124214",message:"build-publish-and-serve-admin",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 15 May 2017 14:19:41 +0200"},{sha:"6f6a8141f36bac5c2c8b7e349185d81adaa637b7",message:"remove-useless-dependencies",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 15 May 2017 13:07:23 +0200"},{sha:"e674b2ee16cdcbf3936f2992181a843d9346f878",message:"npm-fixed-dep",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 15 May 2017 13:05:14 +0200"},{sha:"c7bd2e0f9af002fce9bacac9e1c915f3912626f6",message:"update-README",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 15 May 2017 13:01:51 +0200"},{sha:"3fc767bd2f30bf7c8d781c12031f8ac836968160",message:"add-comfy-admin-command",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 15 May 2017 12:59:07 +0200"},{sha:"3ec9baa0d22636a9be82deac23c29f1f2eb9f89f",message:"remove-admin-on-rest-add-material-ui-simple-login",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 15 May 2017 12:29:56 +0200"},{sha:"32ef834a018de269cbbe4b2fbe553ac3ce145231",message:"add-makefile-for-admin",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Mon, 15 May 2017 12:29:08 +0200"},{sha:"b5caa4eebf267621d25a19c6176291d612e04598",message:"initialize-admin-view",author:{name:"demougin2u",email:"mini-d@hotmail.fr"},date:"Mon, 15 May 2017 10:07:37 +0200"},{sha:"841cc8393505dc617e888efb472acf39f55308b1",message:"Merge-pull-request-63-from-marmelab-fix_init_origin",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Tue, 16 May 2017 22:20:50 +0200"},{sha:"ef2febc163527cf4e205d6940b7c80231b4c3a73",message:"properly-save-origin-in-config-file-on-init",author:{name:"ThieryMichel",email:"thiery@marmelab.com"},date:"Tue, 16 May 2017 16:20:27 +0200"},{sha:"eabaf731c3788bf47b70caca85f26d5d08c08499",message:"Remove-exit-from-help",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 May 2017 21:30:00 +0200"},{sha:"f0362b8ec4bf5907e6a865027867d450fcacf846",message:"Typo-fix-s-seyall-setall",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Fri, 5 May 2017 17:43:35 +0000"},{sha:"81fda6843f30373528a98fe4187e0ce523128272",message:"Show-that-path-can-be-relative",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 May 2017 19:01:25 +0200"},{sha:"c0f3764c050a1c4d264fa5505d2e5b344929c5b1",message:"Fix-help-formatting",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 May 2017 17:40:05 +0200"},{sha:"17b4381e3da717f5b46493184d51fa1a883b9554",message:"Simplyfy-syntax",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 May 2017 17:37:37 +0200"},{sha:"dfbc6ad21c22e47d02a42284f1d37e75ab0fef16",message:"Rename-add-command-to-setall",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 May 2017 17:02:20 +0200"},{sha:"c33e2a193660f7615279ca403a50bb0bd89a359a",message:"Merge-pull-request-52-from-marmelab-better_init",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Thu, 4 May 2017 14:58:31 +0200"},{sha:"3b3bf1b04df861ad10baf9b8807329862f08b0fd",message:"Update-README",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 4 May 2017 14:42:13 +0200"},{sha:"79c30ff213c3db9cf04bbf3d90b16ac15c44f12a",message:"Improve-init-syntax-remove-interactive-mode-unless-necessary",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 4 May 2017 14:37:07 +0200"},{sha:"52cbaee83e6fca8454b314555cac7ea0b55d0910",message:"Merge-pull-request-49-from-marmelab-init-wording",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Thu, 4 May 2017 12:31:50 +0200"},{sha:"f33e2cf99858a9e21a9d85fa40279f10c66550f0",message:"Improve-wording",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 4 May 2017 11:15:58 +0200"},{sha:"64462447102f1dce39c94c3f36a3bbb97e8b2808",message:"Merge-pull-request-50-from-marmelab-fix-no-tag",author:{name:"Jonathan Petitcolas",email:"petitcolas.jonathan@gmail.com"},date:"Thu, 4 May 2017 10:11:08 +0200"},{sha:"17166906454116ffdd9d119c830dc81faf66a2d4",message:"Fix-no-tag-created-after-project-init",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 3 May 2017 18:29:17 +0200"},{sha:"bc6b09ae052b2b4c141617ed9e1cbb52d6534167",message:"Update-init-command-wording",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 May 2017 18:24:07 +0200"},{sha:"75630f3db6984548c223597c69161c2e533c3a26",message:"Remove-useless-output",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 May 2017 18:14:31 +0200"},{sha:"33d20d826707289022638bc4db014a9ef7e800d9",message:"Remove-my-email",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 May 2017 17:43:18 +0200"},{sha:"45021d8242ddec6a9795349579da209e69808c55",message:"Merge-pull-request-47-from-marmelab-fix-nullable-value",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 May 2017 17:39:23 +0200"},{sha:"2da63e7cc66b1630e8d3d476cf97e61f66d86bb7",message:"Fix-nullable-value-to-include-only-null-and-undefined",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 3 May 2017 14:23:02 +0200"},{sha:"9252676ba48f251e62ae583c191aa6ade6522c40",message:"Merge-pull-request-46-from-marmelab-handle-null-value",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Wed, 3 May 2017 13:55:43 +0200"},{sha:"1e653e3136f818c63033d2c9c7dc0e028ac22930",message:"Handle-null-values",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 3 May 2017 12:16:36 +0200"},{sha:"12b67b22007bdd63f9b094061c14c5e7ff70ac36",message:"Merge-pull-request-43-from-marmelab-misc-fixes",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Tue, 2 May 2017 15:54:58 +0200"},{sha:"2bc0c07a0535735eccfc0a509c71f1be46474d36",message:"Damn-fixes",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 2 May 2017 15:53:00 +0200"},{sha:"6f92cf1a7570632cd8765962914986dbcb4e42cd",message:"Bump-client-version-to-0.0.3",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 2 May 2017 14:45:42 +0200"},{sha:"d952f6eaa8782ad276993831fa256d8e2db451d7",message:"Merge-pull-request-34-from-marmelab-add_tags",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Tue, 2 May 2017 14:39:20 +0200"},{sha:"bba2ea49598739f0048e23ebd6e6af5ebd83a4c6",message:"Wording",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 2 May 2017 14:30:41 +0200"},{sha:"888ccbbd55f03486cc8b8c0d3935ff3a15774e26",message:"Code-review",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 2 May 2017 14:19:26 +0200"},{sha:"900db360bf0d698c25cc08d1dce1e6439d30397e",message:"Typo-fix-s-successfuly-successfully",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Tue, 2 May 2017 09:14:30 +0000"},{sha:"87bdf5e6f6360b061ece2147ba51042a0aaf2fc3",message:"Cli-remove-tag",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sun, 30 Apr 2017 17:43:09 +0200"},{sha:"5e53cf09be5a8a00ad42ef7f3eaab378863069ac",message:"Cli-move-tag",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sun, 30 Apr 2017 17:32:00 +0200"},{sha:"0c0226b0c366d980ef85b5c0377b7c8b4b5681a9",message:"Cli-add-tag",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sun, 30 Apr 2017 16:55:09 +0200"},{sha:"7c42a08f094536836c902ee757768a6cc64386bd",message:"Enhance-tag-validation",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Fri, 28 Apr 2017 20:03:41 +0200"},{sha:"5336ca6d0cfdf349f7cbd41737ffbbbc464be489",message:"Add-tag-operations",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Fri, 28 Apr 2017 14:58:44 +0200"},{sha:"36d0b9378b174e2066e326b5e1a0bf4d45187194",message:"Add-routes",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Fri, 28 Apr 2017 10:24:47 +0200"},{sha:"3d629e163d32f1a75a0643b6016b637426b0e6be",message:"Merge-pull-request-38-from-marmelab-prepare-npm-build",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 May 2017 11:06:31 +0200"},{sha:"2947f8e1a86f8a74ad619bc629ff3cc9bfd921c5",message:"Make-serverless-to-beta-stage",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sun, 30 Apr 2017 18:00:25 +0200"},{sha:"354f075d329e87bf68c70fed6e133d25be85f010",message:"Publish-only-what-is-needed",author:{name:"Kmaschta",email:"maschtaler.kevin.iris@gmail.com"},date:"Sun, 30 Apr 2017 17:57:43 +0200"},{sha:"f764cfdcefe486303259486b5642301b7ada910b",message:"Bump-version",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 28 Apr 2017 16:23:27 +0200"},{sha:"da07f867c3a04b2c707c40d5d7ebd4ae9e66b9ac",message:"Update-npm-configuration",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 28 Apr 2017 16:22:47 +0200"},{sha:"2bcfebeba96c35db8e1a79da3507d5e59f80ff83",message:"Add-examples-on-get-command",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 28 Apr 2017 14:50:20 +0200"},{sha:"d4717b9bd4c4e0f8435f640246b3e851ecd5b7f6",message:"Set-default-origin",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 28 Apr 2017 14:22:42 +0200"},{sha:"d32b9b1018080f7a36e57e015224444cfbbab145",message:"Merge-pull-request-42-from-marmelab-doc",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Sun, 30 Apr 2017 14:55:48 +0000"},{sha:"85250c256b348c1736ce8444a9d8efe9998cec80",message:"Code-review",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 29 Apr 2017 08:30:24 +0200"},{sha:"062fd157095d39f758e3a94bf90fdc77a4053c6a",message:"Typo-fix-s-remore-remote",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Fri, 28 Apr 2017 16:30:44 +0000"},{sha:"a383d0b0c15dfcb6a3a3cc162767e850ed42e0d8",message:"Typo-fix-s-PASSWORD-S3cr3T-export-PASSWORD-S3cr3T",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Fri, 28 Apr 2017 16:30:43 +0000"},{sha:"0f011842e043cc9107479245a88d2f1bdd87ead2",message:"Typo-fix-s-LOGIN-admin-export-LOGIN-admin",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Fri, 28 Apr 2017 16:30:41 +0000"},{sha:"3868aea3d40e149fb3717e6b7b17ab90c3cf8ad8",message:"Typo-fix-s-comfy-comfygure",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Fri, 28 Apr 2017 16:30:40 +0000"},{sha:"eee6bf48e7d663ee09b655e582e9f133d67b6b71",message:"Typo-fix-s-premissions-permissions",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Fri, 28 Apr 2017 16:30:39 +0000"},{sha:"32d4defc8ab9a345c86bfd91a4d34a2ba622f791",message:"Typo-fix-s-PASSWORD-S3cr3T-export-PASSWORD-S3cr3T",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Fri, 28 Apr 2017 16:30:38 +0000"},{sha:"88794a74e6944a4129e58a1d9f830824974751d2",message:"Typo-fix-s-LOGIN-admin-export-LOGIN-admin",author:{name:"sedy-bot",email:"kevin+sedy@marmelab.com"},date:"Fri, 28 Apr 2017 16:30:36 +0000"},{sha:"e784ccb4a2bf383eb8ba108d99796000d0388e80",message:"Merge-pull-request-21-from-marmelab-add_tests",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Fri, 28 Apr 2017 16:12:49 +0000"},{sha:"e7509574502fd612e746d2427edf9c10141f0a93",message:"Make-shell-examples-consistent-in-style",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Apr 2017 16:52:29 +0200"},{sha:"d734c290fd57378f528897dc41d5255323b6e6ad",message:"Bootstrap-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Apr 2017 16:50:56 +0200"},{sha:"32264ae67db9ad69bc4829a1e5574b2eb40067f4",message:"Yes-commented-out-code",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Fri, 28 Apr 2017 15:38:44 +0200"},{sha:"12ecdf745210431a07b4c87063358661e933b4eb",message:"Make-tests-pass",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Fri, 28 Apr 2017 15:31:43 +0200"},{sha:"8eee2082a31e1479118be2c48c17edd12c8c87e9",message:"Add-tests",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Fri, 28 Apr 2017 09:21:48 +0200"},{sha:"dbc6aefb116fcb1bf273b7ef56e21aff750e2391",message:"Add-some-tests",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Wed, 29 Mar 2017 14:51:51 +0200"},{sha:"7d25d7bac2de66a0d94aaa56ef10a8d613027b1a",message:"Merge-pull-request-31-from-marmelab-add-env",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Fri, 28 Apr 2017 15:02:34 +0200"},{sha:"5a35228f5033cf599c1cdff967ee5c6a5cf1abf6",message:"Merge-pull-request-36-from-marmelab-filter-by-live",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Fri, 28 Apr 2017 15:01:05 +0200"},{sha:"d2d5b8bb2fe13c0e4ab2543ed480bdc038d37cba",message:"Filter-all-queries-by-live-state",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 28 Apr 2017 11:49:34 +0200"},{sha:"a406da8748f4c5faaf0d1c65e10ad153e2277a7d",message:"Pretty-print-the-result",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 28 Apr 2017 11:39:42 +0200"},{sha:"70fa228bada7096c7519f6f89da31b40bcde1d28",message:"Add-a-environment",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 28 Apr 2017 11:19:02 +0200"},{sha:"cd7a0a4fec1ef71d559cd623a54de86e7c644772",message:"Merge-pull-request-35-from-marmelab-secure-envvars",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Fri, 28 Apr 2017 10:44:36 +0200"},{sha:"9ca49fb641665dd00dbe13e2babe049ba32f56d8",message:"Secure-envvars-format",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 28 Apr 2017 10:24:50 +0200"},{sha:"16abfc566a8ec28209650a7ba9ea9acb553c3b0f",message:"Merge-pull-request-26-from-marmelab-settle-serverless-deployment",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Wed, 12 Apr 2017 17:58:03 +0200"},{sha:"e0b9ff0960ab1a2e5b7a2940f11f44e01b65271d",message:"Code-review",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 12 Apr 2017 17:54:24 +0200"},{sha:"fee7a1ad611c84aaa3ca70cf7a341b21289fcbdc",message:"Promise.all-on-entries-creation",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 4 Apr 2017 18:01:20 +0200"},{sha:"829bd1d7030ca0f65a55bd0ad376b56b399c24af",message:"Improve-logging-a-bit",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 4 Apr 2017 16:29:53 +0200"},{sha:"064f3ed995bb6d79f9fa45ea4d965372789a841e",message:"Remove-includes",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 4 Apr 2017 16:27:23 +0200"},{sha:"08ad9443f08df9a26238b8f5d774aa3f5ef27988",message:"Fix-client-package.json",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 4 Apr 2017 16:17:03 +0200"},{sha:"7f1e6be2addd505164dc293572bf59b60ec12875",message:"Share-the-same-var-naming-between-routes",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 4 Apr 2017 15:17:56 +0200"},{sha:"01534268952cb9fbed894437da6bad96b1afda6e",message:"Merge-pull-request-25-from-marmelab-authorization",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Tue, 4 Apr 2017 15:15:15 +0200"},{sha:"6ada9f9f8116e0c561ac6675fd879fa01cd48f06",message:"Use-authorization-on-the-client",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 4 Apr 2017 14:24:33 +0200"},{sha:"dfef22fd3c2c7a8530683a2c1a386cfdc9477d80",message:"Separation-of-concerns-between-authorization-permissions",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 4 Apr 2017 14:22:46 +0200"},{sha:"f1279876ab5988101637f38ccb55c288786e1602",message:"Move-to-HttpError-class",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 4 Apr 2017 14:13:53 +0200"},{sha:"bfac99acb2f1a631109ccdeabce72e01cee904f3",message:"Check-permissions-on-all-handlers",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 4 Apr 2017 11:59:52 +0200"},{sha:"e0a607ed2bc266a2f9122dfe4b22b50c4ad05cbc",message:"Introduce-token-validation",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 4 Apr 2017 11:55:53 +0200"},{sha:"c65d0b2021c2ab736b5e1de7cbf66112a17bd941",message:"Merge-pull-request-24-from-marmelab-init-tests",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Tue, 4 Apr 2017 12:03:30 +0200"},{sha:"12094e416ba4bf54dbae64be43b5671407263206",message:"Init-tests-eslint",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Mon, 3 Apr 2017 17:15:48 +0200"},{sha:"4d103a5a585a102f2785806bae5d72c5d54abd3f",message:"Merge-pull-request-23-from-marmelab-unwanted-tag-changes",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Mon, 3 Apr 2017 17:59:40 +0200"},{sha:"6b675891cf85f728802a7512a5577c63439e3e7a",message:"Remove-a",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Thu, 30 Mar 2017 16:45:14 +0200"},{sha:"59519244bc634a4b4aad39df069418e4994c71f3",message:"Unwanted-tag-changes-all-history",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Thu, 30 Mar 2017 16:21:33 +0200"},{sha:"fc75bfceb891f0ec844d400477af326a86af1ad7",message:"Merge-pull-request-22-from-marmelab-unwanted-tag-changes",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Wed, 29 Mar 2017 16:37:39 +0200"},{sha:"9cc84d68d7888415a48d10c14d79be0b9177920b",message:"Do-not-change-the-tag-if-we-don-t-want-to",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 29 Mar 2017 16:22:27 +0200"},{sha:"11598c45bae62d07ec8f5a1b19675bb09285d397",message:"Merge-pull-request-14-from-marmelab-finish-client",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Wed, 29 Mar 2017 14:49:05 +0200"},{sha:"45744e30aab82b772d213a07882f7d13a57ae24f",message:"Make-all-things-work-fine",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 29 Mar 2017 11:55:53 +0200"},{sha:"e4a78ebd73bf1368c4f4d2fe066fe4ac332a60c8",message:"Manage-API-errors-make-get-add-works",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 28 Mar 2017 17:31:10 +0200"},{sha:"84a9532539717c7f4b872045f676a20107f48c13",message:"Make-env-get-commands-work-again",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 8 Mar 2017 18:45:46 +0100"},{sha:"f9e65b1eefa692ac297bf0be99c0da909111d584",message:"Make-the-init-works-again",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 8 Mar 2017 18:14:42 +0100"},{sha:"994d99c96fbef98d30e5934ee5f331061f933c64",message:"Make-env-command-works",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 3 Mar 2017 16:56:21 +0100"},{sha:"059d447c7e8633727a0b01974c43d1cb320bd5b6",message:"Make-the-project-init-works",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Fri, 3 Mar 2017 16:52:27 +0100"},{sha:"084f19567014a077d7d4331015825689c82fdb41",message:"Merge-pull-request-15-from-marmelab-add_test_architecture",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Wed, 8 Mar 2017 17:19:37 +0000"},{sha:"ca23fa20196d4f8b6ecd2e8b3b498c8ff3064389",message:"Add-test-architecture",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Wed, 8 Mar 2017 18:17:32 +0100"},{sha:"0aaf6fd3fbb7adf0fbb79a32e01411b7a251b980",message:"Merge-pull-request-10-from-marmelab-fix_deployment",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Wed, 8 Mar 2017 10:25:22 +0000"},{sha:"c0897fe3624443e175d375ba98fa4f208db895bf",message:"Fix-last-route-problems",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Tue, 7 Mar 2017 13:55:10 +0100"},{sha:"8675492b2022c80ef75db959e2cf3426efe9ecef",message:"Fix-some-queries",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Thu, 2 Mar 2017 17:34:11 +0100"},{sha:"87c5f11fd510177bd580714d6225c0b7bc9c246a",message:"Rename-cowrap-to",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Thu, 2 Mar 2017 00:28:06 +0100"},{sha:"2414355aae227b010904f11c9b35069842b3a326",message:"Merge-pull-request-9-from-marmelab-delete-on-cascade",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Wed, 1 Mar 2017 21:37:07 +0100"},{sha:"0886324d3b8fbebd9d4e93b3c8939d5d0676d373",message:"DELETE-ON-CASCADE-for-all-foreign-keys",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Wed, 1 Mar 2017 18:20:04 +0100"},{sha:"d3b65b6a29f82559955ae244d5df61bc0a9d50ac",message:"Merge-pull-request-7-from-marmelab-fix_deployment",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Wed, 1 Mar 2017 17:47:28 +0100"},{sha:"cbcf76abb0e2c041952072befdd8e73de8671cae",message:"Remove-console-logs",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Wed, 1 Mar 2017 17:46:13 +0100"},{sha:"5d8f9d7cc4f534a6b42bfa1238cfa7b28d8d5bcb",message:"Fix-deployment",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Wed, 1 Mar 2017 17:24:03 +0100"},{sha:"b1a2cbbdf224dd87d8c78b3982c2fc330feaa06b",message:"Merge-pull-request-6-from-marmelab-project-init",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Wed, 1 Mar 2017 12:18:59 +0100"},{sha:"13c93e8833759fcbf6c1bd4086c0c6d30a454242",message:"Make-project-init-work",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 28 Feb 2017 18:47:21 +0100"},{sha:"b2d3dce06b7ac4a009d6dec98805c87f83817548",message:"Merge-pull-request-2-from-marmelab-api_code",author:{name:"Kmaschta",email:"Kmaschta@users.noreply.github.com"},date:"Tue, 28 Feb 2017 15:27:54 +0100"},{sha:"7f242b3fd02bed79625aafd7312c091e74b29f7b",message:"Update-dependencies",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Tue, 28 Feb 2017 15:18:03 +0100"},{sha:"122d87ce4d315a1c96b030cce2b27e00916afee1",message:"Code-review",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Tue, 28 Feb 2017 15:14:20 +0100"},{sha:"534ec80d9b7864b32b0599027fb63902d39e1232",message:"Move-schema",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Tue, 28 Feb 2017 15:09:22 +0100"},{sha:"67d61deefa6e7a16895035bb5e008758a7a6c2eb",message:"Ignore-config",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Tue, 28 Feb 2017 15:01:55 +0100"},{sha:"87eb7d1ec618fc4b838aac38fe325bde4c0302ab",message:"Remove-npmignore",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Tue, 28 Feb 2017 15:00:55 +0100"},{sha:"1b924c4753c8cd0fd7624bd806a8d29bc4c77594",message:"First-version-of-api-code",author:{name:"Florian FERBACH",email:"florian@marmelab.com"},date:"Tue, 28 Feb 2017 14:31:19 +0100"},{sha:"a57fe2accd78da2c99e1941af456775cddfff1a4",message:"Merge-pull-request-1-from-marmelab-client",author:{name:"Florian F",email:"florian@marmelab.com"},date:"Tue, 28 Feb 2017 14:20:26 +0100"},{sha:"629d098887f1329f32e2424d5d154e9a4804d989",message:"CLI-code",author:{name:"Kmaschta",email:"kevin@marmelab.com"},date:"Tue, 28 Feb 2017 11:32:15 +0100"},{sha:"61a9d3c9d17e6a82754b9ebdad12b5c48612e2b7",message:"Initial-commit",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 24 Feb 2017 14:03:52 +0100"}]}]},function(e,a){e.exports=function(e){function a(e,a){return e<>>32-a}function t(e,a){var t,n,i,r,o;return i=2147483648&e,r=2147483648&a,o=(1073741823&e)+(1073741823&a),(t=1073741824&e)&(n=1073741824&a)?2147483648^o^i^r:t|n?1073741824&o?3221225472^o^i^r:1073741824^o^i^r:o^i^r}function n(e,n,i,r,o,s,c){return t(a(e=t(e,t(t(function(e,a,t){return e&a|~e&t}(n,i,r),o),c)),s),n)}function i(e,n,i,r,o,s,c){return t(a(e=t(e,t(t(function(e,a,t){return e&t|a&~t}(n,i,r),o),c)),s),n)}function r(e,n,i,r,o,s,c){return t(a(e=t(e,t(t(function(e,a,t){return e^a^t}(n,i,r),o),c)),s),n)}function o(e,n,i,r,o,s,c){return t(a(e=t(e,t(t(function(e,a,t){return a^(e|~t)}(n,i,r),o),c)),s),n)}function s(e){var a,t="",n="";for(a=0;a<=3;a++)t+=(n="0"+(e>>>8*a&255).toString(16)).substr(n.length-2,2);return t}var c,m,l,u,d,f,h,g,b,p=Array();for(p=function(e){for(var a,t=e.length,n=t+8,i=16*((n-n%64)/64+1),r=Array(i-1),o=0,s=0;s>>29,r}(e=function(e){e=e.replace(/\r\n/g,"\n");for(var a="",t=0;t127&&n<2048?(a+=String.fromCharCode(n>>6|192),a+=String.fromCharCode(63&n|128)):(a+=String.fromCharCode(n>>12|224),a+=String.fromCharCode(n>>6&63|128),a+=String.fromCharCode(63&n|128))}return a}(e)),f=1732584193,h=4023233417,g=2562383102,b=271733878,c=0;ca?1:e>=a?0:NaN},t=function(e){var t;return 1===e.length&&(t=e,e=function(e,o){return a(t(e),o)}),{left:function(a,t,o,n){for(null==o&&(o=0),null==n&&(n=a.length);o>>1;e(a[r],t)<0?o=r+1:n=r}return o},right:function(a,t,o,n){for(null==o&&(o=0),null==n&&(n=a.length);o>>1;e(a[r],t)>0?n=r:o=r+1}return o}}},o=t(a),n=o.right,r=o.left;function i(e,a){return[e,a]}var s=function(e){return null===e?NaN:+e},m=function(e,a){var t,o,n=e.length,r=0,i=0,m=-1,c=0;if(null==a)for(;++m1)return i/(c-1)},c=function(e,a){var t=m(e,a);return t?Math.sqrt(t):t},d=function(e,a){var t,o,n,r=-1,i=e.length;if(null==a){for(;++r=o){t=n=o;break}for(;++ro&&(t=o),n=o){t=n=o;break}for(;++ro&&(t=o),n=p?n*=10:r>=y?n*=5:r>=v&&(n*=2),a=1)return+t(e[o-1],o-1,e);var o,n=(o-1)*a,r=Math.floor(n),i=+t(e[r],r,e),m=+t(e[r+1],r+1,e);return i+(m-i)*(n-r)}},A=function(e){for(var a,t,o,n=e.length,r=-1,i=0;++r=0;)for(o=e[n],a=o.length;--a>=0;)t[--i]=o[a];return t},z=function(e,a){var t,o,n=-1,r=e.length;if(null==a){for(;++n=o){t=o;break}for(;++no&&(t=o)}else{for(;++n=o){t=o;break}for(;++no&&(t=o)}return t},G=function(e){if(!(n=e.length))return[];for(var a=-1,t=z(e,J),o=new Array(t);++a=0&&(a=e.slice(t+1),e=e.slice(0,t)),e&&!o.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:a}})),i=-1,s=r.length;if(!(arguments.length<2)){if(null!=a&&"function"!=typeof a)throw new Error("invalid callback: "+a);for(;++i0)for(var t,o,n=new Array(t),r=0;r=0&&"xmlns"!==(a=e.slice(0,t))&&(e=e.slice(t+1)),L.hasOwnProperty(a)?{space:L[a],local:e}:e},P=function(e){var a=E(e);return(a.local?function(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}:function(e){return function(){var a=this.ownerDocument,t=this.namespaceURI;return t===U&&a.documentElement.namespaceURI===U?a.createElement(e):a.createElementNS(t,e)}})(a)},X=0;function H(){return new V}function V(){this._="@"+(++X).toString(36)}V.prototype=H.prototype={constructor:V,get:function(e){for(var a=this._;!(a in e);)if(!(e=e.parentNode))return;return e[a]},set:function(e,a){return e[this._]=a},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};var Y=function(e){return function(){return this.matches(e)}};if("undefined"!=typeof document){var $=document.documentElement;if(!$.matches){var Q=$.webkitMatchesSelector||$.msMatchesSelector||$.mozMatchesSelector||$.oMatchesSelector;Y=function(e){return function(){return Q.call(this,e)}}}}var ee=Y,ae={};if(e.event=null,"undefined"!=typeof document){var te=document.documentElement;"onmouseenter"in te||(ae={mouseenter:"mouseover",mouseleave:"mouseout"})}function oe(e,a,t){return e=ne(e,a,t),function(a){var t=a.relatedTarget;t&&(t===this||8&t.compareDocumentPosition(this))||e.call(this,a)}}function ne(a,t,o){return function(n){var r=e.event;e.event=n;try{a.call(this,this.__data__,t,o)}finally{e.event=r}}}function re(e){return function(){var a=this.__on;if(a){for(var t,o=0,n=-1,r=a.length;oa?1:e>=a?0:NaN}var Fe=function(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView};function xe(e){return e.trim().split(/^|\s+/)}function Te(e){return e.classList||new Ae(e)}function Ae(e){this._node=e,this._names=xe(e.getAttribute("class")||"")}function ze(e,a){for(var t=Te(e),o=-1,n=a.length;++o=0&&(this._names.splice(a,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var We=[null];function Be(e,a){this._groups=e,this._parents=a}function De(){return new Be([[document.documentElement]],We)}Be.prototype=De.prototype={constructor:Be,select:function(e){"function"!=typeof e&&(e=ue(e));for(var a=this._groups,t=a.length,o=new Array(t),n=0;n=x&&(x=F+1);!(M=p[x])&&++x=0;)(o=n[r])&&(i&&i!==o.nextSibling&&i.parentNode.insertBefore(o,i),i=o);return this},sort:function(e){function a(a,t){return a&&t?e(a.__data__,t.__data__):!a-!t}e||(e=Me);for(var t=this._groups,o=t.length,n=new Array(o),r=0;r1?this.each((null==a?function(e){return function(){this.style.removeProperty(e)}}:"function"==typeof a?function(e,a,t){return function(){var o=a.apply(this,arguments);null==o?this.style.removeProperty(e):this.style.setProperty(e,o,t)}}:function(e,a,t){return function(){this.style.setProperty(e,a,t)}})(e,a,null==t?"":t)):Fe(o=this.node()).getComputedStyle(o,null).getPropertyValue(e)},property:function(e,a){return arguments.length>1?this.each((null==a?function(e){return function(){delete this[e]}}:"function"==typeof a?function(e,a){return function(){var t=a.apply(this,arguments);null==t?delete this[e]:this[e]=t}}:function(e,a){return function(){this[e]=a}})(e,a)):this.node()[e]},classed:function(e,a){var t=xe(e+"");if(arguments.length<2){for(var o=Te(this.node()),n=-1,r=t.length;++n=0&&(a=e.slice(t+1),e=e.slice(0,t)),{type:e,name:a}})}(e+""),i=r.length;if(!(arguments.length<2)){for(s=a?ie:re,null==t&&(t=!1),o=0;o>8&15|a>>4&240,a>>4&15|240&a,(15&a)<<4|15&a,1):(a=ta.exec(e))?la(parseInt(a[1],16)):(a=oa.exec(e))?new ha(a[1],a[2],a[3],1):(a=na.exec(e))?new ha(255*a[1]/100,255*a[2]/100,255*a[3]/100,1):(a=ra.exec(e))?ua(a[1],a[2],a[3],a[4]):(a=ia.exec(e))?ua(255*a[1]/100,255*a[2]/100,255*a[3]/100,a[4]):(a=sa.exec(e))?ga(a[1],a[2]/100,a[3]/100,1):(a=ma.exec(e))?ga(a[1],a[2]/100,a[3]/100,a[4]):ca.hasOwnProperty(e)?la(ca[e]):"transparent"===e?new ha(NaN,NaN,NaN,0):null}function la(e){return new ha(e>>16&255,e>>8&255,255&e,1)}function ua(e,a,t,o){return o<=0&&(e=a=t=NaN),new ha(e,a,t,o)}function fa(e){return e instanceof Ve||(e=da(e)),e?new ha((e=e.rgb()).r,e.g,e.b,e.opacity):new ha}function ba(e,a,t,o){return 1===arguments.length?fa(e):new ha(e,a,t,null==o?1:o)}function ha(e,a,t,o){this.r=+e,this.g=+a,this.b=+t,this.opacity=+o}function ga(e,a,t,o){return o<=0?e=a=t=NaN:t<=0||t>=1?e=a=NaN:a<=0&&(e=NaN),new ya(e,a,t,o)}function pa(e,a,t,o){return 1===arguments.length?function(e){if(e instanceof ya)return new ya(e.h,e.s,e.l,e.opacity);if(e instanceof Ve||(e=da(e)),!e)return new ya;if(e instanceof ya)return e;var a=(e=e.rgb()).r/255,t=e.g/255,o=e.b/255,n=Math.min(a,t,o),r=Math.max(a,t,o),i=NaN,s=r-n,m=(r+n)/2;return s?(i=a===r?(t-o)/s+6*(t0&&m<1?0:i,new ya(i,s,m,e.opacity)}(e):new ya(e,a,t,null==o?1:o)}function ya(e,a,t,o){this.h=+e,this.s=+a,this.l=+t,this.opacity=+o}function va(e,a,t){return 255*(e<60?a+(t-a)*e/60:e<180?t:e<240?a+(t-a)*(240-e)/60:a)}Xe(Ve,da,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),Xe(ha,ba,He(Ve,{brighter:function(e){return e=null==e?Ye:Math.pow(Ye,e),new ha(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new ha(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},toString:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}})),Xe(ya,pa,He(Ve,{brighter:function(e){return e=null==e?Ye:Math.pow(Ye,e),new ya(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new ya(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),a=isNaN(e)||isNaN(this.s)?0:this.s,t=this.l,o=t+(t<.5?t:1-t)*a,n=2*t-o;return new ha(va(e>=240?e-240:e+120,n,o),va(e,n,o),va(e<120?e+240:e-120,n,o),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var Ma=Math.PI/180,Fa=180/Math.PI,xa=.95047,Ta=1,Aa=1.08883,za=4/29,Ga=6/29,Ja=3*Ga*Ga,ja=Ga*Ga*Ga;function wa(e){if(e instanceof ka)return new ka(e.l,e.a,e.b,e.opacity);if(e instanceof Ra){var a=e.h*Ma;return new ka(e.l,Math.cos(a)*e.c,Math.sin(a)*e.c,e.opacity)}e instanceof ha||(e=fa(e));var t=Ba(e.r),o=Ba(e.g),n=Ba(e.b),r=_a((.4124564*t+.3575761*o+.1804375*n)/xa),i=_a((.2126729*t+.7151522*o+.072175*n)/Ta),s=_a((.0193339*t+.119192*o+.9503041*n)/Aa);return new ka(116*i-16,500*(r-i),200*(i-s),e.opacity)}function Sa(e,a,t,o){return 1===arguments.length?wa(e):new ka(e,a,t,null==o?1:o)}function ka(e,a,t,o){this.l=+e,this.a=+a,this.b=+t,this.opacity=+o}function _a(e){return e>ja?Math.pow(e,1/3):e/Ja+za}function qa(e){return e>Ga?e*e*e:Ja*(e-za)}function Wa(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function Ba(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function Da(e,a,t,o){return 1===arguments.length?function(e){if(e instanceof Ra)return new Ra(e.h,e.c,e.l,e.opacity);e instanceof ka||(e=wa(e));var a=Math.atan2(e.b,e.a)*Fa;return new Ra(a<0?a+360:a,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}(e):new Ra(e,a,t,null==o?1:o)}function Ra(e,a,t,o){this.h=+e,this.c=+a,this.l=+t,this.opacity=+o}Xe(ka,Sa,He(Ve,{brighter:function(e){return new ka(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new ka(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,a=isNaN(this.a)?e:e+this.a/500,t=isNaN(this.b)?e:e-this.b/200;return e=Ta*qa(e),a=xa*qa(a),t=Aa*qa(t),new ha(Wa(3.2404542*a-1.5371385*e-.4985314*t),Wa(-.969266*a+1.8760108*e+.041556*t),Wa(.0556434*a-.2040259*e+1.0572252*t),this.opacity)}})),Xe(Ra,Da,He(Ve,{brighter:function(e){return new Ra(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new Ra(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return wa(this).rgb()}}));var Za=-.14861,Na=1.78277,Ia=-.29227,Oa=-.90649,Ka=1.97294,Ca=Ka*Oa,Ua=Ka*Na,La=Na*Ia-Oa*Za;function Ea(e,a,t,o){return 1===arguments.length?function(e){if(e instanceof Pa)return new Pa(e.h,e.s,e.l,e.opacity);e instanceof ha||(e=fa(e));var a=e.r/255,t=e.g/255,o=e.b/255,n=(La*o+Ca*a-Ua*t)/(La+Ca-Ua),r=o-n,i=(Ka*(t-n)-Ia*r)/Oa,s=Math.sqrt(i*i+r*r)/(Ka*n*(1-n)),m=s?Math.atan2(i,r)*Fa-120:NaN;return new Pa(m<0?m+360:m,s,n,e.opacity)}(e):new Pa(e,a,t,null==o?1:o)}function Pa(e,a,t,o){this.h=+e,this.s=+a,this.l=+t,this.opacity=+o}function Xa(e,a,t,o,n){var r=e*e,i=r*e;return((1-3*e+3*r-i)*a+(4-6*r+3*i)*t+(1+3*e+3*r-3*i)*o+i*n)/6}Xe(Pa,Ea,He(Ve,{brighter:function(e){return e=null==e?Ye:Math.pow(Ye,e),new Pa(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new Pa(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*Ma,a=+this.l,t=isNaN(this.s)?0:this.s*a*(1-a),o=Math.cos(e),n=Math.sin(e);return new ha(255*(a+t*(Za*o+Na*n)),255*(a+t*(Ia*o+Oa*n)),255*(a+t*(Ka*o)),this.opacity)}}));var Ha=function(e){var a=e.length-1;return function(t){var o=t<=0?t=0:t>=1?(t=1,a-1):Math.floor(t*a),n=e[o],r=e[o+1],i=o>0?e[o-1]:2*n-r,s=o180||t<-180?t-360*Math.round(t/360):t):Ya(isNaN(e)?a:e)}function et(e){return 1==(e=+e)?at:function(a,t){return t-a?function(e,a,t){return e=Math.pow(e,t),a=Math.pow(a,t)-e,t=1/t,function(o){return Math.pow(e+o*a,t)}}(a,t,e):Ya(isNaN(a)?t:a)}}function at(e,a){var t=a-e;return t?$a(e,t):Ya(isNaN(e)?a:e)}var tt=function e(a){var t=et(a);function o(e,a){var o=t((e=ba(e)).r,(a=ba(a)).r),n=t(e.g,a.g),r=t(e.b,a.b),i=at(e.opacity,a.opacity);return function(a){return e.r=o(a),e.g=n(a),e.b=r(a),e.opacity=i(a),e+""}}return o.gamma=e,o}(1);function ot(e){return function(a){var t,o,n=a.length,r=new Array(n),i=new Array(n),s=new Array(n);for(t=0;tr&&(n=a.slice(r,n),s[i]?s[i]+=n:s[++i]=n),(t=t[0])===(o=o[0])?s[i]?s[i]+=o:s[++i]=o:(s[++i]=null,m.push({i:i,x:ut(t,o)})),r=ht.lastIndex;return r180?a+=360:a-e>180&&(e+=360),r.push({i:t.push(n(t)+"rotate(",null,o)-2,x:ut(e,a)})):a&&t.push(n(t)+"rotate("+a+o)}(r.rotate,i.rotate,s,m),function(e,a,t,r){e!==a?r.push({i:t.push(n(t)+"skewX(",null,o)-2,x:ut(e,a)}):a&&t.push(n(t)+"skewX("+a+o)}(r.skewX,i.skewX,s,m),function(e,a,t,o,r,i){if(e!==t||a!==o){var s=r.push(n(r)+"scale(",null,",",null,")");i.push({i:s-4,x:ut(e,t)},{i:s-2,x:ut(a,o)})}else 1===t&&1===o||r.push(n(r)+"scale("+t+","+o+")")}(r.scaleX,r.scaleY,i.scaleX,i.scaleY,s,m),r=i=null,function(e){for(var a,t=-1,o=m.length;++t=0&&a._call.call(null,e),a=a._next;--Nt}function Qt(){Ut=(Ct=Et.now())+Lt,Nt=It=0;try{$t()}finally{Nt=0,function(){for(var e,a,t=Bt,o=1/0;t;)t._call?(o>t._time&&(o=t._time),e=t,t=t._next):(a=t._next,t._next=null,t=e?e._next=a:Bt=a);Dt=e,ao(o)}(),Ut=0}}function eo(){var e=Et.now(),a=e-Ct;a>Kt&&(Lt-=a,Ct=e)}function ao(e){if(!Nt){It&&(It=clearTimeout(It));var a=e-Ut;a>24?(e<1/0&&(It=setTimeout(Qt,a)),Ot&&(Ot=clearInterval(Ot))):(Ot||(Ct=Ut,Ot=setInterval(eo,Kt)),Nt=1,Pt(Qt))}}Vt.prototype=Yt.prototype={constructor:Vt,restart:function(e,a,t){if("function"!=typeof e)throw new TypeError("callback is not a function");t=(null==t?Xt():+t)+(null==a?0:+a),this._next||Dt===this||(Dt?Dt._next=this:Bt=this,Dt=this),this._call=e,this._time=t,ao()},stop:function(){this._call&&(this._call=null,this._time=1/0,ao())}};var to=function(e,a,t){var o=new Vt;return a=null==a?0:+a,o.restart(function(t){o.stop(),e(t+a)},a,t),o},oo=I("start","end","interrupt"),no=[],ro=0,io=1,so=2,mo=3,co=4,lo=5,uo=6,fo=function(e,a,t,o,n,r){var i=e.__transition;if(i){if(t in i)return}else e.__transition={};!function(e,a,t){var o,n=e.__transition;function r(m){var c,d,l,u;if(t.state!==io)return s();for(c in n)if((u=n[c]).name===t.name){if(u.state===mo)return to(r);u.state===co?(u.state=uo,u.timer.stop(),u.on.call("interrupt",e,e.__data__,u.index,u.group),delete n[c]):+cro)throw new Error("too late");return t}function ho(e,a){var t=e.__transition;if(!t||!(t=t[a])||t.state>so)throw new Error("too late");return t}function go(e,a){var t=e.__transition;if(!t||!(t=t[a]))throw new Error("too late");return t}var po=function(e,a){var t,o,n,r=e.__transition,i=!0;if(r){for(n in a=null==a?null:a+"",r)(t=r[n]).name===a?(o=t.state>so&&t.state=0&&(e=e.slice(0,a)),!e||"start"===e})}(a)?bo:ho;return function(){var i=r(this,e),s=i.on;s!==o&&(n=(o=s).copy()).on(a,t),i.on=n}}(t,e,a))},attr:function(e,a){var t=E(e),o="transform"===t?At:vo;return this.attrTween(e,"function"==typeof a?(t.local?function(e,a,t){var o,n,r;return function(){var i,s=t(this);if(null!=s)return(i=this.getAttributeNS(e.space,e.local))===s?null:i===o&&s===n?r:r=a(o=i,n=s);this.removeAttributeNS(e.space,e.local)}}:function(e,a,t){var o,n,r;return function(){var i,s=t(this);if(null!=s)return(i=this.getAttribute(e))===s?null:i===o&&s===n?r:r=a(o=i,n=s);this.removeAttribute(e)}})(t,o,yo(this,"attr."+e,a)):null==a?(t.local?function(e){return function(){this.removeAttributeNS(e.space,e.local)}}:function(e){return function(){this.removeAttribute(e)}})(t):(t.local?function(e,a,t){var o,n;return function(){var r=this.getAttributeNS(e.space,e.local);return r===t?null:r===o?n:n=a(o=r,t)}}:function(e,a,t){var o,n;return function(){var r=this.getAttribute(e);return r===t?null:r===o?n:n=a(o=r,t)}})(t,o,a+""))},attrTween:function(e,a){var t="attr."+e;if(arguments.length<2)return(t=this.tween(t))&&t._value;if(null==a)return this.tween(t,null);if("function"!=typeof a)throw new Error;var o=E(e);return this.tween(t,(o.local?function(e,a){function t(){var t=this,o=a.apply(t,arguments);return o&&function(a){t.setAttributeNS(e.space,e.local,o(a))}}return t._value=a,t}:function(e,a){function t(){var t=this,o=a.apply(t,arguments);return o&&function(a){t.setAttribute(e,o(a))}}return t._value=a,t})(o,a))},style:function(e,a,t){var o="transform"==(e+="")?Tt:vo;return null==a?this.styleTween(e,function(e,a){var t,o,n;return function(){var r=Fe(this).getComputedStyle(this,null),i=r.getPropertyValue(e),s=(this.style.removeProperty(e),r.getPropertyValue(e));return i===s?null:i===t&&s===o?n:n=a(t=i,o=s)}}(e,o)).on("end.style."+e,function(e){return function(){this.style.removeProperty(e)}}(e)):this.styleTween(e,"function"==typeof a?function(e,a,t){var o,n,r;return function(){var i=Fe(this).getComputedStyle(this,null),s=i.getPropertyValue(e),m=t(this);return null==m&&(this.style.removeProperty(e),m=i.getPropertyValue(e)),s===m?null:s===o&&m===n?r:r=a(o=s,n=m)}}(e,o,yo(this,"style."+e,a)):function(e,a,t){var o,n;return function(){var r=Fe(this).getComputedStyle(this,null).getPropertyValue(e);return r===t?null:r===o?n:n=a(o=r,t)}}(e,o,a+""),t)},styleTween:function(e,a,t){var o="style."+(e+="");if(arguments.length<2)return(o=this.tween(o))&&o._value;if(null==a)return this.tween(o,null);if("function"!=typeof a)throw new Error;return this.tween(o,function(e,a,t){function o(){var o=this,n=a.apply(o,arguments);return n&&function(a){o.style.setProperty(e,n(a),t)}}return o._value=a,o}(e,a,null==t?"":t))},text:function(e){return this.tween("text","function"==typeof e?function(e){return function(){var a=e(this);this.textContent=null==a?"":a}}(yo(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},remove:function(){return this.on("end.remove",(e=this._id,function(){var a=this.parentNode;for(var t in this.__transition)if(+t!==e)return;a&&a.removeChild(this)}));var e},tween:function(e,a){var t=this._id;if(e+="",arguments.length<2){for(var o,n=go(this.node(),t).tween,r=0,i=n.length;r0&&(o=r-b),T<0?u=f-h:T>0&&(i=s-h),F=cn,D.attr("cursor",hn.selection),N());break;default:return}sn()},!0).on("keyup.brush",function(){switch(e.event.keyCode){case 16:k&&(p=y=k=!1,N());break;case 18:F===ln&&(x<0?d=l:x>0&&(o=r),T<0?u=f:T>0&&(i=s),F=dn,N());break;case 32:F===cn&&(e.event.altKey?(x&&(d=l-b*x,o=r+b*x),T&&(u=f-h*T,i=s+h*T),F=ln):(x<0?d=l:x>0&&(o=r),T<0?u=f:T>0&&(i=s),F=dn),D.attr("cursor",hn[M]),N());break;default:return}sn()},!0).on("mousemove.brush",Z,!0).on("mouseup.brush",I,!0);Oe(e.event.view)}rn(),po(v),m.call(v),W.start()}function Z(){var e=de(v);!k||p||y||(Math.abs(e[0]-q[0])>Math.abs(e[1]-q[1])?y=!0:p=!0),q=e,g=!0,sn(),N()}function N(){var e;switch(b=q[0]-_[0],h=q[1]-_[1],F){case cn:case mn:x&&(b=Math.max(J-o,Math.min(w-d,b)),r=o+b,l=d+b),T&&(h=Math.max(j-i,Math.min(S-u,h)),s=i+h,f=u+h);break;case dn:x<0?(b=Math.max(J-o,Math.min(w-o,b)),r=o+b,l=d):x>0&&(b=Math.max(J-d,Math.min(w-d,b)),r=o,l=d+b),T<0?(h=Math.max(j-i,Math.min(S-i,h)),s=i+h,f=u):T>0&&(h=Math.max(j-u,Math.min(S-u,h)),s=i,f=u+h);break;case ln:x&&(r=Math.max(J,Math.min(w,o-b*x)),l=Math.max(J,Math.min(w,d+b*x))),T&&(s=Math.max(j,Math.min(S,i-h*T)),f=Math.max(j,Math.min(S,u+h*T)))}l1e-6)if(Math.abs(d*s-m*c)>1e-6&&n){var u=t-r,f=o-i,b=s*s+m*m,h=u*u+f*f,g=Math.sqrt(b),p=Math.sqrt(l),y=n*Math.tan((Wn-Math.acos((b+l-h)/(2*g*p)))/2),v=y/p,M=y/g;Math.abs(v-1)>1e-6&&(this._+="L"+(e+v*c)+","+(a+v*d)),this._+="A"+n+","+n+",0,0,"+ +(d*u>c*f)+","+(this._x1=e+M*s)+","+(this._y1=a+M*m)}else this._+="L"+(this._x1=e)+","+(this._y1=a)},arc:function(e,a,t,o,n,r){e=+e,a=+a;var i=(t=+t)*Math.cos(o),s=t*Math.sin(o),m=e+i,c=a+s,d=1^r,l=r?o-n:n-o;if(t<0)throw new Error("negative radius: "+t);null===this._x1?this._+="M"+m+","+c:(Math.abs(this._x1-m)>1e-6||Math.abs(this._y1-c)>1e-6)&&(this._+="L"+m+","+c),t&&(l<0&&(l=l%Bn+Bn),l>Dn?this._+="A"+t+","+t+",0,1,"+d+","+(e-i)+","+(a-s)+"A"+t+","+t+",0,1,"+d+","+(this._x1=m)+","+(this._y1=c):l>1e-6&&(this._+="A"+t+","+t+",0,"+ +(l>=Wn)+","+d+","+(this._x1=e+t*Math.cos(n))+","+(this._y1=a+t*Math.sin(n))))},rect:function(e,a,t,o){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+a)+"h"+ +t+"v"+ +o+"h"+-t+"Z"},toString:function(){return this._}},Un.prototype=Ln.prototype={constructor:Un,has:function(e){return"$"+e in this},get:function(e){return this["$"+e]},set:function(e,a){return this["$"+e]=a,this},remove:function(e){var a="$"+e;return a in this&&delete this[a]},clear:function(){for(var e in this)"$"===e[0]&&delete this[e]},keys:function(){var e=[];for(var a in this)"$"===a[0]&&e.push(a.slice(1));return e},values:function(){var e=[];for(var a in this)"$"===a[0]&&e.push(this[a]);return e},entries:function(){var e=[];for(var a in this)"$"===a[0]&&e.push({key:a.slice(1),value:this[a]});return e},size:function(){var e=0;for(var a in this)"$"===a[0]&&++e;return e},empty:function(){for(var e in this)if("$"===e[0])return!1;return!0},each:function(e){for(var a in this)"$"===a[0]&&e(this[a],a.slice(1),this)}};var Yn=Ln.prototype;function $n(e,a){var t=new Vn;if(e instanceof Vn)e.each(function(e){t.add(e)});else if(e){var o=-1,n=e.length;if(null==a)for(;++o=m)return i;if(n)return n=!1,r;var a,o=c;if(34===e.charCodeAt(o)){for(var s=o;s++=(r=(h+p)/2))?h=r:p=r,(d=t>=(i=(g+y)/2))?g=i:y=i,n=f,!(f=f[l=d<<1|c]))return n[l]=b,e;if(s=+e._x.call(null,f.data),m=+e._y.call(null,f.data),a===s&&t===m)return b.next=f,n?n[l]=b:e._root=b,e;do{n=n?n[l]=new Array(4):e._root=new Array(4),(c=a>=(r=(h+p)/2))?h=r:p=r,(d=t>=(i=(g+y)/2))?g=i:y=i}while((l=d<<1|c)==(u=(m>=i)<<1|s>=r));return n[u]=f,n[l]=b,e}var br=function(e,a,t,o,n){this.node=e,this.x0=a,this.y0=t,this.x1=o,this.y1=n};function hr(e){return e[0]}function gr(e){return e[1]}function pr(e,a,t){var o=new yr(null==a?hr:a,null==t?gr:t,NaN,NaN,NaN,NaN);return null==e?o:o.addAll(e)}function yr(e,a,t,o,n,r){this._x=e,this._y=a,this._x0=t,this._y0=o,this._x1=n,this._y1=r,this._root=void 0}function vr(e){for(var a={data:e.data},t=a;e=e.next;)t=t.next={data:e.data};return a}var Mr=pr.prototype=yr.prototype;function Fr(e){return e.x+e.vx}function xr(e){return e.y+e.vy}function Tr(e){return e.index}function Ar(e,a){var t=e.get(a);if(!t)throw new Error("missing: "+a);return t}function zr(e){return e.x}function Gr(e){return e.y}Mr.copy=function(){var e,a,t=new yr(this._x,this._y,this._x0,this._y0,this._x1,this._y1),o=this._root;if(!o)return t;if(!o.length)return t._root=vr(o),t;for(e=[{source:o,target:t._root=new Array(4)}];o=e.pop();)for(var n=0;n<4;++n)(a=o.source[n])&&(a.length?e.push({source:a,target:o.target[n]=new Array(4)}):o.target[n]=vr(a));return t},Mr.add=function(e){var a=+this._x.call(null,e),t=+this._y.call(null,e);return fr(this.cover(a,t),a,t,e)},Mr.addAll=function(e){var a,t,o,n,r=e.length,i=new Array(r),s=new Array(r),m=1/0,c=1/0,d=-1/0,l=-1/0;for(t=0;td&&(d=o),nl&&(l=n));for(de||e>n||o>a||a>r))return this;var i,s,m=n-t,c=this._root;switch(s=(a<(o+r)/2)<<1|e<(t+n)/2){case 0:do{(i=new Array(4))[s]=c,c=i}while(r=o+(m*=2),e>(n=t+m)||a>r);break;case 1:do{(i=new Array(4))[s]=c,c=i}while(r=o+(m*=2),(t=n-m)>e||a>r);break;case 2:do{(i=new Array(4))[s]=c,c=i}while(o=r-(m*=2),e>(n=t+m)||o>a);break;case 3:do{(i=new Array(4))[s]=c,c=i}while(o=r-(m*=2),(t=n-m)>e||o>a)}this._root&&this._root.length&&(this._root=c)}return this._x0=t,this._y0=o,this._x1=n,this._y1=r,this},Mr.data=function(){var e=[];return this.visit(function(a){if(!a.length)do{e.push(a.data)}while(a=a.next)}),e},Mr.extent=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},Mr.find=function(e,a,t){var o,n,r,i,s,m,c,d=this._x0,l=this._y0,u=this._x1,f=this._y1,b=[],h=this._root;for(h&&b.push(new br(h,d,l,u,f)),null==t?t=1/0:(d=e-t,l=a-t,u=e+t,f=a+t,t*=t);m=b.pop();)if(!(!(h=m.node)||(n=m.x0)>u||(r=m.y0)>f||(i=m.x1)=p)<<1|e>=g)&&(m=b[b.length-1],b[b.length-1]=b[b.length-1-c],b[b.length-1-c]=m)}else{var y=e-+this._x.call(null,h.data),v=a-+this._y.call(null,h.data),M=y*y+v*v;if(M=(s=(b+g)/2))?b=s:g=s,(d=i>=(m=(h+p)/2))?h=m:p=m,a=f,!(f=f[l=d<<1|c]))return this;if(!f.length)break;(a[l+1&3]||a[l+2&3]||a[l+3&3])&&(t=a,u=l)}for(;f.data!==e;)if(o=f,!(f=f.next))return this;return(n=f.next)&&delete f.next,o?(n?o.next=n:delete o.next,this):a?(n?a[l]=n:delete a[l],(f=a[0]||a[1]||a[2]||a[3])&&f===(a[3]||a[2]||a[1]||a[0])&&!f.length&&(t?t[u]=f:this._root=f),this):(this._root=n,this)},Mr.removeAll=function(e){for(var a=0,t=e.length;a1?o[0]+o.slice(2):o,+e.slice(t+1)]},kr=function(e){return(e=Sr(Math.abs(e)))?e[1]:NaN},_r=function(e,a){var t=Sr(e,a);if(!t)return e+"";var o=t[0],n=t[1];return n<0?"0."+new Array(-n).join("0")+o:o.length>n+1?o.slice(0,n+1)+"."+o.slice(n+1):o+new Array(n-o.length+2).join("0")},qr={"":function(e,a){e=e.toPrecision(a);e:for(var t,o=e.length,n=1,r=-1;n0&&(r=0)}return r>0?e.slice(0,r)+e.slice(t+1):e},"%":function(e,a){return(100*e).toFixed(a)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,a){return e.toExponential(a)},f:function(e,a){return e.toFixed(a)},g:function(e,a){return e.toPrecision(a)},o:function(e){return Math.round(e).toString(8)},p:function(e,a){return _r(100*e,a)},r:_r,s:function(e,a){var t=Sr(e,a);if(!t)return e+"";var o=t[0],n=t[1],r=n-(Jr=3*Math.max(-8,Math.min(8,Math.floor(n/3))))+1,i=o.length;return r===i?o:r>i?o+new Array(r-i+1).join("0"):r>0?o.slice(0,r)+"."+o.slice(r):"0."+new Array(1-r).join("0")+Sr(e,Math.max(0,a+r-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},Wr=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;function Br(e){return new Dr(e)}function Dr(e){if(!(a=Wr.exec(e)))throw new Error("invalid format: "+e);var a,t=a[1]||" ",o=a[2]||">",n=a[3]||"-",r=a[4]||"",i=!!a[5],s=a[6]&&+a[6],m=!!a[7],c=a[8]&&+a[8].slice(1),d=a[9]||"";"n"===d?(m=!0,d="g"):qr[d]||(d=""),(i||"0"===t&&"="===o)&&(i=!0,t="0",o="="),this.fill=t,this.align=o,this.sign=n,this.symbol=r,this.zero=i,this.width=s,this.comma=m,this.precision=c,this.type=d}Br.prototype=Dr.prototype,Dr.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+this.type};var Rr,Zr=function(e){return e},Nr=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"],Ir=function(e){var a,t,o=e.grouping&&e.thousands?(a=e.grouping,t=e.thousands,function(e,o){for(var n=e.length,r=[],i=0,s=a[0],m=0;n>0&&s>0&&(m+s+1>o&&(s=Math.max(1,o-m)),r.push(e.substring(n-=s,n+s)),!((m+=s+1)>o));)s=a[i=(i+1)%a.length];return r.reverse().join(t)}):Zr,n=e.currency,r=e.decimal,i=e.numerals?function(e){return function(a){return a.replace(/[0-9]/g,function(a){return e[+a]})}}(e.numerals):Zr;function s(e){var a=(e=Br(e)).fill,t=e.align,s=e.sign,m=e.symbol,c=e.zero,d=e.width,l=e.comma,u=e.precision,f=e.type,b="$"===m?n[0]:"#"===m&&/[boxX]/.test(f)?"0"+f.toLowerCase():"",h="$"===m?n[1]:/[%p]/.test(f)?"%":"",g=qr[f],p=!f||/[defgprs%]/.test(f);function y(e){var n,m,y,v=b,M=h;if("c"===f)M=g(e)+M,e="";else{var F=(e=+e)<0;if(e=g(Math.abs(e),u),F&&0==+e&&(F=!1),v=(F?"("===s?s:"-":"-"===s||"("===s?"":s)+v,M=M+("s"===f?Nr[8+Jr/3]:"")+(F&&"("===s?")":""),p)for(n=-1,m=e.length;++n(y=e.charCodeAt(n))||y>57){M=(46===y?r+e.slice(n+1):e.slice(n))+M,e=e.slice(0,n);break}}l&&!c&&(e=o(e,1/0));var x=v.length+e.length+M.length,T=x>1)+v+e+M+T.slice(x);break;default:e=T+v+e+M}return i(e)}return u=null==u?f?6:12:/[gprs]/.test(f)?Math.max(1,Math.min(21,u)):Math.max(0,Math.min(20,u)),y.toString=function(){return e+""},y}return{format:s,formatPrefix:function(e,a){var t=s(((e=Br(e)).type="f",e)),o=3*Math.max(-8,Math.min(8,Math.floor(kr(a)/3))),n=Math.pow(10,-o),r=Nr[8+o/3];return function(e){return t(n*e)+r}}}};function Or(a){return Rr=Ir(a),e.format=Rr.format,e.formatPrefix=Rr.formatPrefix,Rr}Or({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var Kr=function(e){return Math.max(0,-kr(Math.abs(e)))},Cr=function(e,a){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(kr(a)/3)))-kr(Math.abs(e)))},Ur=function(e,a){return e=Math.abs(e),a=Math.abs(a)-e,Math.max(0,kr(a)-kr(e))+1},Lr=function(){return new Er};function Er(){this.reset()}Er.prototype={constructor:Er,reset:function(){this.s=this.t=0},add:function(e){Xr(Pr,e,this.t),Xr(this,Pr.s,this.s),this.s?this.t+=Pr.t:this.s=Pr.t},valueOf:function(){return this.s}};var Pr=new Er;function Xr(e,a,t){var o=e.s=a+t,n=o-a,r=o-n;e.t=a-r+(t-n)}var Hr=1e-6,Vr=Math.PI,Yr=Vr/2,$r=Vr/4,Qr=2*Vr,ei=180/Vr,ai=Vr/180,ti=Math.abs,oi=Math.atan,ni=Math.atan2,ri=Math.cos,ii=Math.ceil,si=Math.exp,mi=Math.log,ci=Math.pow,di=Math.sin,li=Math.sign||function(e){return e>0?1:e<0?-1:0},ui=Math.sqrt,fi=Math.tan;function bi(e){return e>1?0:e<-1?Vr:Math.acos(e)}function hi(e){return e>1?Yr:e<-1?-Yr:Math.asin(e)}function gi(e){return(e=di(e/2))*e}function pi(){}function yi(e,a){e&&Mi.hasOwnProperty(e.type)&&Mi[e.type](e,a)}var vi={Feature:function(e,a){yi(e.geometry,a)},FeatureCollection:function(e,a){for(var t=e.features,o=-1,n=t.length;++o=0?1:-1,n=o*t,r=ri(a),i=di(a),s=Ji*i,m=Gi*r+s*ri(n),c=s*o*di(n);Ri.add(ni(c,m)),zi=e,Gi=r,Ji=i}function Ui(e){return[ni(e[1],e[0]),hi(e[2])]}function Li(e){var a=e[0],t=e[1],o=ri(t);return[o*ri(a),o*di(a),di(t)]}function Ei(e,a){return e[0]*a[0]+e[1]*a[1]+e[2]*a[2]}function Pi(e,a){return[e[1]*a[2]-e[2]*a[1],e[2]*a[0]-e[0]*a[2],e[0]*a[1]-e[1]*a[0]]}function Xi(e,a){e[0]+=a[0],e[1]+=a[1],e[2]+=a[2]}function Hi(e,a){return[e[0]*a,e[1]*a,e[2]*a]}function Vi(e){var a=ui(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=a,e[1]/=a,e[2]/=a}var Yi,$i,Qi=Lr(),es={point:as,lineStart:os,lineEnd:ns,polygonStart:function(){es.point=rs,es.lineStart=is,es.lineEnd=ss,Qi.reset(),Ni.polygonStart()},polygonEnd:function(){Ni.polygonEnd(),es.point=as,es.lineStart=os,es.lineEnd=ns,Ri<0?(ji=-(Si=180),wi=-(ki=90)):Qi>Hr?ki=90:Qi<-Hr&&(wi=-90),$i[0]=ji,$i[1]=Si}};function as(e,a){Yi.push($i=[ji=e,Si=e]),aki&&(ki=a)}function ts(e,a){var t=Li([e*ai,a*ai]);if(Bi){var o=Pi(Bi,t),n=[o[1],-o[0],0],r=Pi(n,o);Vi(r),r=Ui(r);var i,s=e-_i,m=s>0?1:-1,c=r[0]*ei*m,d=ti(s)>180;d^(m*_iki&&(ki=i):d^(m*_i<(c=(c+360)%360-180)&&cki&&(ki=a)),d?e<_i?ms(ji,e)>ms(ji,Si)&&(Si=e):ms(e,Si)>ms(ji,Si)&&(ji=e):Si>=ji?(eSi&&(Si=e)):e>_i?ms(ji,e)>ms(ji,Si)&&(Si=e):ms(e,Si)>ms(ji,Si)&&(ji=e)}else Yi.push($i=[ji=e,Si=e]);aki&&(ki=a),Bi=t,_i=e}function os(){es.point=ts}function ns(){$i[0]=ji,$i[1]=Si,es.point=as,Bi=null}function rs(e,a){if(Bi){var t=e-_i;Qi.add(ti(t)>180?t+(t>0?360:-360):t)}else qi=e,Wi=a;Ni.point(e,a),ts(e,a)}function is(){Ni.lineStart()}function ss(){rs(qi,Wi),Ni.lineEnd(),ti(Qi)>Hr&&(ji=-(Si=180)),$i[0]=ji,$i[1]=Si,Bi=null}function ms(e,a){return(a-=e)<0?a+360:a}function cs(e,a){return e[0]-a[0]}function ds(e,a){return e[0]<=e[1]?e[0]<=a&&a<=e[1]:aVr?e-Qr:e<-Vr?e+Qr:e,a]}function Os(e,a,t){return(e%=Qr)?a||t?Ns(Cs(e),Us(a,t)):Cs(e):a||t?Us(a,t):Is}function Ks(e){return function(a,t){return[(a+=e)>Vr?a-Qr:a<-Vr?a+Qr:a,t]}}function Cs(e){var a=Ks(e);return a.invert=Ks(-e),a}function Us(e,a){var t=ri(e),o=di(e),n=ri(a),r=di(a);function i(e,a){var i=ri(a),s=ri(e)*i,m=di(e)*i,c=di(a),d=c*t+s*o;return[ni(m*n-d*r,s*t-c*o),hi(d*n+m*r)]}return i.invert=function(e,a){var i=ri(a),s=ri(e)*i,m=di(e)*i,c=di(a),d=c*n-m*r;return[ni(m*n+c*r,s*t+d*o),hi(d*t-s*o)]},i}Is.invert=Is;var Ls=function(e){function a(a){return(a=e(a[0]*ai,a[1]*ai))[0]*=ei,a[1]*=ei,a}return e=Os(e[0]*ai,e[1]*ai,e.length>2?e[2]*ai:0),a.invert=function(a){return(a=e.invert(a[0]*ai,a[1]*ai))[0]*=ei,a[1]*=ei,a},a};function Es(e,a,t,o,n,r){if(t){var i=ri(a),s=di(a),m=o*t;null==n?(n=a+o*Qr,r=a-m/2):(n=Ps(i,n),r=Ps(i,r),(o>0?nr)&&(n+=o*Qr));for(var c,d=n;o>0?d>r:d1&&a.push(a.pop().concat(a.shift()))},result:function(){var t=a;return a=[],e=null,t}}},Hs=function(e,a,t,o,n,r){var i,s=e[0],m=e[1],c=a[0],d=a[1],l=0,u=1,f=c-s,b=d-m;if(i=t-s,f||!(i>0)){if(i/=f,f<0){if(i0){if(i>u)return;i>l&&(l=i)}if(i=n-s,f||!(i<0)){if(i/=f,f<0){if(i>u)return;i>l&&(l=i)}else if(f>0){if(i0)){if(i/=b,b<0){if(i0){if(i>u)return;i>l&&(l=i)}if(i=r-m,b||!(i<0)){if(i/=b,b<0){if(i>u)return;i>l&&(l=i)}else if(b>0){if(i0&&(e[0]=s+l*f,e[1]=m+l*b),u<1&&(a[0]=s+u*f,a[1]=m+u*b),!0}}}}},Vs=function(e,a){return ti(e[0]-a[0])=0;--r)n.point((d=c[r])[0],d[1]);else o(u.x,u.p.x,-1,n);u=u.p}u=u.o,c=u.z,f=!f}while(!u.v);n.lineEnd()}}};function Qs(e){if(a=e.length){for(var a,t,o=0,n=e[0];++o0)do{c.point(0===d||3===d?e:t,d>1?o:a)}while((d=(d+s+4)%4)!==l);else c.point(r[0],r[1])}function i(o,n){return ti(o[0]-e)0?0:3:ti(o[0]-t)0?2:1:ti(o[1]-a)0?1:0:n>0?3:2}function s(e,a){return m(e.x,a.x)}function m(e,a){var t=i(e,1),o=i(a,1);return t!==o?t-o:0===t?a[1]-e[1]:1===t?e[0]-a[0]:2===t?e[1]-a[1]:a[0]-e[0]}return function(i){var m,c,d,l,u,f,b,h,g,p,y,v=i,M=Xs(),F={point:x,lineStart:function(){F.point=T,c&&c.push(d=[]),p=!0,g=!1,b=h=NaN},lineEnd:function(){m&&(T(l,u),f&&g&&M.rejoin(),m.push(M.result())),F.point=x,g&&v.lineEnd()},polygonStart:function(){v=M,m=[],c=[],y=!0},polygonEnd:function(){var a=function(){for(var a=0,t=0,n=c.length;to&&(u-r)*(o-i)>(f-i)*(e-r)&&++a:f<=o&&(u-r)*(o-i)<(f-i)*(e-r)&&--a;return a}(),t=y&&a,n=(m=A(m)).length;(t||n)&&(i.polygonStart(),t&&(i.lineStart(),r(null,null,1,i),i.lineEnd()),n&&$s(m,s,a,r,i),i.polygonEnd()),v=i,m=c=d=null}};function x(e,a){n(e,a)&&v.point(e,a)}function T(r,i){var s=n(r,i);if(c&&d.push([r,i]),p)l=r,u=i,f=s,p=!1,s&&(v.lineStart(),v.point(r,i));else if(s&&g)v.point(r,i);else{var m=[b=Math.max(am,Math.min(em,b)),h=Math.max(am,Math.min(em,h))],M=[r=Math.max(am,Math.min(em,r)),i=Math.max(am,Math.min(em,i))];Hs(m,M,e,a,t,o)?(g||(v.lineStart(),v.point(m[0],m[1])),v.point(M[0],M[1]),s||v.lineEnd(),y=!1):s&&(v.lineStart(),v.point(r,i),y=!1)}b=r,h=i,g=s}return F}}var om,nm,rm,im=Lr(),sm=function(e,a){var t=a[0],o=a[1],n=[di(t),-ri(t),0],r=0,i=0;im.reset();for(var s=0,m=e.length;s=0?1:-1,A=T*x,z=A>Vr,G=b*M;if(im.add(ni(G*T*di(A),h*F+G*ri(A))),r+=z?x+T*Qr:x,z^u>=t^y>=t){var J=Pi(Li(l),Li(p));Vi(J);var j=Pi(n,J);Vi(j);var w=(z^x>=0?-1:1)*hi(j[2]);(o>w||o===w&&(J[0]||J[1]))&&(i+=z^x>=0?1:-1)}}return(r<-Hr||rHr}).map(m)).concat(g(ii(r/f)*f,n,f).filter(function(e){return ti(e%h)>Hr}).map(c))}return y.lines=function(){return v().map(function(e){return{type:"LineString",coordinates:e}})},y.outline=function(){return{type:"Polygon",coordinates:[d(o).concat(l(i).slice(1),d(t).reverse().slice(1),l(s).reverse().slice(1))]}},y.extent=function(e){return arguments.length?y.extentMajor(e).extentMinor(e):y.extentMinor()},y.extentMajor=function(e){return arguments.length?(o=+e[0][0],t=+e[1][0],s=+e[0][1],i=+e[1][1],o>t&&(e=o,o=t,t=e),s>i&&(e=s,s=i,i=e),y.precision(p)):[[o,s],[t,i]]},y.extentMinor=function(t){return arguments.length?(a=+t[0][0],e=+t[1][0],r=+t[0][1],n=+t[1][1],a>e&&(t=a,a=e,e=t),r>n&&(t=r,r=n,n=t),y.precision(p)):[[a,r],[e,n]]},y.step=function(e){return arguments.length?y.stepMajor(e).stepMinor(e):y.stepMinor()},y.stepMajor=function(e){return arguments.length?(b=+e[0],h=+e[1],y):[b,h]},y.stepMinor=function(e){return arguments.length?(u=+e[0],f=+e[1],y):[u,f]},y.precision=function(u){return arguments.length?(p=+u,m=zm(r,n,90),c=Gm(a,e,p),d=zm(s,i,90),l=Gm(o,t,p),y):p},y.extentMajor([[-180,-90+Hr],[180,90-Hr]]).extentMinor([[-180,-80-Hr],[180,80+Hr]])}var jm,wm,Sm,km,_m=function(e){return e},qm=Lr(),Wm=Lr(),Bm={point:pi,lineStart:pi,lineEnd:pi,polygonStart:function(){Bm.lineStart=Dm,Bm.lineEnd=Nm},polygonEnd:function(){Bm.lineStart=Bm.lineEnd=Bm.point=pi,qm.add(ti(Wm)),Wm.reset()},result:function(){var e=qm/2;return qm.reset(),e}};function Dm(){Bm.point=Rm}function Rm(e,a){Bm.point=Zm,jm=Sm=e,wm=km=a}function Zm(e,a){Wm.add(km*e-Sm*a),Sm=e,km=a}function Nm(){Zm(jm,wm)}var Im,Om,Km,Cm,Um=1/0,Lm=Um,Em=-Um,Pm=Em,Xm={point:function(e,a){eEm&&(Em=e),aPm&&(Pm=a)},lineStart:pi,lineEnd:pi,polygonStart:pi,polygonEnd:pi,result:function(){var e=[[Um,Lm],[Em,Pm]];return Em=Pm=-(Lm=Um=1/0),e}},Hm=0,Vm=0,Ym=0,$m=0,Qm=0,ec=0,ac=0,tc=0,oc=0,nc={point:rc,lineStart:ic,lineEnd:cc,polygonStart:function(){nc.lineStart=dc,nc.lineEnd=lc},polygonEnd:function(){nc.point=rc,nc.lineStart=ic,nc.lineEnd=cc},result:function(){var e=oc?[ac/oc,tc/oc]:ec?[$m/ec,Qm/ec]:Ym?[Hm/Ym,Vm/Ym]:[NaN,NaN];return Hm=Vm=Ym=$m=Qm=ec=ac=tc=oc=0,e}};function rc(e,a){Hm+=e,Vm+=a,++Ym}function ic(){nc.point=sc}function sc(e,a){nc.point=mc,rc(Km=e,Cm=a)}function mc(e,a){var t=e-Km,o=a-Cm,n=ui(t*t+o*o);$m+=n*(Km+e)/2,Qm+=n*(Cm+a)/2,ec+=n,rc(Km=e,Cm=a)}function cc(){nc.point=rc}function dc(){nc.point=uc}function lc(){fc(Im,Om)}function uc(e,a){nc.point=fc,rc(Im=Km=e,Om=Cm=a)}function fc(e,a){var t=e-Km,o=a-Cm,n=ui(t*t+o*o);$m+=n*(Km+e)/2,Qm+=n*(Cm+a)/2,ec+=n,ac+=(n=Cm*e-Km*a)*(Km+e),tc+=n*(Cm+a),oc+=3*n,rc(Km=e,Cm=a)}function bc(e){this._context=e}bc.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,a){switch(this._point){case 0:this._context.moveTo(e,a),this._point=1;break;case 1:this._context.lineTo(e,a);break;default:this._context.moveTo(e+this._radius,a),this._context.arc(e,a,this._radius,0,Qr)}},result:pi};var hc,gc,pc,yc,vc,Mc=Lr(),Fc={point:pi,lineStart:function(){Fc.point=xc},lineEnd:function(){hc&&Tc(gc,pc),Fc.point=pi},polygonStart:function(){hc=!0},polygonEnd:function(){hc=null},result:function(){var e=+Mc;return Mc.reset(),e}};function xc(e,a){Fc.point=Tc,gc=yc=e,pc=vc=a}function Tc(e,a){yc-=e,vc-=a,Mc.add(ui(yc*yc+vc*vc)),yc=e,vc=a}function Ac(){this._string=[]}function zc(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}Ac.prototype={_circle:zc(4.5),pointRadius:function(e){return this._circle=zc(e),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,a){switch(this._point){case 0:this._string.push("M",e,",",a),this._point=1;break;case 1:this._string.push("L",e,",",a);break;default:this._string.push("M",e,",",a,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}}};var Gc=function(e,a,t,o){return function(n,r){var i,s,m,c=a(r),d=n.invert(o[0],o[1]),l=Xs(),u=a(l),f=!1,b={point:h,lineStart:p,lineEnd:y,polygonStart:function(){b.point=v,b.lineStart=M,b.lineEnd=F,s=[],i=[]},polygonEnd:function(){b.point=h,b.lineStart=p,b.lineEnd=y,s=A(s);var e=sm(i,d);s.length?(f||(r.polygonStart(),f=!0),$s(s,jc,e,t,r)):e&&(f||(r.polygonStart(),f=!0),r.lineStart(),t(null,null,1,r),r.lineEnd()),f&&(r.polygonEnd(),f=!1),s=i=null},sphere:function(){r.polygonStart(),r.lineStart(),t(null,null,1,r),r.lineEnd(),r.polygonEnd()}};function h(a,t){var o=n(a,t);e(a=o[0],t=o[1])&&r.point(a,t)}function g(e,a){var t=n(e,a);c.point(t[0],t[1])}function p(){b.point=g,c.lineStart()}function y(){b.point=h,c.lineEnd()}function v(e,a){m.push([e,a]);var t=n(e,a);u.point(t[0],t[1])}function M(){u.lineStart(),m=[]}function F(){v(m[0][0],m[0][1]),u.lineEnd();var e,a,t,o,n=u.clean(),c=l.result(),d=c.length;if(m.pop(),i.push(m),m=null,d)if(1&n){if(t=c[0],(a=t.length-1)>0){for(f||(r.polygonStart(),f=!0),r.lineStart(),e=0;e1&&2&n&&c.push(c.pop().concat(c.shift())),s.push(c.filter(Jc))}return b}};function Jc(e){return e.length>1}function jc(e,a){return((e=e.x)[0]<0?e[1]-Yr-Hr:Yr-e[1])-((a=a.x)[0]<0?a[1]-Yr-Hr:Yr-a[1])}var wc=Gc(function(){return!0},function(e){var a,t=NaN,o=NaN,n=NaN;return{lineStart:function(){e.lineStart(),a=1},point:function(r,i){var s=r>0?Vr:-Vr,m=ti(r-t);ti(m-Vr)0?Yr:-Yr),e.point(n,o),e.lineEnd(),e.lineStart(),e.point(s,o),e.point(r,o),a=0):n!==s&&m>=Vr&&(ti(t-n)Hr?oi((di(a)*(r=ri(o))*di(t)-di(o)*(n=ri(a))*di(e))/(n*r*i)):(a+o)/2}(t,o,r,i),e.point(n,o),e.lineEnd(),e.lineStart(),e.point(s,o),a=0),e.point(t=r,o=i),n=s},lineEnd:function(){e.lineEnd(),t=o=NaN},clean:function(){return 2-a}}},function(e,a,t,o){var n;if(null==e)n=t*Yr,o.point(-Vr,n),o.point(0,n),o.point(Vr,n),o.point(Vr,0),o.point(Vr,-n),o.point(0,-n),o.point(-Vr,-n),o.point(-Vr,0),o.point(-Vr,n);else if(ti(e[0]-a[0])>Hr){var r=e[0]0,n=ti(t)>Hr;function r(e,a){return ri(e)*ri(a)>t}function i(e,a,o){var n=Li(e),r=Li(a),i=[1,0,0],s=Pi(n,r),m=Ei(s,s),c=s[0],d=m-c*c;if(!d)return!o&&e;var l=t*m/d,u=-t*c/d,f=Pi(i,s),b=Hi(i,l),h=Hi(s,u);Xi(b,h);var g=f,p=Ei(b,g),y=Ei(g,g),v=p*p-y*(Ei(b,b)-1);if(!(v<0)){var M=ui(v),F=Hi(g,(-p-M)/y);if(Xi(F,b),F=Ui(F),!o)return F;var x,T=e[0],A=a[0],z=e[1],G=a[1];A0^F[1]<(ti(F[0]-T)Vr^(T<=F[0]&&F[0]<=A)){var S=Hi(g,(-p+M)/y);return Xi(S,b),[F,Ui(S)]}}}function s(a,t){var n=o?e:Vr-e,r=0;return a<-n?r|=1:a>n&&(r|=2),t<-n?r|=4:t>n&&(r|=8),r}return Gc(r,function(e){var a,t,m,c,d;return{lineStart:function(){c=m=!1,d=1},point:function(l,u){var f,b=[l,u],h=r(l,u),g=o?h?0:s(l,u):h?s(l+(l<0?Vr:-Vr),u):0;if(!a&&(c=m=h)&&e.lineStart(),h!==m&&(f=i(a,b),(Vs(a,f)||Vs(b,f))&&(b[0]+=Hr,b[1]+=Hr,h=r(b[0],b[1]))),h!==m)d=0,h?(e.lineStart(),f=i(b,a),e.point(f[0],f[1])):(f=i(a,b),e.point(f[0],f[1]),e.lineEnd()),a=f;else if(n&&a&&o^h){var p;g&t||!(p=i(b,a,!0))||(d=0,o?(e.lineStart(),e.point(p[0][0],p[0][1]),e.point(p[1][0],p[1][1]),e.lineEnd()):(e.point(p[1][0],p[1][1]),e.lineEnd(),e.lineStart(),e.point(p[0][0],p[0][1])))}!h||a&&Vs(a,b)||e.point(b[0],b[1]),a=b,m=h,t=g},lineEnd:function(){m&&e.lineEnd(),a=null},clean:function(){return d|(c&&m)<<1}}},function(t,o,n,r){Es(r,e,a,n,t,o)},o?[0,-e]:[-Vr,e-Vr])};function kc(e){return function(a){var t=new _c;for(var o in e)t[o]=e[o];return t.stream=a,t}}function _c(){}function qc(e,a,t){var o=a[1][0]-a[0][0],n=a[1][1]-a[0][1],r=e.clipExtent&&e.clipExtent();e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),Di(t,e.stream(Xm));var i=Xm.result(),s=Math.min(o/(i[1][0]-i[0][0]),n/(i[1][1]-i[0][1])),m=+a[0][0]+(o-s*(i[1][0]+i[0][0]))/2,c=+a[0][1]+(n-s*(i[1][1]+i[0][1]))/2;return null!=r&&e.clipExtent(r),e.scale(150*s).translate([m,c])}function Wc(e,a,t){return qc(e,[[0,0],a],t)}_c.prototype={constructor:_c,point:function(e,a){this.stream.point(e,a)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Bc=16,Dc=ri(30*ai),Rc=function(e,a){return+a?function(e,a){function t(o,n,r,i,s,m,c,d,l,u,f,b,h,g){var p=c-o,y=d-n,v=p*p+y*y;if(v>4*a&&h--){var M=i+u,F=s+f,x=m+b,T=ui(M*M+F*F+x*x),A=hi(x/=T),z=ti(ti(x)-1)a||ti((p*w+y*S)/v-.5)>.3||i*u+s*f+m*b2?e[2]%360*ai:0,j()):[g*ei,p*ei,y*ei]},z.precision=function(e){return arguments.length?(A=Rc(J,T=e*e),w()):ui(T)},z.fitExtent=function(e,a){return qc(z,e,a)},z.fitSize=function(e,a){return Wc(z,e,a)},function(){return a=e.apply(this,arguments),z.invert=a.invert&&G,j()}}function Oc(e){var a=0,t=Vr/3,o=Ic(e),n=o(a,t);return n.parallels=function(e){return arguments.length?o(a=e[0]*ai,t=e[1]*ai):[a*ei,t*ei]},n}function Kc(e,a){var t=di(e),o=(t+di(a))/2;if(ti(o)0?a<-Yr+Hr&&(a=-Yr+Hr):a>Yr-Hr&&(a=Yr-Hr);var t=n/ci(Yc(a),o);return[t*di(o*e),n-t*ri(o*e)]}return r.invert=function(e,a){var t=n-a,r=li(o)*ui(e*e+t*t);return[ni(e,ti(t))/o*li(t),2*oi(ci(n/r,1/o))-Yr]},r}function Qc(e,a){return[e,a]}function ed(e,a){var t=ri(e),o=e===a?di(e):(t-ri(a))/(a-e),n=t/o+e;if(ti(o)=0;)a+=t[o].value;else a=1;e.value=a}function dd(e,a){var t,o,n,r,i,s=new bd(e),m=+e.value&&(s.value=e.value),c=[s];for(null==a&&(a=ld);t=c.pop();)if(m&&(t.value=+t.data.value),(n=a(t.data))&&(i=n.length))for(t.children=new Array(i),r=i-1;r>=0;--r)c.push(o=t.children[r]=new bd(n[r])),o.parent=t,o.depth=t.depth+1;return s.eachBefore(fd)}function ld(e){return e.children}function ud(e){e.data=e.data.data}function fd(e){var a=0;do{e.height=a}while((e=e.parent)&&e.height<++a)}function bd(e){this.data=e,this.depth=this.height=0,this.parent=null}function hd(e){this._=e,this.next=null}Xc.invert=Ec(function(e){return e}),Hc.invert=function(e,a){return[e,2*oi(si(a))-Yr]},Qc.invert=Qc,ad.invert=Ec(oi),od.invert=Ec(hi),nd.invert=Ec(function(e){return 2*oi(e)}),rd.invert=function(e,a){return[-a,2*oi(si(e))-Yr]},bd.prototype=dd.prototype={constructor:bd,count:function(){return this.eachAfter(cd)},each:function(e){var a,t,o,n,r=this,i=[r];do{for(a=i.reverse(),i=[];r=a.pop();)if(e(r),t=r.children)for(o=0,n=t.length;o=0;--t)n.push(a[t]);return this},sum:function(e){return this.eachAfter(function(a){for(var t=+e(a.data)||0,o=a.children,n=o&&o.length;--n>=0;)t+=o[n].value;a.value=t})},sort:function(e){return this.eachBefore(function(a){a.children&&a.children.sort(e)})},path:function(e){for(var a=this,t=function(e,a){if(e===a)return e;var t=e.ancestors(),o=a.ancestors(),n=null;for(e=t.pop(),a=o.pop();e===a;)n=e,e=t.pop(),a=o.pop();return n}(a,e),o=[a];a!==t;)a=a.parent,o.push(a);for(var n=o.length;e!==t;)o.splice(n,0,e),e=e.parent;return o},ancestors:function(){for(var e=this,a=[e];e=e.parent;)a.push(e);return a},descendants:function(){var e=[];return this.each(function(a){e.push(a)}),e},leaves:function(){var e=[];return this.eachBefore(function(a){a.children||e.push(a)}),e},links:function(){var e=this,a=[];return e.each(function(t){t!==e&&a.push({source:t.parent,target:t})}),a},copy:function(){return dd(this).eachBefore(ud)}};var gd=function(e){return function e(a,t){var o,n,r,i,s=null,m=a.head;switch(t.length){case 1:i=t[0],o={x:i.x,y:i.y,r:i.r};break;case 2:o=function(e,a){var t=e.x,o=e.y,n=e.r,r=a.x,i=a.y,s=a.r,m=r-t,c=i-o,d=s-n,l=Math.sqrt(m*m+c*c);return{x:(t+r+m/l*d)/2,y:(o+i+c/l*d)/2,r:(l+n+s)/2}}(t[0],t[1]);break;case 3:o=function(e,a,t){var o=e.x,n=e.y,r=e.r,i=a.x,s=a.y,m=a.r,c=t.x,d=t.y,l=t.r,u=2*(o-i),f=2*(n-s),b=2*(m-r),h=o*o+n*n-r*r-i*i-s*s+m*m,g=2*(o-c),p=2*(n-d),y=2*(l-r),v=o*o+n*n-r*r-c*c-d*d+l*l,M=g*f-u*p,F=(f*v-p*h)/M-o,x=(p*b-f*y)/M,T=(g*h-u*v)/M-n,A=(u*y-g*b)/M,z=x*x+A*A-1,G=2*(F*x+T*A+r),J=F*F+T*T-r*r,j=(-G-Math.sqrt(G*G-4*z*J))/(2*z);return{x:F+x*j+o,y:T+A*j+n,r:j}}(t[0],t[1],t[2])}for(;m;)r=m._,n=m.next,o&&pd(o,r)?s=m:(s?(a.tail=s,s.next=null):a.head=a.tail=null,t.push(r),o=e(a,t),t.pop(),a.head?(m.next=a.head,a.head=m):(m.next=null,a.head=a.tail=m),(s=a.tail).next=n),m=n;return a.tail=s,o}(function(e){for(var a=(e=e.slice()).length,t=null,o=t;a;){var n=new hd(e[a-1]);o=o?o.next=n:t=n,e[void 0]=e[--a]}return{head:t,tail:o}}(e),[])};function pd(e,a){var t=a.x-e.x,o=a.y-e.y,n=e.r-a.r;return n*n+1e-6>t*t+o*o}function yd(e,a,t){var o=e.x,n=e.y,r=a.r+t.r,i=e.r+t.r,s=a.x-o,m=a.y-n,c=s*s+m*m;if(c){var d=.5+((i*=i)-(r*=r))/(2*c),l=Math.sqrt(Math.max(0,2*r*(i+c)-(i-=c)*i-r*r))/(2*c);t.x=o+d*s+l*m,t.y=n+d*m-l*s}else t.x=o+i,t.y=n}function vd(e,a){var t=a.x-e.x,o=a.y-e.y,n=e.r+a.r;return n*n-1e-6>t*t+o*o}function Md(e,a,t){var o=e._,n=e.next._,r=o.r+n.r,i=(o.x*n.r+n.x*o.r)/r-a,s=(o.y*n.r+n.y*o.r)/r-t;return i*i+s*s}function Fd(e){this._=e,this.next=null,this.previous=null}function xd(e){if(!(n=e.length))return 0;var a,t,o,n;if((a=e[0]).x=0,a.y=0,!(n>1))return a.r;if(t=e[1],a.x=-t.r,t.x=a.r,t.y=0,!(n>2))return a.r+t.r;yd(t,a,o=e[2]);var r,i,s,m,c,d,l,u=a.r*a.r,f=t.r*t.r,b=o.r*o.r,h=u+f+b,g=u*a.x+f*t.x+b*o.x,p=u*a.y+f*t.y+b*o.y;a=new Fd(a),t=new Fd(t),o=new Fd(o),a.next=o.previous=t,t.next=a.previous=o,o.next=t.previous=a;e:for(s=3;su&&(u=s),g=d*d*h,(f=Math.max(u/g,g/l))>b){d-=s;break}b=f}p.push(i={value:d,dice:m1?a:1)},t}(Ud),Pd=function e(a){function t(e,t,o,n,r){if((i=e._squarify)&&i.ratio===a)for(var i,s,m,c,d,l=-1,u=i.length,f=e.value;++l1?a:1)},t}(Ud),Xd=function(e,a,t){return(a[0]-e[0])*(t[1]-e[1])-(a[1]-e[1])*(t[0]-e[0])};function Hd(e,a){return e[0]-a[0]||e[1]-a[1]}function Vd(e){for(var a=e.length,t=[0,1],o=2,n=2;n1&&Xd(e[t[o-2]],e[t[o-1]],e[n])<=0;)--o;t[o++]=n}return t.slice(0,o)}var Yd=[].slice,$d={};function Qd(e){if(!(e>=1))throw new Error;this._size=e,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}function el(e){if(!e._start)try{!function(e){for(;e._start=e._waiting&&e._active=0;)if((t=e._tasks[o])&&(e._tasks[o]=null,t.abort))try{t.abort()}catch(a){}e._active=NaN,ol(e)}function ol(e){if(!e._active&&e._call){var a=e._data;e._data=void 0,e._call(e._error,a)}}function nl(e){return new Qd(arguments.length?+e:1/0)}Qd.prototype=nl.prototype={constructor:Qd,defer:function(e){if("function"!=typeof e||this._call)throw new Error;if(null!=this._error)return this;var a=Yd.call(arguments,1);return a.push(e),++this._waiting,this._tasks.push(a),el(this),this},abort:function(){return null==this._error&&tl(this,new Error("abort")),this},await:function(e){if("function"!=typeof e||this._call)throw new Error;return this._call=function(a,t){e.apply(null,[a].concat(t))},ol(this),this},awaitAll:function(e){if("function"!=typeof e||this._call)throw new Error;return this._call=e,ol(this),this}};var rl=function(e,a){var t,o;return e=null==e?0:+e,a=null==a?1:+a,function(){var n;if(null!=t)n=t,t=null;else do{t=2*Math.random()-1,n=2*Math.random()-1,o=t*t+n*n}while(!o||o>1);return e+a*n*Math.sqrt(-2*Math.log(o)/o)}},il=function(e){return function(){for(var a=0,t=0;t=200&&o<300||304===o){if(n)try{a=n.call(t,m)}catch(e){return void i.call("error",t,e)}else a=m;i.call("load",t,a)}else i.call("error",t,e)}if("undefined"==typeof XDomainRequest||"withCredentials"in m||!/^(http(s)?:)?\/\//.test(e)||(m=new XDomainRequest),"onload"in m?m.onload=m.onerror=m.ontimeout=u:m.onreadystatechange=function(e){m.readyState>3&&u(e)},m.onprogress=function(e){i.call("progress",t,e)},t={header:function(e,a){return e=(e+"").toLowerCase(),arguments.length<2?s.get(e):(null==a?s.remove(e):s.set(e,a+""),t)},mimeType:function(e){return arguments.length?(o=null==e?null:e+"",t):o},responseType:function(e){return arguments.length?(r=e,t):r},timeout:function(e){return arguments.length?(l=+e,t):l},user:function(e){return arguments.length<1?c:(c=null==e?null:e+"",t)},password:function(e){return arguments.length<1?d:(d=null==e?null:e+"",t)},response:function(e){return n=e,t},get:function(e,a){return t.send("GET",e,a)},post:function(e,a){return t.send("POST",e,a)},send:function(a,n,u){return m.open(a,e,!0,c,d),null==o||s.has("accept")||s.set("accept",o+",*/*"),m.setRequestHeader&&s.each(function(e,a){m.setRequestHeader(a,e)}),null!=o&&m.overrideMimeType&&m.overrideMimeType(o),null!=r&&(m.responseType=r),l>0&&(m.timeout=l),null==u&&"function"==typeof n&&(u=n,n=null),null!=u&&1===u.length&&(u=function(e){return function(a,t){e(null==a?t:null)}}(u)),null!=u&&t.on("error",u).on("load",function(e){u(null,e)}),i.call("beforesend",t,m),m.send(null==n?null:n),t},abort:function(){return m.abort(),t},on:function(){var e=i.on.apply(i,arguments);return e===i?t:e}},null!=a){if("function"!=typeof a)throw new Error("invalid callback: "+a);return t.get(a)}return t},ml=function(e,a){return function(t,o){var n=sl(t).mimeType(e).response(a);if(null!=o){if("function"!=typeof o)throw new Error("invalid callback: "+o);return n.get(o)}return n}},cl=ml("text/html",function(e){return document.createRange().createContextualFragment(e.responseText)}),dl=ml("application/json",function(e){return JSON.parse(e.responseText)}),ll=ml("text/plain",function(e){return e.responseText}),ul=ml("application/xml",function(e){var a=e.responseXML;if(!a)throw new Error("parse error");return a}),fl=function(e,a){return function(t,o,n){arguments.length<3&&(n=o,o=null);var r=sl(t).mimeType(e);return r.row=function(e){return arguments.length?r.response(function(e,a){return function(t){return e(t.responseText,a)}}(a,o=e)):o},r.row(o),n?r.get(n):r}},bl=fl("text/csv",tr),hl=fl("text/tab-separated-values",sr),gl=Array.prototype,pl=gl.map,yl=gl.slice,vl={name:"implicit"};function Ml(e){var a=Ln(),t=[],o=vl;function n(n){var r=n+"",i=a.get(r);if(!i){if(o!==vl)return o;a.set(r,i=t.push(n))}return e[(i-1)%e.length]}return e=null==e?[]:yl.call(e),n.domain=function(e){if(!arguments.length)return t.slice();t=[],a=Ln();for(var o,r,i=-1,s=e.length;++i2?Jl:Gl,o=n=null,d}function d(a){return(o||(o=t(r,i,m?function(e){return function(a,t){var o=e(a=+a,t=+t);return function(e){return e<=a?0:e>=t?1:o(e)}}}(e):e,s)))(+a)}return d.invert=function(e){return(n||(n=t(i,r,zl,m?function(e){return function(a,t){var o=e(a=+a,t=+t);return function(e){return e<=0?a:e>=1?t:o(e)}}}(a):a)))(+e)},d.domain=function(e){return arguments.length?(r=pl.call(e,Tl),c()):r.slice()},d.range=function(e){return arguments.length?(i=yl.call(e),c()):i.slice()},d.rangeRound=function(e){return i=yl.call(e),s=yt,c()},d.clamp=function(e){return arguments.length?(m=!!e,c()):m},d.interpolate=function(e){return arguments.length?(s=e,c()):s},c()}var Sl=function(a,t,o){var n,r=a[0],i=a[a.length-1],s=F(r,i,null==t?10:t);switch((o=Br(null==o?",f":o)).type){case"s":var m=Math.max(Math.abs(r),Math.abs(i));return null!=o.precision||isNaN(n=Cr(s,m))||(o.precision=n),e.formatPrefix(o,m);case"":case"e":case"g":case"p":case"r":null!=o.precision||isNaN(n=Ur(s,Math.max(Math.abs(r),Math.abs(i))))||(o.precision=n-("e"===o.type));break;case"f":case"%":null!=o.precision||isNaN(n=Kr(s))||(o.precision=n-2*("%"===o.type))}return e.format(o)};function kl(e){var a=e.domain;return e.ticks=function(e){var t=a();return M(t[0],t[t.length-1],null==e?10:e)},e.tickFormat=function(e,t){return Sl(a(),e,t)},e.nice=function(t){var o=a(),n=o.length-1,r=null==t?10:t,i=o[0],s=o[n],m=F(i,s,r);return m&&(m=F(Math.floor(i/m)*m,Math.ceil(s/m)*m,r),o[0]=Math.floor(i/m)*m,o[n]=Math.ceil(s/m)*m,a(o)),e},e}var _l=function(e,a){var t,o=0,n=(e=e.slice()).length-1,r=e[o],i=e[n];return i0))return i;do{i.push(new Date(+t))}while(a(t,r),e(t),t=a)for(;e(a),!t(a);)a.setTime(a-1)},function(e,o){if(e>=e)for(;--o>=0;)for(;a(e,1),!t(e););})},t&&(n.count=function(a,o){return Ol.setTime(+a),Kl.setTime(+o),e(Ol),e(Kl),Math.floor(t(Ol,Kl))},n.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?n.filter(o?function(a){return o(a)%e==0}:function(a){return n.count(0,a)%e==0}):n:null}),n}var Ul=Cl(function(){},function(e,a){e.setTime(+e+a)},function(e,a){return a-e});Ul.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?Cl(function(a){a.setTime(Math.floor(a/e)*e)},function(a,t){a.setTime(+a+t*e)},function(a,t){return(t-a)/e}):Ul:null};var Ll=Ul.range,El=6e4,Pl=6048e5,Xl=Cl(function(e){e.setTime(1e3*Math.floor(e/1e3))},function(e,a){e.setTime(+e+1e3*a)},function(e,a){return(a-e)/1e3},function(e){return e.getUTCSeconds()}),Hl=Xl.range,Vl=Cl(function(e){e.setTime(Math.floor(e/El)*El)},function(e,a){e.setTime(+e+a*El)},function(e,a){return(a-e)/El},function(e){return e.getMinutes()}),Yl=Vl.range,$l=Cl(function(e){var a=e.getTimezoneOffset()*El%36e5;a<0&&(a+=36e5),e.setTime(36e5*Math.floor((+e-a)/36e5)+a)},function(e,a){e.setTime(+e+36e5*a)},function(e,a){return(a-e)/36e5},function(e){return e.getHours()}),Ql=$l.range,eu=Cl(function(e){e.setHours(0,0,0,0)},function(e,a){e.setDate(e.getDate()+a)},function(e,a){return(a-e-(a.getTimezoneOffset()-e.getTimezoneOffset())*El)/864e5},function(e){return e.getDate()-1}),au=eu.range;function tu(e){return Cl(function(a){a.setDate(a.getDate()-(a.getDay()+7-e)%7),a.setHours(0,0,0,0)},function(e,a){e.setDate(e.getDate()+7*a)},function(e,a){return(a-e-(a.getTimezoneOffset()-e.getTimezoneOffset())*El)/Pl})}var ou=tu(0),nu=tu(1),ru=tu(2),iu=tu(3),su=tu(4),mu=tu(5),cu=tu(6),du=ou.range,lu=nu.range,uu=ru.range,fu=iu.range,bu=su.range,hu=mu.range,gu=cu.range,pu=Cl(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,a){e.setMonth(e.getMonth()+a)},function(e,a){return a.getMonth()-e.getMonth()+12*(a.getFullYear()-e.getFullYear())},function(e){return e.getMonth()}),yu=pu.range,vu=Cl(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,a){e.setFullYear(e.getFullYear()+a)},function(e,a){return a.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});vu.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Cl(function(a){a.setFullYear(Math.floor(a.getFullYear()/e)*e),a.setMonth(0,1),a.setHours(0,0,0,0)},function(a,t){a.setFullYear(a.getFullYear()+t*e)}):null};var Mu=vu.range,Fu=Cl(function(e){e.setUTCSeconds(0,0)},function(e,a){e.setTime(+e+a*El)},function(e,a){return(a-e)/El},function(e){return e.getUTCMinutes()}),xu=Fu.range,Tu=Cl(function(e){e.setUTCMinutes(0,0,0)},function(e,a){e.setTime(+e+36e5*a)},function(e,a){return(a-e)/36e5},function(e){return e.getUTCHours()}),Au=Tu.range,zu=Cl(function(e){e.setUTCHours(0,0,0,0)},function(e,a){e.setUTCDate(e.getUTCDate()+a)},function(e,a){return(a-e)/864e5},function(e){return e.getUTCDate()-1}),Gu=zu.range;function Ju(e){return Cl(function(a){a.setUTCDate(a.getUTCDate()-(a.getUTCDay()+7-e)%7),a.setUTCHours(0,0,0,0)},function(e,a){e.setUTCDate(e.getUTCDate()+7*a)},function(e,a){return(a-e)/Pl})}var ju=Ju(0),wu=Ju(1),Su=Ju(2),ku=Ju(3),_u=Ju(4),qu=Ju(5),Wu=Ju(6),Bu=ju.range,Du=wu.range,Ru=Su.range,Zu=ku.range,Nu=_u.range,Iu=qu.range,Ou=Wu.range,Ku=Cl(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,a){e.setUTCMonth(e.getUTCMonth()+a)},function(e,a){return a.getUTCMonth()-e.getUTCMonth()+12*(a.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()}),Cu=Ku.range,Uu=Cl(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,a){e.setUTCFullYear(e.getUTCFullYear()+a)},function(e,a){return a.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});Uu.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Cl(function(a){a.setUTCFullYear(Math.floor(a.getUTCFullYear()/e)*e),a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0)},function(a,t){a.setUTCFullYear(a.getUTCFullYear()+t*e)}):null};var Lu=Uu.range;function Eu(e){if(0<=e.y&&e.y<100){var a=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return a.setFullYear(e.y),a}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Pu(e){if(0<=e.y&&e.y<100){var a=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return a.setUTCFullYear(e.y),a}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Xu(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function Hu(e){var a=e.dateTime,t=e.date,o=e.time,n=e.periods,r=e.days,i=e.shortDays,s=e.months,m=e.shortMonths,c=of(n),d=nf(n),l=of(r),u=nf(r),f=of(i),b=nf(i),h=of(s),g=nf(s),p=of(m),y=nf(m),v={a:function(e){return i[e.getDay()]},A:function(e){return r[e.getDay()]},b:function(e){return m[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:Mf,e:Mf,H:Ff,I:xf,j:Tf,L:Af,m:zf,M:Gf,p:function(e){return n[+(e.getHours()>=12)]},S:Jf,U:jf,w:wf,W:Sf,x:null,X:null,y:kf,Y:_f,Z:qf,"%":Xf},M={a:function(e){return i[e.getUTCDay()]},A:function(e){return r[e.getUTCDay()]},b:function(e){return m[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:Wf,e:Wf,H:Bf,I:Df,j:Rf,L:Zf,m:Nf,M:If,p:function(e){return n[+(e.getUTCHours()>=12)]},S:Of,U:Kf,w:Cf,W:Uf,x:null,X:null,y:Lf,Y:Ef,Z:Pf,"%":Xf},F={a:function(e,a,t){var o=f.exec(a.slice(t));return o?(e.w=b[o[0].toLowerCase()],t+o[0].length):-1},A:function(e,a,t){var o=l.exec(a.slice(t));return o?(e.w=u[o[0].toLowerCase()],t+o[0].length):-1},b:function(e,a,t){var o=p.exec(a.slice(t));return o?(e.m=y[o[0].toLowerCase()],t+o[0].length):-1},B:function(e,a,t){var o=h.exec(a.slice(t));return o?(e.m=g[o[0].toLowerCase()],t+o[0].length):-1},c:function(e,t,o){return A(e,a,t,o)},d:ff,e:ff,H:hf,I:hf,j:bf,L:yf,m:uf,M:gf,p:function(e,a,t){var o=c.exec(a.slice(t));return o?(e.p=d[o[0].toLowerCase()],t+o[0].length):-1},S:pf,U:sf,w:rf,W:mf,x:function(e,a,o){return A(e,t,a,o)},X:function(e,a,t){return A(e,o,a,t)},y:df,Y:cf,Z:lf,"%":vf};function x(e,a){return function(t){var o,n,r,i=[],s=-1,m=0,c=e.length;for(t instanceof Date||(t=new Date(+t));++s=m)return-1;if(37===(n=a.charCodeAt(i++))){if(n=a.charAt(i++),!(r=F[n in Yu?a.charAt(i++):n])||(o=r(e,t,o))<0)return-1}else if(n!=t.charCodeAt(o++))return-1}return o}return v.x=x(t,v),v.X=x(o,v),v.c=x(a,v),M.x=x(t,M),M.X=x(o,M),M.c=x(a,M),{format:function(e){var a=x(e+="",v);return a.toString=function(){return e},a},parse:function(e){var a=T(e+="",Eu);return a.toString=function(){return e},a},utcFormat:function(e){var a=x(e+="",M);return a.toString=function(){return e},a},utcParse:function(e){var a=T(e,Pu);return a.toString=function(){return e},a}}}var Vu,Yu={"-":"",_:" ",0:"0"},$u=/^\s*\d+/,Qu=/^%/,ef=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;function af(e,a,t){var o=e<0?"-":"",n=(o?-e:e)+"",r=n.length;return o+(r68?1900:2e3),t+o[0].length):-1}function lf(e,a,t){var o=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(a.slice(t,t+6));return o?(e.Z=o[1]?0:-(o[2]+(o[3]||"00")),t+o[0].length):-1}function uf(e,a,t){var o=$u.exec(a.slice(t,t+2));return o?(e.m=o[0]-1,t+o[0].length):-1}function ff(e,a,t){var o=$u.exec(a.slice(t,t+2));return o?(e.d=+o[0],t+o[0].length):-1}function bf(e,a,t){var o=$u.exec(a.slice(t,t+3));return o?(e.m=0,e.d=+o[0],t+o[0].length):-1}function hf(e,a,t){var o=$u.exec(a.slice(t,t+2));return o?(e.H=+o[0],t+o[0].length):-1}function gf(e,a,t){var o=$u.exec(a.slice(t,t+2));return o?(e.M=+o[0],t+o[0].length):-1}function pf(e,a,t){var o=$u.exec(a.slice(t,t+2));return o?(e.S=+o[0],t+o[0].length):-1}function yf(e,a,t){var o=$u.exec(a.slice(t,t+3));return o?(e.L=+o[0],t+o[0].length):-1}function vf(e,a,t){var o=Qu.exec(a.slice(t,t+1));return o?t+o[0].length:-1}function Mf(e,a){return af(e.getDate(),a,2)}function Ff(e,a){return af(e.getHours(),a,2)}function xf(e,a){return af(e.getHours()%12||12,a,2)}function Tf(e,a){return af(1+eu.count(vu(e),e),a,3)}function Af(e,a){return af(e.getMilliseconds(),a,3)}function zf(e,a){return af(e.getMonth()+1,a,2)}function Gf(e,a){return af(e.getMinutes(),a,2)}function Jf(e,a){return af(e.getSeconds(),a,2)}function jf(e,a){return af(ou.count(vu(e),e),a,2)}function wf(e){return e.getDay()}function Sf(e,a){return af(nu.count(vu(e),e),a,2)}function kf(e,a){return af(e.getFullYear()%100,a,2)}function _f(e,a){return af(e.getFullYear()%1e4,a,4)}function qf(e){var a=e.getTimezoneOffset();return(a>0?"-":(a*=-1,"+"))+af(a/60|0,"0",2)+af(a%60,"0",2)}function Wf(e,a){return af(e.getUTCDate(),a,2)}function Bf(e,a){return af(e.getUTCHours(),a,2)}function Df(e,a){return af(e.getUTCHours()%12||12,a,2)}function Rf(e,a){return af(1+zu.count(Uu(e),e),a,3)}function Zf(e,a){return af(e.getUTCMilliseconds(),a,3)}function Nf(e,a){return af(e.getUTCMonth()+1,a,2)}function If(e,a){return af(e.getUTCMinutes(),a,2)}function Of(e,a){return af(e.getUTCSeconds(),a,2)}function Kf(e,a){return af(ju.count(Uu(e),e),a,2)}function Cf(e){return e.getUTCDay()}function Uf(e,a){return af(wu.count(Uu(e),e),a,2)}function Lf(e,a){return af(e.getUTCFullYear()%100,a,2)}function Ef(e,a){return af(e.getUTCFullYear()%1e4,a,4)}function Pf(){return"+0000"}function Xf(){return"%"}function Hf(a){return Vu=Hu(a),e.timeFormat=Vu.format,e.timeParse=Vu.parse,e.utcFormat=Vu.utcFormat,e.utcParse=Vu.utcParse,Vu}Hf({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Vf=Date.prototype.toISOString?function(e){return e.toISOString()}:e.utcFormat("%Y-%m-%dT%H:%M:%S.%LZ"),Yf=+new Date("2000-01-01T00:00:00.000Z")?function(e){var a=new Date(e);return isNaN(a)?null:a}:e.utcParse("%Y-%m-%dT%H:%M:%S.%LZ"),$f=1e3,Qf=60*$f,eb=60*Qf,ab=24*eb,tb=7*ab,ob=30*ab,nb=365*ab;function rb(e){return new Date(e)}function ib(e){return e instanceof Date?+e:+new Date(+e)}function sb(e,a,o,n,r,i,s,m,c){var d=wl(zl,ut),l=d.invert,u=d.domain,f=c(".%L"),b=c(":%S"),h=c("%I:%M"),g=c("%I %p"),p=c("%a %d"),y=c("%b %d"),v=c("%B"),M=c("%Y"),x=[[s,1,$f],[s,5,5*$f],[s,15,15*$f],[s,30,30*$f],[i,1,Qf],[i,5,5*Qf],[i,15,15*Qf],[i,30,30*Qf],[r,1,eb],[r,3,3*eb],[r,6,6*eb],[r,12,12*eb],[n,1,ab],[n,2,2*ab],[o,1,tb],[a,1,ob],[a,3,3*ob],[e,1,nb]];function T(t){return(s(t)=1?_b:e<=-1?-_b:Math.asin(e)}function Bb(e){return e.innerRadius}function Db(e){return e.outerRadius}function Rb(e){return e.startAngle}function Zb(e){return e.endAngle}function Nb(e){return e&&e.padAngle}function Ib(e,a,t,o,n,r,i){var s=e-t,m=a-o,c=(i?r:-r)/wb(s*s+m*m),d=c*m,l=-c*s,u=e+d,f=a+l,b=t+d,h=o+l,g=(u+b)/2,p=(f+h)/2,y=b-u,v=h-f,M=y*y+v*v,F=n-r,x=u*h-b*f,T=(v<0?-1:1)*wb(Gb(0,F*F*M-x*x)),A=(x*v-y*T)/M,z=(-x*y-v*T)/M,G=(x*v+y*T)/M,J=(-x*y+v*T)/M,j=A-g,w=z-p,S=G-g,k=J-p;return j*j+w*w>S*S+k*k&&(A=G,z=J),{cx:A,cy:z,x01:-d,y01:-l,x11:A*(n/F-1),y11:z*(n/F-1)}}function Ob(e){this._context=e}Ob.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,a):this._context.moveTo(e,a);break;case 1:this._point=2;default:this._context.lineTo(e,a)}}};var Kb=function(e){return new Ob(e)};function Cb(e){return e[0]}function Ub(e){return e[1]}var Lb=function(){var e=Cb,a=Ub,t=xb(!0),o=null,n=Kb,r=null;function i(i){var s,m,c,d=i.length,l=!1;for(null==o&&(r=n(c=Zn())),s=0;s<=d;++s)!(s=d;--l)s.point(g[l],p[l]);s.lineEnd(),s.areaEnd()}h&&(g[c]=+e(u,c,m),p[c]=+t(u,c,m),s.point(a?+a(u,c,m):g[c],o?+o(u,c,m):p[c]))}if(f)return s=null,f+""||null}function c(){return Lb().defined(n).curve(i).context(r)}return m.x=function(t){return arguments.length?(e="function"==typeof t?t:xb(+t),a=null,m):e},m.x0=function(a){return arguments.length?(e="function"==typeof a?a:xb(+a),m):e},m.x1=function(e){return arguments.length?(a=null==e?null:"function"==typeof e?e:xb(+e),m):a},m.y=function(e){return arguments.length?(t="function"==typeof e?e:xb(+e),o=null,m):t},m.y0=function(e){return arguments.length?(t="function"==typeof e?e:xb(+e),m):t},m.y1=function(e){return arguments.length?(o=null==e?null:"function"==typeof e?e:xb(+e),m):o},m.lineX0=m.lineY0=function(){return c().x(e).y(t)},m.lineY1=function(){return c().x(e).y(o)},m.lineX1=function(){return c().x(a).y(t)},m.defined=function(e){return arguments.length?(n="function"==typeof e?e:xb(!!e),m):n},m.curve=function(e){return arguments.length?(i=e,null!=r&&(s=i(r)),m):i},m.context=function(e){return arguments.length?(null==e?r=s=null:s=i(r=e),m):r},m},Pb=function(e,a){return ae?1:a>=e?0:NaN},Xb=function(e){return e},Hb=Yb(Kb);function Vb(e){this._curve=e}function Yb(e){function a(a){return new Vb(e(a))}return a._curve=e,a}function $b(e){var a=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?a(Yb(e)):a()._curve},e}Vb.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,a){this._curve.point(a*Math.sin(e),a*-Math.cos(e))}};var Qb={draw:function(e,a){var t=Math.sqrt(a/kb);e.moveTo(t,0),e.arc(0,0,t,0,qb)}},eh={draw:function(e,a){var t=Math.sqrt(a/5)/2;e.moveTo(-3*t,-t),e.lineTo(-t,-t),e.lineTo(-t,-3*t),e.lineTo(t,-3*t),e.lineTo(t,-t),e.lineTo(3*t,-t),e.lineTo(3*t,t),e.lineTo(t,t),e.lineTo(t,3*t),e.lineTo(-t,3*t),e.lineTo(-t,t),e.lineTo(-3*t,t),e.closePath()}},ah=Math.sqrt(1/3),th=2*ah,oh={draw:function(e,a){var t=Math.sqrt(a/th),o=t*ah;e.moveTo(0,-t),e.lineTo(o,0),e.lineTo(0,t),e.lineTo(-o,0),e.closePath()}},nh=Math.sin(kb/10)/Math.sin(7*kb/10),rh=Math.sin(qb/10)*nh,ih=-Math.cos(qb/10)*nh,sh={draw:function(e,a){var t=Math.sqrt(.8908130915292852*a),o=rh*t,n=ih*t;e.moveTo(0,-t),e.lineTo(o,n);for(var r=1;r<5;++r){var i=qb*r/5,s=Math.cos(i),m=Math.sin(i);e.lineTo(m*t,-s*t),e.lineTo(s*o-m*n,m*o+s*n)}e.closePath()}},mh={draw:function(e,a){var t=Math.sqrt(a),o=-t/2;e.rect(o,o,t,t)}},ch=Math.sqrt(3),dh={draw:function(e,a){var t=-Math.sqrt(a/(3*ch));e.moveTo(0,2*t),e.lineTo(-ch*t,-t),e.lineTo(ch*t,-t),e.closePath()}},lh=-.5,uh=Math.sqrt(3)/2,fh=1/Math.sqrt(12),bh=3*(fh/2+1),hh={draw:function(e,a){var t=Math.sqrt(a/bh),o=t/2,n=t*fh,r=o,i=t*fh+t,s=-r,m=i;e.moveTo(o,n),e.lineTo(r,i),e.lineTo(s,m),e.lineTo(lh*o-uh*n,uh*o+lh*n),e.lineTo(lh*r-uh*i,uh*r+lh*i),e.lineTo(lh*s-uh*m,uh*s+lh*m),e.lineTo(lh*o+uh*n,lh*n-uh*o),e.lineTo(lh*r+uh*i,lh*i-uh*r),e.lineTo(lh*s+uh*m,lh*m-uh*s),e.closePath()}},gh=[Qb,eh,oh,mh,sh,dh,hh],ph=function(){};function yh(e,a,t){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+a)/6,(e._y0+4*e._y1+t)/6)}function vh(e){this._context=e}function Mh(e){this._context=e}function Fh(e){this._context=e}function xh(e,a){this._basis=new vh(e),this._beta=a}vh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:yh(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,a):this._context.moveTo(e,a);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:yh(this,e,a)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=a}},Mh.prototype={areaStart:ph,areaEnd:ph,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1,this._x2=e,this._y2=a;break;case 1:this._point=2,this._x3=e,this._y3=a;break;case 2:this._point=3,this._x4=e,this._y4=a,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+a)/6);break;default:yh(this,e,a)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=a}},Fh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var t=(this._x0+4*this._x1+e)/6,o=(this._y0+4*this._y1+a)/6;this._line?this._context.lineTo(t,o):this._context.moveTo(t,o);break;case 3:this._point=4;default:yh(this,e,a)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=a}},xh.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,a=this._y,t=e.length-1;if(t>0)for(var o,n=e[0],r=a[0],i=e[t]-n,s=a[t]-r,m=-1;++m<=t;)o=m/t,this._basis.point(this._beta*e[m]+(1-this._beta)*(n+o*i),this._beta*a[m]+(1-this._beta)*(r+o*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,a){this._x.push(+e),this._y.push(+a)}};var Th=function e(a){function t(e){return 1===a?new vh(e):new xh(e,a)}return t.beta=function(a){return e(+a)},t}(.85);function Ah(e,a,t){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-a),e._y2+e._k*(e._y1-t),e._x2,e._y2)}function zh(e,a){this._context=e,this._k=(1-a)/6}zh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Ah(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,a):this._context.moveTo(e,a);break;case 1:this._point=2,this._x1=e,this._y1=a;break;case 2:this._point=3;default:Ah(this,e,a)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=a}};var Gh=function e(a){function t(e){return new zh(e,a)}return t.tension=function(a){return e(+a)},t}(0);function Jh(e,a){this._context=e,this._k=(1-a)/6}Jh.prototype={areaStart:ph,areaEnd:ph,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1,this._x3=e,this._y3=a;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=a);break;case 2:this._point=3,this._x5=e,this._y5=a;break;default:Ah(this,e,a)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=a}};var jh=function e(a){function t(e){return new Jh(e,a)}return t.tension=function(a){return e(+a)},t}(0);function wh(e,a){this._context=e,this._k=(1-a)/6}wh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Ah(this,e,a)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=a}};var Sh=function e(a){function t(e){return new wh(e,a)}return t.tension=function(a){return e(+a)},t}(0);function kh(e,a,t){var o=e._x1,n=e._y1,r=e._x2,i=e._y2;if(e._l01_a>Sb){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,m=3*e._l01_a*(e._l01_a+e._l12_a);o=(o*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/m,n=(n*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/m}if(e._l23_a>Sb){var c=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,d=3*e._l23_a*(e._l23_a+e._l12_a);r=(r*c+e._x1*e._l23_2a-a*e._l12_2a)/d,i=(i*c+e._y1*e._l23_2a-t*e._l12_2a)/d}e._context.bezierCurveTo(o,n,r,i,e._x2,e._y2)}function _h(e,a){this._context=e,this._alpha=a}_h.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,a){if(e=+e,a=+a,this._point){var t=this._x2-e,o=this._y2-a;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+o*o,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,a):this._context.moveTo(e,a);break;case 1:this._point=2;break;case 2:this._point=3;default:kh(this,e,a)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=a}};var qh=function e(a){function t(e){return a?new _h(e,a):new zh(e,0)}return t.alpha=function(a){return e(+a)},t}(.5);function Wh(e,a){this._context=e,this._alpha=a}Wh.prototype={areaStart:ph,areaEnd:ph,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,a){if(e=+e,a=+a,this._point){var t=this._x2-e,o=this._y2-a;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+o*o,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=a;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=a);break;case 2:this._point=3,this._x5=e,this._y5=a;break;default:kh(this,e,a)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=a}};var Bh=function e(a){function t(e){return a?new Wh(e,a):new Jh(e,0)}return t.alpha=function(a){return e(+a)},t}(.5);function Dh(e,a){this._context=e,this._alpha=a}Dh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,a){if(e=+e,a=+a,this._point){var t=this._x2-e,o=this._y2-a;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+o*o,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:kh(this,e,a)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=a}};var Rh=function e(a){function t(e){return a?new Dh(e,a):new wh(e,0)}return t.alpha=function(a){return e(+a)},t}(.5);function Zh(e){this._context=e}function Nh(e){return e<0?-1:1}function Ih(e,a,t){var o=e._x1-e._x0,n=a-e._x1,r=(e._y1-e._y0)/(o||n<0&&-0),i=(t-e._y1)/(n||o<0&&-0),s=(r*n+i*o)/(o+n);return(Nh(r)+Nh(i))*Math.min(Math.abs(r),Math.abs(i),.5*Math.abs(s))||0}function Oh(e,a){var t=e._x1-e._x0;return t?(3*(e._y1-e._y0)/t-a)/2:a}function Kh(e,a,t){var o=e._x0,n=e._y0,r=e._x1,i=e._y1,s=(r-o)/3;e._context.bezierCurveTo(o+s,n+s*a,r-s,i-s*t,r,i)}function Ch(e){this._context=e}function Uh(e){this._context=new Lh(e)}function Lh(e){this._context=e}function Eh(e){this._context=e}function Ph(e){var a,t,o=e.length-1,n=new Array(o),r=new Array(o),i=new Array(o);for(n[0]=0,r[0]=2,i[0]=e[0]+2*e[1],a=1;a=0;--a)n[a]=(i[a]-n[a+1])/r[a];for(r[o-1]=(e[o]+n[o-1])/2,a=0;a=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,a){switch(e=+e,a=+a,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,a):this._context.moveTo(e,a);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,a),this._context.lineTo(e,a);else{var t=this._x*(1-this._t)+e*this._t;this._context.lineTo(t,this._y),this._context.lineTo(t,a)}}this._x=e,this._y=a}};var Hh=Array.prototype.slice,Vh=function(e,a){if((o=e.length)>1)for(var t,o,n=1,r=e[a[0]],i=r.length;n=0;)t[a]=a;return t};function $h(e,a){return e[a]}var Qh=function(e){var a=e.map(eg);return Yh(e).sort(function(e,t){return a[e]-a[t]})};function eg(e){for(var a,t=0,o=-1,n=e.length;++o0)){if(r/=b,b<0){if(r0){if(r>f)return;r>u&&(u=r)}if(r=o-m,b||!(r<0)){if(r/=b,b<0){if(r>f)return;r>u&&(u=r)}else if(b>0){if(r0)){if(r/=h,h<0){if(r0){if(r>f)return;r>u&&(u=r)}if(r=n-c,h||!(r<0)){if(r/=h,h<0){if(r>f)return;r>u&&(u=r)}else if(h>0){if(r0||f<1)||(u>0&&(e[0]=[m+u*b,c+u*h]),f<1&&(e[1]=[m+f*b,c+f*h]),!0)}}}}}function fg(e,a,t,o,n){var r=e[1];if(r)return!0;var i,s,m=e[0],c=e.left,d=e.right,l=c[0],u=c[1],f=d[0],b=d[1],h=(l+f)/2,g=(u+b)/2;if(b===u){if(h=o)return;if(l>f){if(m){if(m[1]>=n)return}else m=[h,t];r=[h,n]}else{if(m){if(m[1]1)if(l>f){if(m){if(m[1]>=n)return}else m=[(t-s)/i,t];r=[(n-s)/i,n]}else{if(m){if(m[1]=o)return}else m=[a,i*a+s];r=[o,i*o+s]}else{if(m){if(m[0]=-qg)){var f=m*m+c*c,b=d*d+l*l,h=(l*f-c*b)/u,g=(m*b-d*f)/u,p=yg.pop()||new function(){rg(this),this.x=this.y=this.arc=this.site=this.cy=null};p.arc=e,p.site=n,p.x=h+i,p.y=(p.cy=g+s)+Math.sqrt(h*h+g*g),e.circle=p;for(var y=null,v=Sg._;v;)if(p.y_g)s=s.L;else{if(!((n=r-Jg(s,i))>_g)){o>-_g?(a=s.P,t=s):n>-_g?(a=s,t=s.N):a=t=s;break}if(!s.R){a=s;break}s=s.R}!function(e){wg[e.index]={site:e,halfedges:[]}}(e);var m=xg(e);if(jg.insert(a,m),a||t){if(a===t)return Mg(a),t=xg(a.site),jg.insert(m,t),m.edge=t.edge=cg(a.site,m.site),vg(a),void vg(t);if(t){Mg(a),Mg(t);var c=a.site,d=c[0],l=c[1],u=e[0]-d,f=e[1]-l,b=t.site,h=b[0]-d,g=b[1]-l,p=2*(u*g-f*h),y=u*u+f*f,v=h*h+g*g,M=[(g*y-f*v)/p+d,(u*v-h*y)/p+l];lg(t.edge,c,b,M),m.edge=cg(c,e,null,M),t.edge=cg(e,b,null,M),vg(a),vg(t)}else m.edge=cg(a.site,m.site)}}function Gg(e,a){var t=e.site,o=t[0],n=t[1],r=n-a;if(!r)return o;var i=e.P;if(!i)return-1/0;var s=(t=i.site)[0],m=t[1],c=m-a;if(!c)return s;var d=s-o,l=1/r-1/c,u=d/c;return l?(-u+Math.sqrt(u*u-2*l*(d*d/(-2*c)-m+c/2+n-r/2)))/l+o:(o+s)/2}function Jg(e,a){var t=e.N;if(t)return Gg(t,a);var o=e.site;return o[1]===a?o[0]:1/0}var jg,wg,Sg,kg,_g=1e-6,qg=1e-12;function Wg(e,a){return a[1]-e[1]||a[0]-e[0]}function Bg(e,a){var t,o,n,r=e.sort(Wg).pop();for(kg=[],wg=new Array(e.length),jg=new ng,Sg=new ng;;)if(n=pg,r&&(!n||r[1]_g||Math.abs(n[0][1]-n[1][1])>_g)||delete kg[r]}(i,s,m,c),function(e,a,t,o){var n,r,i,s,m,c,d,l,u,f,b,h,g=wg.length,p=!0;for(n=0;n_g||Math.abs(h-u)>_g)&&(m.splice(s,0,kg.push(dg(i,f,Math.abs(b-e)<_g&&o-h>_g?[e,Math.abs(l-e)<_g?u:o]:Math.abs(h-o)<_g&&t-b>_g?[Math.abs(u-o)<_g?l:t,o]:Math.abs(b-t)<_g&&h-a>_g?[t,Math.abs(l-t)<_g?u:a]:Math.abs(h-a)<_g&&b-e>_g?[Math.abs(u-a)<_g?l:e,a]:null))-1),++c);c&&(p=!1)}if(p){var y,v,M,F=1/0;for(n=0,p=null;n=s)return null;var m=e-n.site[0],c=a-n.site[1],d=m*m+c*c;do{n=r.cells[o=i],i=null,n.halfedges.forEach(function(t){var o=r.edges[t],s=o.left;if(s!==n.site&&s||(s=o.right)){var m=e-s[0],c=a-s[1],l=m*m+c*c;le?1:a>=e?0:NaN},e.deviation=c,e.extent=d,e.histogram=function(){var e=h,a=d,t=x;function o(o){var r,i,s=o.length,m=new Array(s);for(r=0;r=l;)u.pop(),--f;var b,h=new Array(f+1);for(r=0;r<=f;++r)(b=h[r]=[]).x0=r>0?u[r-1]:d,b.x1=r=o){t=o;break}for(;++nt&&(t=o)}else{for(;++n=o){t=o;break}for(;++nt&&(t=o)}return t},e.mean=function(e,a){var t,o=0,n=e.length,r=-1,i=n;if(null==a)for(;++r=o.length)return null!=a?a(t):null!=e?t.sort(e):t;for(var m,c,d,l=-1,u=t.length,f=o[n++],b=Ln(),h=i();++lo.length)return t;var i,s=n[r-1];return null!=a&&r>=o.length?i=t.entries():(i=[],t.each(function(a,t){i.push({key:t,values:e(a,r)})})),null!=s?i.sort(function(e,a){return s(e.key,a.key)}):i}(r(e,0,Xn,Hn),0)},key:function(e){return o.push(e),t},sortKeys:function(e){return n[o.length-1]=e,t},sortValues:function(a){return e=a,t},rollup:function(e){return a=e,t}}},e.set=$n,e.map=Ln,e.keys=function(e){var a=[];for(var t in e)a.push(t);return a},e.values=function(e){var a=[];for(var t in e)a.push(e[t]);return a},e.entries=function(e){var a=[];for(var t in e)a.push({key:t,value:e[t]});return a},e.color=da,e.rgb=ba,e.hsl=pa,e.lab=Sa,e.hcl=Da,e.cubehelix=Ea,e.dispatch=I,e.drag=function(){var a,t,o=Le,n=Ee,r=Pe,i={},s=I("start","drag","end"),m=0;function c(e){e.on("mousedown.drag",d).on("touchstart.drag",f).on("touchmove.drag",b).on("touchend.drag touchcancel.drag",h).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function d(){if(!t&&o.apply(this,arguments)){var r=g("mouse",n.apply(this,arguments),de,this,arguments);r&&(Re(e.event.view).on("mousemove.drag",l,!0).on("mouseup.drag",u,!0),Oe(e.event.view),Ne(),a=!1,r("start"))}}function l(){Ie(),a=!0,i.mouse("drag")}function u(){Re(e.event.view).on("mousemove.drag mouseup.drag",null),Ke(e.event.view,a),Ie(),i.mouse("end")}function f(){if(o.apply(this,arguments)){var a,t,r=e.event.changedTouches,i=n.apply(this,arguments),s=r.length;for(a=0;am+f||nc+f||rs.index){var b=m-i.x-i.vx,h=c-i.y-i.vy,g=b*b+h*h;ge.r&&(e.r=e[a].r)}function s(){if(a){var o,n,r=a.length;for(t=new Array(r),o=0;o=i)){(e.data!==a||e.next)&&(0===d&&(d=ur(),f+=d*d),0===l&&(l=ur(),f+=l*l),f1?(null==t?s.remove(e):s.set(e,f(t)),a):s.get(e)},find:function(a,t,o){var n,r,i,s,m,c=0,d=e.length;for(null==o?o=1/0:o*=o,c=0;c1?(c.on(e,t),a):c.on(e)}}},e.forceX=function(e){var a,t,o,n=lr(.1);function r(e){for(var n,r=0,i=a.length;rms(o[0],o[1])&&(o[1]=n[1]),ms(n[0],o[1])>ms(o[0],o[1])&&(o[0]=n[0])):r.push(o=n);for(i=-1/0,t=r.length-1,a=0,o=r[t];a<=t;o=n,++a)n=r[a],(s=ms(o[1],n[0]))>i&&(i=s,ji=n[0],Si=o[1])}return Yi=$i=null,ji===1/0||wi===1/0?[[NaN,NaN],[NaN,NaN]]:[[ji,wi],[Si,ki]]},e.geoCentroid=function(e){ls=us=fs=bs=hs=gs=ps=ys=vs=Ms=Fs=0,Di(e,Js);var a=vs,t=Ms,o=Fs,n=a*a+t*t+o*o;return n<1e-12&&(a=gs,t=ps,o=ys,us=.12&&n<.234&&o>=-.425&&o<-.214?s:n>=.166&&n<.234&&o>=-.214&&o<-.115?m:i).invert(e)},d.stream=function(t){return e&&a===t?e:(o=[i.stream(a=t),s.stream(t),m.stream(t)],n=o.length,e={point:function(e,a){for(var t=-1;++t2?e[2]+90:90]):[(e=t())[0],e[1],e[2]-90]},t([0,0,90]).scale(159.155)},e.geoTransverseMercatorRaw=rd,e.geoRotation=Ls,e.geoStream=Di,e.geoTransform=function(e){return{stream:kc(e)}},e.cluster=function(){var e=id,a=1,t=1,o=!1;function n(n){var r,i=0;n.eachAfter(function(a){var t=a.children;t?(a.x=function(e){return e.reduce(sd,0)/e.length}(t),a.y=function(e){return 1+e.reduce(md,0)}(t)):(a.x=r?i+=e(a,r):0,a.y=0,r=a)});var s=function(e){for(var a;a=e.children;)e=a[0];return e}(n),m=function(e){for(var a;a=e.children;)e=a[a.length-1];return e}(n),c=s.x-e(s,m)/2,d=m.x+e(m,s)/2;return n.eachAfter(o?function(e){e.x=(e.x-n.x)*a,e.y=(n.y-e.y)*t}:function(e){e.x=(e.x-c)/(d-c)*a,e.y=(1-(n.y?e.y/n.y:1))*t})}return n.separation=function(a){return arguments.length?(e=a,n):e},n.size=function(e){return arguments.length?(o=!1,a=+e[0],t=+e[1],n):o?null:[a,t]},n.nodeSize=function(e){return arguments.length?(o=!0,a=+e[0],t=+e[1],n):o?[a,t]:null},n},e.hierarchy=dd,e.pack=function(){var e=null,a=1,t=1,o=Ad;function n(n){return n.x=a/2,n.y=t/2,e?n.eachBefore(Jd(e)).eachAfter(jd(o,.5)).eachBefore(wd(1)):n.eachBefore(Jd(Gd)).eachAfter(jd(Ad,1)).eachAfter(jd(o,n.r/Math.min(a,t))).eachBefore(wd(Math.min(a,t)/(2*n.r))),n}return n.radius=function(a){return arguments.length?(e=null==(t=a)?null:Td(t),n):e;var t},n.size=function(e){return arguments.length?(a=+e[0],t=+e[1],n):[a,t]},n.padding=function(e){return arguments.length?(o="function"==typeof e?e:zd(+e),n):o},n},e.packSiblings=function(e){return xd(e),e},e.packEnclose=gd,e.partition=function(){var e=1,a=1,t=0,o=!1;function n(n){var r=n.height+1;return n.x0=n.y0=t,n.x1=e,n.y1=a/r,n.eachBefore(function(e,a){return function(o){o.children&&kd(o,o.x0,e*(o.depth+1)/a,o.x1,e*(o.depth+2)/a);var n=o.x0,r=o.y0,i=o.x1-t,s=o.y1-t;i0)throw new Error("cycle");return r}return t.id=function(a){return arguments.length?(e=Td(a),t):e},t.parentId=function(e){return arguments.length?(a=Td(e),t):a},t},e.tree=function(){var e=Rd,a=1,t=1,o=null;function n(n){var m=function(e){for(var a,t,o,n,r,i=new Kd(e,0),s=[i];a=s.pop();)if(o=a._.children)for(a.children=new Array(r=o.length),n=r-1;n>=0;--n)s.push(t=a.children[n]=new Kd(o[n],n)),t.parent=a;return(i.parent=new Kd(null,0)).children=[i],i}(n);if(m.eachAfter(r),m.parent.m=-m.z,m.eachBefore(i),o)n.eachBefore(s);else{var c=n,d=n,l=n;n.eachBefore(function(e){e.xd.x&&(d=e),e.depth>l.depth&&(l=e)});var u=c===d?1:e(c,d)/2,f=u-c.x,b=a/(d.x+u+f),h=t/(l.depth||1);n.eachBefore(function(e){e.x=(e.x+f)*b,e.y=e.depth*h})}return n}function r(a){var t=a.children,o=a.parent.children,n=a.i?o[a.i-1]:null;if(t){!function(e){for(var a,t=0,o=0,n=e.children,r=n.length;--r>=0;)(a=n[r]).z+=t,a.m+=t,t+=a.s+(o+=a.c)}(a);var r=(t[0].z+t[t.length-1].z)/2;n?(a.z=n.z+e(a._,n._),a.m=a.z-r):a.z=r}else n&&(a.z=n.z+e(a._,n._));a.parent.A=function(a,t,o){if(t){for(var n,r=a,i=a,s=t,m=r.parent.children[0],c=r.m,d=i.m,l=s.m,u=m.m;s=Nd(s),r=Zd(r),s&&r;)m=Zd(m),(i=Nd(i)).a=a,(n=s.z+l-r.z-c+e(s._,r._))>0&&(Id(Od(s,a,o),a,n),c+=n,d+=n),l+=s.m,c+=r.m,u+=m.m,d+=i.m;s&&!Nd(i)&&(i.t=s,i.m+=l-d),r&&!Zd(m)&&(m.t=r,m.m+=c-u,o=a)}return o}(a,n,a.parent.A||o[0])}function i(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function s(e){e.x*=a,e.y=e.depth*t}return n.separation=function(a){return arguments.length?(e=a,n):e},n.size=function(e){return arguments.length?(o=!1,a=+e[0],t=+e[1],n):o?null:[a,t]},n.nodeSize=function(e){return arguments.length?(o=!0,a=+e[0],t=+e[1],n):o?[a,t]:null},n},e.treemap=function(){var e=Ed,a=!1,t=1,o=1,n=[0],r=Ad,i=Ad,s=Ad,m=Ad,c=Ad;function d(e){return e.x0=e.y0=0,e.x1=t,e.y1=o,e.eachBefore(l),n=[0],a&&e.eachBefore(Sd),e}function l(a){var t=n[a.depth],o=a.x0+t,d=a.y0+t,l=a.x1-t,u=a.y1-t;l=t-1){var d=s[a];return d.x0=n,d.y0=r,d.x1=i,void(d.y1=m)}for(var l=c[a],u=o/2+l,f=a+1,b=t-1;f>>1;c[h]m-r){var y=(n*p+i*g)/o;e(a,f,g,n,r,y,m),e(f,t,p,y,r,i,m)}else{var v=(r*p+m*g)/o;e(a,f,g,n,r,i,v),e(f,t,p,n,v,i,m)}}(0,m,e.value,a,t,o,n)},e.treemapDice=kd,e.treemapSlice=Cd,e.treemapSliceDice=function(e,a,t,o,n){(1&e.depth?Cd:kd)(e,a,t,o,n)},e.treemapSquarify=Ed,e.treemapResquarify=Pd,e.interpolate=pt,e.interpolateArray=dt,e.interpolateBasis=Ha,e.interpolateBasisClosed=Va,e.interpolateDate=lt,e.interpolateNumber=ut,e.interpolateObject=ft,e.interpolateRound=yt,e.interpolateString=gt,e.interpolateTransformCss=Tt,e.interpolateTransformSvg=At,e.interpolateZoom=Jt,e.interpolateRgb=tt,e.interpolateRgbBasis=mt,e.interpolateRgbBasisClosed=ct,e.interpolateHsl=wt,e.interpolateHslLong=St,e.interpolateLab=function(e,a){var t=at((e=Sa(e)).l,(a=Sa(a)).l),o=at(e.a,a.a),n=at(e.b,a.b),r=at(e.opacity,a.opacity);return function(a){return e.l=t(a),e.a=o(a),e.b=n(a),e.opacity=r(a),e+""}},e.interpolateHcl=_t,e.interpolateHclLong=qt,e.interpolateCubehelix=Rt,e.interpolateCubehelixLong=Zt,e.quantize=function(e,a){for(var t=new Array(a),o=0;o=0;--a)c.push(e[o[r[a]][2]]);for(a=+s;as!=c>s&&i<(m-t)*(s-o)/(c-o)+t&&(d=!d),m=t,c=o;return d},e.polygonLength=function(e){for(var a,t,o=-1,n=e.length,r=e[n-1],i=r[0],s=r[1],m=0;++o0){for(;um)break;h.push(l)}}else for(;u=1;--d)if(!((l=c*d)m)break;h.push(l)}}else h=M(u,f,Math.min(f-u,b)).map(i);return a?h.reverse():h},t.tickFormat=function(a,o){if(null==o&&(o=10===n?".0e":","),"function"!=typeof o&&(o=e.format(o)),a===1/0)return o;null==a&&(a=10);var s=Math.max(1,n*a/t.ticks().length);return function(e){var a=e/i(Math.round(r(e)));return a*n0?r[a-1]:t[0],a=o?[r[o-1],t]:[r[n-1],r[n]]},s.copy=function(){return e().domain([a,t]).range(i)},kl(s)},e.scaleThreshold=function e(){var a=[.5],t=[0,1],o=1;function r(e){if(e<=e)return t[n(a,e,0,o)]}return r.domain=function(e){return arguments.length?(a=yl.call(e),o=Math.min(a.length,t.length-1),r):a.slice()},r.range=function(e){return arguments.length?(t=yl.call(e),o=Math.min(a.length,t.length-1),r):t.slice()},r.invertExtent=function(e){var o=t.indexOf(e);return[a[o-1],a[o]]},r.copy=function(){return e().domain(a).range(t)},r},e.scaleTime=function(){return sb(vu,pu,ou,eu,$l,Vl,Xl,Ul,e.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},e.scaleUtc=function(){return sb(Uu,Ku,ju,zu,Tu,Fu,Xl,Ul,e.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])},e.schemeCategory10=cb,e.schemeCategory20b=db,e.schemeCategory20c=lb,e.schemeCategory20=ub,e.interpolateCubehelixDefault=fb,e.interpolateRainbow=function(e){(e<0||e>1)&&(e-=Math.floor(e));var a=Math.abs(e-.5);return gb.h=360*e-100,gb.s=1.5-1.5*a,gb.l=.8-.9*a,gb+""},e.interpolateWarm=bb,e.interpolateCool=hb,e.interpolateViridis=yb,e.interpolateMagma=vb,e.interpolateInferno=Mb,e.interpolatePlasma=Fb,e.scaleSequential=function e(a){var t=0,o=1,n=!1;function r(e){var r=(e-t)/(o-t);return a(n?Math.max(0,Math.min(1,r)):r)}return r.domain=function(e){return arguments.length?(t=+e[0],o=+e[1],r):[t,o]},r.clamp=function(e){return arguments.length?(n=!!e,r):n},r.interpolator=function(e){return arguments.length?(a=e,r):a},r.copy=function(){return e(a).domain([t,o]).clamp(n)},kl(r)},e.creator=P,e.local=H,e.matcher=ee,e.mouse=de,e.namespace=E,e.namespaces=L,e.select=Re,e.selectAll=function(e){return"string"==typeof e?new Be([document.querySelectorAll(e)],[document.documentElement]):new Be([null==e?[]:e],We)},e.selection=De,e.selector=ue,e.selectorAll=be,e.touch=Ze,e.touches=function(e,a){null==a&&(a=me().touches);for(var t=0,o=a?a.length:0,n=new Array(o);tf;if(s||(s=m=Zn()),uSb)if(h>qb-Sb)s.moveTo(u*zb(f),u*jb(f)),s.arc(0,0,u,f,b,!g),l>Sb&&(s.moveTo(l*zb(b),l*jb(b)),s.arc(0,0,l,b,f,g));else{var p,y,v=f,M=b,F=f,x=b,T=h,A=h,z=i.apply(this,arguments)/2,G=z>Sb&&(o?+o.apply(this,arguments):wb(l*l+u*u)),J=Jb(Tb(u-l)/2,+t.apply(this,arguments)),j=J,w=J;if(G>Sb){var S=Wb(G/l*jb(z)),k=Wb(G/u*jb(z));(T-=2*S)>Sb?(F+=S*=g?1:-1,x-=S):(T=0,F=x=(f+b)/2),(A-=2*k)>Sb?(v+=k*=g?1:-1,M-=k):(A=0,v=M=(f+b)/2)}var _=u*zb(v),q=u*jb(v),W=l*zb(x),B=l*jb(x);if(J>Sb){var D=u*zb(M),R=u*jb(M),Z=l*zb(F),N=l*jb(F);if(hSb?function(e,a,t,o,n,r,i,s){var m=t-e,c=o-a,d=i-n,l=s-r,u=(d*(a-r)-l*(e-n))/(l*m-d*c);return[e+u*m,a+u*c]}(_,q,Z,N,D,R,W,B):[W,B],O=_-I[0],K=q-I[1],C=D-I[0],U=R-I[1],L=1/jb(((d=(O*C+K*U)/(wb(O*O+K*K)*wb(C*C+U*U)))>1?0:d<-1?kb:Math.acos(d))/2),E=wb(I[0]*I[0]+I[1]*I[1]);j=Jb(J,(l-E)/(L-1)),w=Jb(J,(u-E)/(L+1))}}A>Sb?w>Sb?(p=Ib(Z,N,_,q,u,w,g),y=Ib(D,R,W,B,u,w,g),s.moveTo(p.cx+p.x01,p.cy+p.y01),wSb&&T>Sb?j>Sb?(p=Ib(W,B,D,R,l,-j,g),y=Ib(_,q,Z,N,l,-j,g),s.lineTo(p.cx+p.x01,p.cy+p.y01),j0&&(f+=l);for(null!=a?b.sort(function(e,t){return a(h[e],h[t])}):null!=t&&b.sort(function(e,a){return t(i[e],i[a])}),s=0,c=f?(p-u*v)/f:0;s0?l*c:0)+v,h[m]={data:i[m],index:s,value:l,startAngle:g,endAngle:d,padAngle:y};return h}return i.value=function(a){return arguments.length?(e="function"==typeof a?a:xb(+a),i):e},i.sortValues=function(e){return arguments.length?(a=e,t=null,i):a},i.sort=function(e){return arguments.length?(t=e,a=null,i):t},i.startAngle=function(e){return arguments.length?(o="function"==typeof e?e:xb(+e),i):o},i.endAngle=function(e){return arguments.length?(n="function"==typeof e?e:xb(+e),i):n},i.padAngle=function(e){return arguments.length?(r="function"==typeof e?e:xb(+e),i):r},i},e.radialArea=function(){var e=Eb().curve(Hb),a=e.curve,t=e.lineX0,o=e.lineX1,n=e.lineY0,r=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return $b(t())},delete e.lineX0,e.lineEndAngle=function(){return $b(o())},delete e.lineX1,e.lineInnerRadius=function(){return $b(n())},delete e.lineY0,e.lineOuterRadius=function(){return $b(r())},delete e.lineY1,e.curve=function(e){return arguments.length?a(Yb(e)):a()._curve},e},e.radialLine=function(){return $b(Lb().curve(Hb))},e.symbol=function(){var e=xb(Qb),a=xb(64),t=null;function o(){var o;if(t||(t=o=Zn()),e.apply(this,arguments).draw(t,+a.apply(this,arguments)),o)return t=null,o+""||null}return o.type=function(a){return arguments.length?(e="function"==typeof a?a:xb(a),o):e},o.size=function(e){return arguments.length?(a="function"==typeof e?e:xb(+e),o):a},o.context=function(e){return arguments.length?(t=null==e?null:e,o):t},o},e.symbols=gh,e.symbolCircle=Qb,e.symbolCross=eh,e.symbolDiamond=oh,e.symbolSquare=mh,e.symbolStar=sh,e.symbolTriangle=dh,e.symbolWye=hh,e.curveBasisClosed=function(e){return new Mh(e)},e.curveBasisOpen=function(e){return new Fh(e)},e.curveBasis=function(e){return new vh(e)},e.curveBundle=Th,e.curveCardinalClosed=jh,e.curveCardinalOpen=Sh,e.curveCardinal=Gh,e.curveCatmullRomClosed=Bh,e.curveCatmullRomOpen=Rh,e.curveCatmullRom=qh,e.curveLinearClosed=function(e){return new Zh(e)},e.curveLinear=Kb,e.curveMonotoneX=function(e){return new Ch(e)},e.curveMonotoneY=function(e){return new Uh(e)},e.curveNatural=function(e){return new Eh(e)},e.curveStep=function(e){return new Xh(e,.5)},e.curveStepAfter=function(e){return new Xh(e,1)},e.curveStepBefore=function(e){return new Xh(e,0)},e.stack=function(){var e=xb([]),a=Yh,t=Vh,o=$h;function n(n){var r,i,s=e.apply(this,arguments),m=n.length,c=s.length,d=new Array(c);for(r=0;r0){for(var t,o,n,r=0,i=e[0].length;r0){for(var t,o=0,n=e[a[0]],r=n.length;o0&&(o=(t=e[a[0]]).length)>0){for(var t,o,n,r=0,i=1;iio&&t.name===a)return new xo([[e]],tn,a,+o);return null},e.interrupt=po,e.voronoi=function(){var e=tg,a=og,t=null;function o(o){return new Bg(o.map(function(t,n){var r=[Math.round(e(t,n,o)/_g)*_g,Math.round(a(t,n,o)/_g)*_g];return r.index=n,r.data=t,r}),t)}return o.polygons=function(e){return o(e).polygons()},o.links=function(e){return o(e).links()},o.triangles=function(e){return o(e).triangles()},o.x=function(a){return arguments.length?(e="function"==typeof a?a:ag(+a),o):e},o.y=function(e){return arguments.length?(a="function"==typeof e?e:ag(+e),o):a},o.extent=function(e){return arguments.length?(t=null==e?null:[[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]],o):t&&[[t[0][0],t[0][1]],[t[1][0],t[1][1]]]},o.size=function(e){return arguments.length?(t=null==e?null:[[0,0],[+e[0],+e[1]]],o):t&&[t[1][0]-t[0][0],t[1][1]-t[0][1]]},o},e.zoom=function(){var a,t,o=Kg,n=Cg,r=0,i=1/0,s=-i,m=i,c=s,d=m,l=250,u=Jt,f=[],b=I("start","zoom","end"),h=500,g=150;function p(e){e.on("wheel.zoom",z).on("mousedown.zoom",G).on("dblclick.zoom",J).on("touchstart.zoom",j).on("touchmove.zoom",w).on("touchend.zoom touchcancel.zoom",S).style("-webkit-tap-highlight-color","rgba(0,0,0,0)").property("__zoom",Ug)}function y(e,a){return(a=Math.max(r,Math.min(i,a)))===e.k?e:new Rg(a,e.x,e.y)}function v(e,a,t){var o=a[0]-t[0]*e.k,n=a[1]-t[1]*e.k;return o===e.x&&n===e.y?e:new Rg(e.k,o,n)}function M(e,a){var t=e.invertX(a[0][0])-s,o=e.invertX(a[1][0])-m,n=e.invertY(a[0][1])-c,r=e.invertY(a[1][1])-d;return e.translate(o>t?(t+o)/2:Math.min(0,t)||Math.max(0,o),r>n?(n+r)/2:Math.min(0,n)||Math.max(0,r))}function F(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function x(e,a,t){e.on("start.zoom",function(){T(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){T(this,arguments).end()}).tween("zoom",function(){var e=arguments,o=T(this,e),r=n.apply(this,e),i=t||F(r),s=Math.max(r[1][0]-r[0][0],r[1][1]-r[0][1]),m=this.__zoom,c="function"==typeof a?a.apply(this,e):a,d=u(m.invert(i).concat(s/m.k),c.invert(i).concat(s/c.k));return function(e){if(1===e)e=c;else{var a=d(e),t=s/a[2];e=new Rg(t,i[0]-a[0]*t,i[1]-a[1]*t)}o.zoom(null,e)}})}function T(e,a){for(var t,o=0,n=f.length;o0?Re(this).transition().duration(l).call(x,s,t):Re(this).call(p.transform,s)}}function j(){if(o.apply(this,arguments)){var t,n,r,i,s=T(this,arguments),m=e.event.changedTouches,c=m.length;for(Ig(),n=0;n=0&&d.splice(a,1)}function g(e){var a=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),p(a,e.attrs),b(e,a),a}function p(e,a){Object.keys(a).forEach(function(t){e.setAttribute(t,a[t])})}function y(e,a){var t,o,n,r;if(a.transform&&e.css){if(!(r=a.transform(e.css)))return function(){};e.css=r}if(a.singleton){var i=c++;t=m||(m=g(a)),o=F.bind(null,t,i,!1),n=F.bind(null,t,i,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(t=function(e){var a=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",p(a,e.attrs),b(e,a),a}(a),o=function(e,a,t){var o=t.css,n=t.sourceMap,r=void 0===a.convertToAbsoluteUrls&&n;(a.convertToAbsoluteUrls||r)&&(o=l(o));n&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */");var i=new Blob([o],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(i),s&&URL.revokeObjectURL(s)}.bind(null,t,a),n=function(){h(t),t.href&&URL.revokeObjectURL(t.href)}):(t=g(a),o=function(e,a){var t=a.css,o=a.media;o&&e.setAttribute("media",o);if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}.bind(null,t),n=function(){h(t)});return o(e),function(a){if(a){if(a.css===e.css&&a.media===e.media&&a.sourceMap===e.sourceMap)return;o(e=a)}else n()}}e.exports=function(e,a){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(a=a||{}).attrs="object"==typeof a.attrs?a.attrs:{},a.singleton||"boolean"==typeof a.singleton||(a.singleton=i()),a.insertInto||(a.insertInto="head"),a.insertAt||(a.insertAt="bottom");var t=f(e,a);return u(t,a),function(e){for(var o=[],n=0;ni)throw new Error("The start of the range cannot be after the end of the range");return n>=r&&n<=i}},function(e,a,t){var o=t(1);e.exports=function(e,a){var t=o(e),n=o(a);return t.getTime()>n.getTime()}},function(e,a,t){var o=t(1);e.exports=function(e,a){var t=o(e),n=o(a);return t.getTime()-1}function C(e,a,t){for(var o=-1,n=e?e.length:0;++o-1},je.prototype.set=function(e,a){var t=this.__data__,o=qe(t,e);return o<0?t.push([e,a]):t[o][1]=a,this},we.prototype.clear=function(){this.__data__={hash:new Je,map:new(be||je),string:new Je}},we.prototype.delete=function(e){return Ce(this,e).delete(e)},we.prototype.get=function(e){return Ce(this,e).get(e)},we.prototype.has=function(e){return Ce(this,e).has(e)},we.prototype.set=function(e,a){return Ce(this,e).set(e,a),this},Se.prototype.add=Se.prototype.push=function(e){return this.__data__.set(e,r),this},Se.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.clear=function(){this.__data__=new je},ke.prototype.delete=function(e){return this.__data__.delete(e)},ke.prototype.get=function(e){return this.__data__.get(e)},ke.prototype.has=function(e){return this.__data__.has(e)},ke.prototype.set=function(e,a){var t=this.__data__;if(t instanceof je){var n=t.__data__;if(!be||n.lengthc))return!1;var l=r.get(e);if(l&&r.get(a))return l==a;var u=-1,f=!0,b=n&i?new Se:void 0;for(r.set(e,a),r.set(a,e);++u-1&&e%1==0&&e-1&&e%1==0&&e<=c}function ia(e){var a=typeof e;return!!e&&("object"==a||"function"==a)}function sa(e){return!!e&&"object"==typeof e}function ma(e){return"symbol"==typeof e||sa(e)&&ie.call(e)==T}var ca=O?function(e){return function(a){return e(a)}}(O):function(e){return sa(e)&&ra(e.length)&&!!q[ie.call(e)]};function da(e){return oa(e)?_e(e):Ne(e)}function la(e){return e}t.exports=function(e,a){return e&&e.length?function(e,a,t){var n=-1,r=K,i=e.length,s=!0,m=[],c=m;if(t)s=!1,r=C;else if(i>=o){var d=a?null:Oe(e);if(d)return H(d);s=!1,r=E,c=new Se}else c=a?[]:m;e:for(;++n-1},Be.prototype.set=function(e,a){var t=this.__data__,o=Oe(t,e);return o<0?t.push([e,a]):t[o][1]=a,this},De.prototype.clear=function(){this.__data__={hash:new We,map:new(xe||Be),string:new We}},De.prototype.delete=function(e){return Ve(this,e).delete(e)},De.prototype.get=function(e){return Ve(this,e).get(e)},De.prototype.has=function(e){return Ve(this,e).has(e)},De.prototype.set=function(e,a){return Ve(this,e).set(e,a),this},Re.prototype.clear=function(){this.__data__=new Be},Re.prototype.delete=function(e){return this.__data__.delete(e)},Re.prototype.get=function(e){return this.__data__.get(e)},Re.prototype.has=function(e){return this.__data__.has(e)},Re.prototype.set=function(e,a){var t=this.__data__;if(t instanceof Be){var n=t.__data__;if(!xe||n.length-1&&e%1==0&&e-1&&e%1==0&&e<=r}function ua(e){var a=typeof e;return!!e&&("object"==a||"function"==a)}function fa(e){return!!e&&"object"==typeof e}var ba,ha=C?(ba=C,function(e){return ba(e)}):function(e){return fa(e)&&la(e.length)&&!!q[me.call(e)]};var ga=Ee(function(e){return e.push(void 0,ta),E(va,void 0,e)});function pa(e){return sa(e)?Ze(e):function(e){if(!aa(e))return ve(e);var a=[];for(var t in Object(e))ie.call(e,t)&&"constructor"!=t&&a.push(t);return a}(e)}var ya,va=(ya=function(e,a,t,o){Le(e,a,t,o)},Ee(function(e,a){var t=-1,o=a.length,n=o>1?a[o-1]:void 0,r=o>2?a[2]:void 0;for(n=ya.length>3&&"function"==typeof n?(o--,n):void 0,r&&function(e,a,t){if(!ua(t))return!1;var o=typeof a;return!!("number"==o?sa(t)&&ea(a,t.length):"string"==o&&a in t)&&na(t[a],e)}(a[0],a[1],r)&&(n=o<3?void 0:n,o=1),e=Object(e);++t=0||Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}(e,["d3","global"]),m=function(e){e.selectAll("svg").remove();var a=e.selectAll("svg").data(e.data());a.exit().remove();var o=r()(s||{},function(e){return{locale:i,metaballs:{blurDeviation:10,colorMatrix:"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 50 -10"},bound:{format:e.timeFormat("%d %B %Y")},axis:{formats:{milliseconds:"%L",seconds:":%S",minutes:"%I:%M",hours:"%I %p",days:"%a %d",weeks:"%b %d",months:"%B",year:"%Y"},verticalGrid:!1,tickPadding:6},drops:function(e){return e.data},drop:{color:null,radius:5,date:function(e){return new Date(e)},onClick:function(){},onMouseOver:function(){},onMouseOut:function(){}},label:{padding:20,text:function(e){return e.name+" ("+e.data.length+")"},width:200},indicator:{previousText:"◀",nextText:"▶"},line:{color:function(a,t){return e.schemeCategory10[t]},height:40},margin:{top:20,right:10,bottom:20,left:10},range:{start:new Date((new Date).getTime()-31536e6),end:new Date},zoom:{onZoomStart:null,onZoom:null,onZoomEnd:null,minimumScale:0,maximumScale:1/0},numberDisplayedTicks:{small:3,medium:5,large:7,extra:12},breakpoints:{small:576,medium:768,large:992,extra:1200}}}(t)),m=(o.drops,o.zoom),c=o.drop,u=(c.onClick,c.onMouseOut,c.onMouseOver,o.metaballs),f=o.label.width,b=o.line.height,h=o.range,g=h.start,p=h.end,y=o.margin,v=o.breakpoints,M=e.node().clientWidth-y.left-y.right,F=t.scaleTime().domain([g,p]).range([0,M-f]);d._scale=F,d.currentBreakpointLabel=function(e,a){for(var t in e)if(a<=e[t])return t;return"extra"}(v,n.innerWidth);var x=a.enter().append("svg").attr("width",M).classed("event-drop-chart",!0);m&&x.call(function(e,a,t,o,n,r){var i=t.label,s=i.width,m=i.padding,c=t.zoom,d=c.onZoomStart,l=c.onZoom,u=c.onZoomEnd,f=c.minimumScale,b=c.maximumScale,h=e.zoom().scaleExtent([f,b]);return h.on("zoom.start",d).on("zoom.end",u),h.on("zoom",function(i){var c=function(e,a,t,o){var n=a+t,r=e.x,i=e.y,s=e.k;return o.zoomIdentity.translate(-n,0).translate(r,i).scale(s).translate(a+t,0)}(r().transform,s,m,e).rescaleX(o);a.call(n(t,c)),l&&l(i)}),h}(t,x,o,F,l,function(){return t.event})),u&&x.call(function(e){return function(a){var t=e.metaballs,o=t.blurDeviation,n=t.colorMatrix,r=a.append("defs").append("filter").attr("id","metaballs");r.append("feGaussianBlur").attr("in","SourceGraphic").attr("stdDeviation",o).attr("result","blur"),r.append("feColorMatrix").attr("in","blur").attr("mode","matrix").attr("values",n).attr("result","contrast"),r.append("feBlend").attr("in","SourceGraphic").attr("in2","contrast")}}(o)),x.merge(a).attr("height",function(e){return(e.length+1)*b+y.top+y.bottom}),x.append("g").classed("viewport",!0).attr("transform","translate("+y.left+","+y.top+")").call(l(o,F))},d=function e(a){e._initialize=function(){return m(a)},e._initialize(),n.addEventListener("resize",e._initialize,!0)};d.scale=function(){return d._scale},d.filteredData=function(){return d._filteredData},d.destroy=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){};n.removeEventListener("resize",d._initialize,!0),e()};var l=function(e,a){return function(o){var n=e.drop.date,r=a.domain().map(function(e){return new Date(e)}),i=o.data().map(function(a){if(!Array.isArray(a))throw new Error("Selection data is not an array. Are you sure you provided an array of arrays to `data` function?");return a.map(function(a){if(!a.fullData&&(a.fullData=e.drops(a),!a.fullData))throw new Error("No drops data has been found. It looks by default in the `data` property. You can use the `drops` configuration parameter to tune it.");return a.data=a.fullData.filter(function(e){return function(e,a){var t=Math.min.apply(Math,v(a)),o=Math.max.apply(Math,v(a));return y()(new Date(e),t,o)}(n(e),r)}),a})});d._scale=a,d._filteredData=i[0],o.data(i).call(function(e,a,t,o){var n=a.label.width,r=a.axis,i=r.formats,s=r.verticalGrid,m=r.tickPadding,c=a.locale,d=a.numberDisplayedTicks,l=a.line.height;return e.timeFormatDefaultLocale(c),function(a){var r=a.selectAll(".axis").data(function(e){return e});r.exit().remove();var c=e.axisTop(t).tickFormat(function(a){return function(e,a,t){return t.timeSecond(e)\n '+e.author.name+'\n
\n

'+e.message+'

\n

\n '+e.author.name+'\n on '+F(new Date(e.date))+' -\n '+e.sha.substr(0,10)+"\n

\n
\n ").style("left",o.event.pageX-30+"px").style("top",o.event.pageY+20+"px")},onMouseOut:function(){J.transition().duration(500).style("opacity",0).style("pointer-events","none")}}}),w=x.map(function(e){return{name:e.name,data:e.commits}});o.select("#eventdrops-demo").data([w]).call(j),G(j)},function(e){e.exports=[{name:"react-admin",commits:[{sha:"93a12b7670f6859daef621f5fad63cb03dc04791",message:"no-ci-add-missing-PR-10148-to-the-changelog",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 19 Aug 2024 16:55:06 +0200"},{sha:"8ba5a44cb3c93873dd3381463c520c05ba0c84be",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 19 Aug 2024 16:26:35 +0200"},{sha:"e9d0922fc5e1c978c99ddd5e549b266a502d719d",message:"v5.1.2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 19 Aug 2024 16:25:25 +0200"},{sha:"c7d869f06514692048ca925a149b7d648d7b8494",message:"changelog-for-v5.1.2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 19 Aug 2024 16:24:36 +0200"},{sha:"8787c4cfa117fee670198456f8779bd2e5fde29c",message:"Merge-pull-request-10148-from-marmelab-fix-validator-SourceContext",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 19 Aug 2024 15:03:10 +0200"},{sha:"80cf0268b29e65db22c08943ff4be6578e5a1483",message:"Merge-pull-request-10150-from-marmelab-doc-QuickFilter",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 19 Aug 2024 14:53:47 +0200"},{sha:"afdc20d1682f89130007d7b697d8bf0a5dfe56cc",message:"no-ci-Doc-Improve-types-in-QuickFilter-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 19 Aug 2024 14:52:08 +0200"},{sha:"a23ad3ca4d2892fdd9714aac0d5804883693b918",message:"return-both-source-and-finalSource",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 19 Aug 2024 14:01:03 +0200"},{sha:"441273577de4d64fa4c8606b44beaf7bd9e99825",message:"Fix-useInput-should-call-a-custom-validator-with-the-final-source-in-respect-to-the-SourceContext",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 19 Aug 2024 12:01:05 +0200"},{sha:"4d96a3b29b4c229be033a356091ed2ee99954211",message:"Merge-pull-request-10145-from-mrnkr-patch-1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Aug 2024 11:23:12 +0200"},{sha:"2d8ef95eb4bec9edb8e8246848ccc214d788fbed",message:"no-ci-reorder-ra-data-nestjs-query-and-add-nestjs-query-logo",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Aug 2024 11:21:22 +0200"},{sha:"c101592db9effdeb289285b1641df8fc53d9e4b4",message:"Update-DataProviderList.md",author:{name:"Alvaro Nicoli",email:"xmr.nkr@gmail.com"},date:"Wed, 14 Aug 2024 11:57:01 -0300"},{sha:"22dae61e51a880e9160cb7083f64d04849c04f78",message:"Merge-pull-request-10144-from-marmelab-fix-PrevNextButtons-pagination-index",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 14 Aug 2024 16:35:30 +0200"},{sha:"b4d41ad938996debb9553dda6539c8a19e3c5e51",message:"no-ci-fix-storedParams.page-default-value",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 14 Aug 2024 16:34:44 +0200"},{sha:"5430505a9a8f8d9bffa186d3a342b3588b8ee218",message:"Fix-PrevNextButtons-index-when-using-paginated-results",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 14 Aug 2024 16:31:37 +0200"},{sha:"3ccba67a53b72ef915d5e89b5d5ea83a8408e52d",message:"Merge-pull-request-10143-from-marmelab-doc-remove-webm-references-2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 14 Aug 2024 14:56:03 +0200"},{sha:"487da1b318029950a6351bf02524df9f002fe326",message:"no-ci-Remove-more-references-to-ra-enterprise-webm-videos",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 14 Aug 2024 14:53:30 +0200"},{sha:"bf58a52e78c2435beecc7bb561678a580123052f",message:"Merge-pull-request-10138-from-JonasDoe-10052_fix_faulty_override_warning",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 13 Aug 2024 10:23:03 +0200"},{sha:"2c927b5af0980861c0901c8e03f2b40cb1711442",message:"adjusted-check-for-use-of-the-override-option",author:{name:"JonasDoe",email:"jonasdoering1@gmail.com"},date:"Mon, 12 Aug 2024 17:26:28 +0200"},{sha:"b288883ede81c9cd19378900a3f42578bf2ae07f",message:"Fix-filters-e2e-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 9 Aug 2024 16:13:57 +0200"},{sha:"ace6f40921a7eb4e358bad6accf5c34f9742f24b",message:"Fix-e2e-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 9 Aug 2024 15:23:50 +0200"},{sha:"bd95b6e9b7bda6f63aeee8b61fb6bcc97632ac8b",message:"Fix-unit-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 9 Aug 2024 15:06:58 +0200"},{sha:"8211c5d07fb1a6a253314989579c1cfeb1bc092a",message:"Fix-FakeRest-in-demo",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 9 Aug 2024 11:01:17 +0200"},{sha:"37ca014f6bb715f6a97b89ed3516b77baccb270e",message:"Merge-pull-request-10135-from-marmelab-update-ra-search-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 8 Aug 2024 11:23:11 +0200"},{sha:"b0aff2cfa56f774969b6c0121e002e15abb00f71",message:"Fix-liquid-syntax-issues",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 8 Aug 2024 09:13:20 +0200"},{sha:"756cc0ffa0942b939b33f7a62e18409164663f65",message:"Doc-Fix-SearchWithResult-screencast",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 7 Aug 2024 17:49:39 +0200"},{sha:"70a94e8458af60628bdbbfa374ad142534f0d263",message:"Doc-Update-ra-search-documentation-to-mention-disableHighlight",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 7 Aug 2024 17:41:54 +0200"},{sha:"e287f1e40f395defed9bee8d066ed829287d8f75",message:"Merge-pull-request-10134-from-marmelab-doc-fix-referenceinput-usage",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 7 Aug 2024 12:05:04 +0200"},{sha:"56afceb105ef0e4d0a16b0195596f6722ce14fae",message:"Fix-linter-warning",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 7 Aug 2024 11:40:48 +0200"},{sha:"e2ff4d0db3779d31ca45224375709ceff3cccfcf",message:"Doc-Fix-ReferenceInput-usage",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 7 Aug 2024 11:34:49 +0200"},{sha:"a7340a34d02b22101f59505c98e1ea16a96f82c4",message:"Merge-pull-request-10131-from-marmelab-update-create-react-admin",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 6 Aug 2024 17:40:35 +0200"},{sha:"880c3ae20485f5fd36c983d7257a5ccec0c97186",message:"Update-and-fix-create-react-admin",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 6 Aug 2024 14:06:42 +0200"},{sha:"29351000329dfaa059fcd09cd484ec858d9bd2c5",message:"Merge-pull-request-10127-from-marmelab-doc-remove-webm-references",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 5 Aug 2024 15:38:12 +0200"},{sha:"f6207304d45e8622f3195c9dd094457298dbc0ed",message:"Remov-e-references-to-ra-enterprise-webm-videos",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 5 Aug 2024 14:19:33 +0200"},{sha:"b42a405da0bfb939ad8d96de276d893ef8f1612c",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 5 Aug 2024 11:22:08 +0200"},{sha:"78a5defea85aee9f4fae7271187726eef242effb",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 5 Aug 2024 11:21:18 +0200"},{sha:"92f307a259038f76ea99928d4b5686b1d02c6146",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 5 Aug 2024 11:20:53 +0200"},{sha:"a9b6a84255da92624559630e2de3472c78e70a2b",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 5 Aug 2024 11:19:51 +0200"},{sha:"4c8c3f0fe7ef4bad9a0ceb56d0ccb861469d56a1",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Aug 2024 12:09:10 +0200"},{sha:"dfd8b8a0b135f9971809b3ceebe295384cc28eb6",message:"v5.1.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Aug 2024 12:08:42 +0200"},{sha:"7361c691c0d6ab83c68d76638f2c04047595e60a",message:"Prepare-changelog-for-v5.1.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Aug 2024 12:06:49 +0200"},{sha:"477a7f2da46e1ae7436b21ca6837f9a0b6267b56",message:"Merge-pull-request-10125-from-glauff-master",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 2 Aug 2024 11:54:44 +0200"},{sha:"169f5f81ba2985cc144537504bd043070b30a9ac",message:"Merge-pull-request-10102-from-marmelab-fix-datagrid-rowclick-regression",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 2 Aug 2024 11:21:18 +0200"},{sha:"292a32c89da9feb30ce350b2aa702a7a006e292b",message:"Merge-pull-request-10120-from-marmelab-atomic-crm",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 2 Aug 2024 11:17:45 +0200"},{sha:"639a0e5e21979c90c45e52e32a8ea721bb011abb",message:"fix-10107",author:{name:"Gaetan Lauff",email:"glauff@plansoft.de"},date:"Fri, 2 Aug 2024 09:53:58 +0200"},{sha:"e7f56723e05a38851b61fb78dba7d74839bba9bc",message:"Merge-pull-request-10124-from-marmelab-feat-crm-atomic",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Fri, 2 Aug 2024 08:33:24 +0200"},{sha:"73bbd6dd98f027e4dd48d0575e73b6ec164dbb5e",message:"Feat-crm-Code-modified-to-look-more-like-Atomic-Crm",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 1 Aug 2024 23:15:09 +0200"},{sha:"5a148d0ac3f49e784937a00389812bcdd7346244",message:"Feat-crm-Update-dataProvder-for-atomic-crm-compliance",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 1 Aug 2024 20:29:55 +0200"},{sha:"988a5fc54aab80a5d7d04434d0b277146c31dfe3",message:"Merge-pull-request-10123-from-marmelab-feat-crm-disable-sale",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Thu, 1 Aug 2024 18:00:55 +0200"},{sha:"a2cabbfe401fc8de9cd5ba92dc15ac67b20af468",message:"Feat-crm-Clear-Note-form",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 1 Aug 2024 17:50:31 +0200"},{sha:"7c85fe806c05e7a6bbc99fbdb9bb630f8d34de87",message:"Feat-crm-Add-possibility-to-disable-Sale",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 1 Aug 2024 17:39:55 +0200"},{sha:"81e9ff6eb0500327394f6336a4f5578f074ba9ec",message:"crm-no-ci-Tweak-import-dialog-UI",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Aug 2024 16:08:24 +0200"},{sha:"eea91e5e93c645de83d761bcb6e363f66d22620b",message:"Merge-pull-request-10119-from-marmelab-fix-contact-import",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Thu, 1 Aug 2024 15:44:43 +0200"},{sha:"3ebd254ddccb6c81a2a33fa2e9e06472cc8fbc79",message:"Fix-crm-Improve-contact-import-modal",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Thu, 1 Aug 2024 14:54:04 +0200"},{sha:"5995ffd21b44877fb7451f3432eaf8071e71387e",message:"Merge-pull-request-10121-from-marmelab-fix-crm-dashboard",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Thu, 1 Aug 2024 14:34:06 +0200"},{sha:"bd8655d9106358c09feabd2570396a40aa97bf12",message:"Fix-crm-Padding-in-DasboardStepper",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 1 Aug 2024 14:27:47 +0200"},{sha:"282a11225668826a3dcd07569173dc0166ccbd92",message:"Fix-types",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Thu, 1 Aug 2024 14:03:35 +0200"},{sha:"f894eb70d47940664d27ac97519ac3eeb31166a1",message:"Merge-pull-request-10118-from-marmelab-fix-crm-be-supabase",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Thu, 1 Aug 2024 13:59:32 +0200"},{sha:"f7732ff4b9362b910179dee4e9ebc72a67dcf2b3",message:"Fix-crm-Improve-import-speed-via-batching-add-estimated-remaining-time",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Thu, 1 Aug 2024 13:54:47 +0200"},{sha:"ac34fab80bf60dace587fba279d83d65243b193c",message:"Merge-pull-request-10113-from-marmelab-feat-crm-keep-company-tab",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 1 Aug 2024 13:25:51 +0200"},{sha:"a13e25cd0765d43bd7f394c73b30194f13daa0f6",message:"Merge-branch-atomic-crm-into-feat-crm-keep-company-tab",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 1 Aug 2024 13:05:26 +0200"},{sha:"8169864f2bcd8be7467896304c1f080613fe5c89",message:"Feat-crm-Supabase-look-alike-upload-file",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 1 Aug 2024 11:22:57 +0200"},{sha:"75f75a8d454ee86094a3bfd499e31ddf97890b6b",message:"Merge-pull-request-10114-from-marmelab-fix-apply-order-if-defined",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 1 Aug 2024 10:52:21 +0200"},{sha:"7190ea6379280008c6598ed5a168581865e5695b",message:"Fix-maergins",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Aug 2024 10:40:44 +0200"},{sha:"2c99589f6daa28fee3a1ff696840c27335291922",message:"Extract-and-rename-useGetPathForRecordCallback",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 1 Aug 2024 10:34:37 +0200"},{sha:"44f406e2b9d3b0b9d9bda13dde1bafc1ed5417ec",message:"Feat-crm-Replace-Company-tabs-by-a-TabbedShowLayout",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 1 Aug 2024 10:01:14 +0200"},{sha:"c1160bf77779b7749518b58c46d67235fbdb7f4d",message:"Merge-pull-request-10055-from-marmelab-doc-remove-v5-annoucement-banner",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 1 Aug 2024 09:35:47 +0200"},{sha:"8cf83e94f847e6c709dd53d412c649f006759328",message:"no-ci-crm-increase-bar-width-in-deals-chart",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Aug 2024 08:49:00 +0200"},{sha:"018a20b46bee90ccf74abcd2dd77458c8476ee25",message:"no-ci-crm-Remove-date-in-hot-contacts",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Aug 2024 08:42:31 +0200"},{sha:"c5ac326ce4343d1fd636d350e3fa122616cc6b55",message:"no-ci-crm-Compactify-task-list",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Aug 2024 08:31:44 +0200"},{sha:"a6d43d14a259f66c73c0c07feffb99c54643a4da",message:"Merge-pull-request-10117-from-marmelab-fix-reviews",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 1 Aug 2024 08:15:20 +0200"},{sha:"de41a0190812423db25d15ec17da2773e5b6496f",message:"Feat-crm-harmonize-the-UI-on-the-dashboard-page",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 22:17:53 +0200"},{sha:"4e378973b55ce02946888810c6afa5104820b90b",message:"Fix-crm-Set-BulkAction-for-ContactList",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 21:43:12 +0200"},{sha:"866f33ba540a9834a899668094769ae59bb4f1c4",message:"Fix-crm-add-await-for-processCompanyLogo-remove-image-for-ImageEditorField",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 21:29:41 +0200"},{sha:"a14d1e56703ae920d9b052a6cbdd0c8d44e68466",message:"Feat-crm-Add-Chip-icon-if-deal-expecting-closing-date-is-past",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 21:13:57 +0200"},{sha:"b371f2084e36179eb22f0ae5210d51af59043b9e",message:"Merge-pull-request-10111-from-marmelab-feat-crm-task-dates",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 21:07:57 +0200"},{sha:"f429cb89bf0b47966fcb8c6a29557aa636bf7db1",message:"Merge-pull-request-10112-from-marmelab-fix-crm-sale-management",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 21:05:26 +0200"},{sha:"082ed6a08bed7eaaed0099129463dcff3327af14",message:"Merge-branch-atomic-crm-into-feat-crm-task-dates",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 21:00:02 +0200"},{sha:"ca820b631948743c0f9f8e11b85e5c8f7e684aa4",message:"Merge-branch-atomic-crm-into-fix-crm-sale-management",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 20:55:10 +0200"},{sha:"453ea8dfeb172032eae707d906021ebbd7c4f322",message:"Merge-pull-request-10115-from-marmelab-fix-crm-padding",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Wed, 31 Jul 2024 16:48:11 +0200"},{sha:"e90249d591f3ab8f82f17e10e7c4517e8a5de2d4",message:"Fix-crm-Apply-suggestions-from-code-review",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 15:41:12 +0200"},{sha:"33e70c6107c69f525c45c0c21a5dc898bfd93760",message:"fix-test",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 31 Jul 2024 15:25:02 +0200"},{sha:"7a3bc5401b337adb77f585b8d2b8907d33daa8a0",message:"no-ci-crm-Fix-linter-warnings",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 Jul 2024 15:02:34 +0200"},{sha:"68f047586569345276dce63212d170620c0b6811",message:"Fix-crm-Remove-margin-for-task-edit",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 14:56:23 +0200"},{sha:"af5d45f8bf9050f8e04214b5875758c5deda351d",message:"Fix-apply-order-if-defined",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 31 Jul 2024 14:53:36 +0200"},{sha:"0db24f0ff247091ababb100fa10e82ea4d4c0852",message:"Feat-crm-Split-TasksList-component",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 14:40:06 +0200"},{sha:"eae881fd3b92ec5f69a1b29549511b5ed099eac6",message:"no-ci-crm-Fix-activity-log-loading-margin",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 Jul 2024 14:39:49 +0200"},{sha:"9da7338d06506b20cd4c5d93765c26021e39ed67",message:"no-ci-CRM-Make-notes-look-like-activity-log",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 Jul 2024 14:34:35 +0200"},{sha:"951143abeceedaef64a56c77909f8be5efed7fdd",message:"Feat-crm-Keep-company-tab-when-changing-page",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 14:27:19 +0200"},{sha:"0c9c3c031b5b47b20ed21f2cfb6a31538d4d1114",message:"Feat-crm-Remove-unused-files-and-method",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 14:31:32 +0200"},{sha:"b01a99267212ceec6b6233ea198ba1c1767dae83",message:"Merge-pull-request-10110-from-marmelab-feat-crm-empty-dashboard",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Wed, 31 Jul 2024 14:19:05 +0200"},{sha:"5cc4e00606c1dd909ac6c1046101ba9c0c771324",message:"Merge-pull-request-10109-from-marmelab-fix-crm-improvement",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Wed, 31 Jul 2024 14:09:55 +0200"},{sha:"10c4d2b086db6a0e3398a13da04841de31f4dd1e",message:"no-ci-CRM-Fix-activity-log-in-dashboard",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 Jul 2024 14:05:43 +0200"},{sha:"35f51b181b929b32093442b722383cbc2311e7bb",message:"Feat-crm-Remove-transfor-role-new-password-for-sales",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 12:07:12 +0200"},{sha:"17a1933b7772b4298273c7c994a2bbd9a0a8f958",message:"Feat-crm-Improve-Upcoming-task-component",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 12:00:03 +0200"},{sha:"01a5c79b47d18c96d61b506c47844e067dc9b7bd",message:"Feat-crm-Display-due-date-for-Task-dashboard",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 11:38:18 +0200"},{sha:"ef265ba74090b1f954ae621154ebde59a1879a70",message:"Merge-pull-request-10108-from-marmelab-feat-crm-display-form-at-a-glance",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 31 Jul 2024 06:34:03 +0200"},{sha:"ea952d2bebe21cf32910d3dedcb2580566eb0cf1",message:"Feat-crm-Add-onboarding-for-empty-project",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 31 Jul 2024 00:03:13 +0200"},{sha:"a70508fb13e77e4db1e92c00026a61a7290994fc",message:"Fix-crm-Remove-blank-column-in-company-list",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 30 Jul 2024 21:59:55 +0200"},{sha:"a5065af5851b6198113795944b0b0fd2b50b9350",message:"Fix-crm-Remove-weird-blank-in-dashboard",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 30 Jul 2024 21:34:28 +0200"},{sha:"5dccc7384dcf58676197ff650d23da69f42bd9ce",message:"Feat-crm-Set-Link-right-or-bottom-for-update-ImageEditorField",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 30 Jul 2024 21:20:34 +0200"},{sha:"5b6651e0a844d831eb88dc3455c49ac7370d26b1",message:"Feat-crm-Update-ImageEditorField-title",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 30 Jul 2024 20:26:53 +0200"},{sha:"75ca7730df24dc14c55e92ed09e5237930566bd9",message:"Fix-crm-Set-same-font-size-for-secondary-information-in-HotContact",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 30 Jul 2024 20:24:22 +0200"},{sha:"c545adf9a52c8fc3565ae91facc820b43cfd5dcf",message:"Fix-crm-Create-note-with-iso-date",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 30 Jul 2024 20:13:49 +0200"},{sha:"f6736cbd8997ff736352238fec6c0a4daeec742d",message:"Feat-crm-Display-Forms-at-a-glance",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 30 Jul 2024 19:29:30 +0200"},{sha:"a83086e00e19c4b0225143f3bf0eb88d0a8de875",message:"no-ci-Fix-typo",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Jul 2024 17:54:53 +0200"},{sha:"0997eb093df0d303c631573d271851dff78a8c2b",message:"CRM-Fix-broken-types",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Jul 2024 15:22:19 +0200"},{sha:"fc76d784fd5baa4de6c9cb7b4dda87d3b061eb0c",message:"no-ci-crm-More-tweaks-to-activity-log",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Jul 2024 15:13:55 +0200"},{sha:"0f0c1bcdaecc98fd9a9f1cdb521df4ac437e67f2",message:"Merge-pull-request-9543-from-marmelab-fix-dateInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 30 Jul 2024 14:53:50 +0200"},{sha:"059ccf3842be357f2f1220a293baf171f0966ad2",message:"no-ci-CRM-Contact-aside-UI-tweaks",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Jul 2024 14:42:41 +0200"},{sha:"68d00c7b3980529fc02360a73737adc11b388aee",message:"no-ci-Add-context-info-to-company",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Jul 2024 14:08:50 +0200"},{sha:"d1e382b014d3ba5b2f8a241a710a9ea2c42011e1",message:"no-ci-Fix-company-sidebar-does-not-reflect-the-company-edit-form",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Jul 2024 14:02:41 +0200"},{sha:"a8712d903acb87b5b148e38a1c602026b7df93d5",message:"no-ci-Make-Sales-management-feature-accessible-by-user-menu",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Jul 2024 13:48:06 +0200"},{sha:"202d57d56a9bd2a855435818f055a3c6280290d1",message:"Use-browser-locale-for-the-archived-deals",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Jul 2024 13:33:27 +0200"},{sha:"d82226ce876d322cc7dd640e8f4fdb4325386a9f",message:"Add-comments",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Jul 2024 12:09:20 +0200"},{sha:"ddc2fe399cfd1f835122c53e2b7c6b85faccf740",message:"Correct-wording-of-empty-pages",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Jul 2024 12:02:20 +0200"},{sha:"4679e984f60e6ee4e8e4b7b975d40666dbcfa6c4",message:"no-ci-Fix-linkedin-profile-link-in-contact-view",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Jul 2024 11:53:48 +0200"},{sha:"8c5b313c0e776f1f13ab1ae00ceac03d119b8bc8",message:"Fix-on-all-platforms-and-handle-input-reset",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Jul 2024 11:51:33 +0200"},{sha:"ecae5355d0a38f35142ba95898547d6abaa82613",message:"Update-company-activity-look-and-feel",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Jul 2024 11:44:14 +0200"},{sha:"94f7f2fd55ae8e725dd746840fd0d716cc6c2a6c",message:"Merge-branch-master-into-fix-dateInput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Jul 2024 09:51:26 +0200"},{sha:"6e723f17bd1d71f7004509c6c0ffd4f520a827bd",message:"Merge-pull-request-10106-from-marmelab-fix-crm-passwords",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Tue, 30 Jul 2024 09:41:05 +0200"},{sha:"0cece2e535a17eec83012567be949fafe5b789e6",message:"Merge-pull-request-10104-from-marmelab-feat-crm-create-quick-task",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Tue, 30 Jul 2024 09:00:31 +0200"},{sha:"164255b66b0b471a3d9f0ec932154b3b4a54b525",message:"Merge-pull-request-10103-from-marmelab-feat-crm-redirect-deleting-contact",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Tue, 30 Jul 2024 08:47:53 +0200"},{sha:"379a581abce0146e6636cf9641cfa02ec4589433",message:"Fix-crm-Update-AddTask-wording",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Tue, 30 Jul 2024 08:46:17 +0200"},{sha:"79af843dc3112a4ef772a39efccc3f22a4c3d0b6",message:"Merge-pull-request-10105-from-marmelab-feat-crm-hot-contact",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Tue, 30 Jul 2024 08:46:01 +0200"},{sha:"1b0585d019ed2002a054f966db58de2a83a7c49c",message:"Merge-pull-request-10101-from-marmelab-feat-crm-display-newsletter-aside",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Tue, 30 Jul 2024 08:35:21 +0200"},{sha:"d3b19314aa7f3da8e6912abc4bc50302b656a0c9",message:"Fix-crm-Remove-client-side-validation-for-the-current-password",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 29 Jul 2024 19:27:13 +0200"},{sha:"31b17c7543be0ffa86e31ce899d10648643807f2",message:"Feat-crm-Display-company-name-and-title-for-Hot-Contact",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 29 Jul 2024 19:19:20 +0200"},{sha:"df8951b4ff82e5efe8773e4fc3dbb8eedff894d7",message:"Feat-crm-Allow-quick-task-create-from-Dashboard",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 29 Jul 2024 19:09:49 +0200"},{sha:"cdd1d7c458a56104b653e76d87e41646cb4224b8",message:"Feat-crm-Redirect-on-company-page-when-deleting-an-user-from-company",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 29 Jul 2024 18:00:03 +0200"},{sha:"1914063f909fb2b3d333a112ff22bb3ca551d150",message:"Fix-Datagrid-rowClick-regression",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Jul 2024 18:00:42 +0200"},{sha:"3dfbf9ff2c59e5b9636f6f5906149623b16e4afd",message:"Feat-crm-Display-gender-icon-newseletter-info-for-Contact",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 29 Jul 2024 17:20:30 +0200"},{sha:"f8d615a4aee6703c5a79b03ca45de53723c105da",message:"Merge-pull-request-10096-from-marmelab-fix-crm-company-contacts",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Mon, 29 Jul 2024 16:07:32 +0200"},{sha:"3c7298ba142180b66d0f70335d477a21e541df71",message:"Merge-remote-tracking-branch-origin-atomic-crm-into-fix-crm-company-contacts",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Mon, 29 Jul 2024 15:17:58 +0200"},{sha:"7e2268ff761e17c40f4698f7a55531e4316acf00",message:"Merge-pull-request-10099-from-marmelab-fix-crm-update",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Mon, 29 Jul 2024 15:17:07 +0200"},{sha:"5fb70220b4412ecd957cdaff706efa4e01a3751c",message:"Fix-crm-Factorize-updateCompany-in-data-provider",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Mon, 29 Jul 2024 15:16:39 +0200"},{sha:"06849fc060b9d07ab7bee0d98014b52d3cdcac3c",message:"Fix-crm-Date-types",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 29 Jul 2024 14:36:30 +0200"},{sha:"096882699cb7098525a12e6629b7aa69498581ee",message:"Merge-pull-request-10098-from-marmelab-feat-crm-crop-avatar",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Mon, 29 Jul 2024 13:35:55 +0200"},{sha:"8077ff3c0ee11018c796fe44b73b3dd3e2c2cfa8",message:"Fix-crm-Set-date-string-to-Date-for-Notes",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 29 Jul 2024 13:04:33 +0200"},{sha:"659e52487956f9ba25fabd94bdcae8b465806a87",message:"Fix-crm-Disable-redirection-for-logo-company-on-Deal-Card",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 29 Jul 2024 13:04:01 +0200"},{sha:"febacc6d65a39999b2552024c6e505186565936a",message:"Feat-crm-Apply-url-validation-for-website-company",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 29 Jul 2024 13:03:16 +0200"},{sha:"3927a52d44994ac7e65294099dcba5a62e102479",message:"Compactify",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 Jul 2024 12:20:45 +0200"},{sha:"3fce84217313e8a7cf3fc2e1cc8676c0961759a9",message:"Fix-small-avatar-when-no-image",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 Jul 2024 12:17:58 +0200"},{sha:"8f519a3893d6b032acaa8f15a2e60db250f886a0",message:"Improve-activity-logger",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 Jul 2024 12:11:31 +0200"},{sha:"2bf510e0f267b95541956b61c8713fc1bb800350",message:"Fix-activity-log-look-and-feel",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 Jul 2024 11:59:31 +0200"},{sha:"53ceba07a29dcbe8e664d0821ad54208f0bc4913",message:"Feat-crm-Add-ImageCropField-for-Company",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 29 Jul 2024 11:25:56 +0200"},{sha:"bf0dc47d5851e7cf1c2b210540486266e28d8502",message:"Feat-crm-Add-ImageEditorField-for-company-logo",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 29 Jul 2024 11:09:14 +0200"},{sha:"d2a2d0ab2cee2bea38057a80ccc654abecca7476",message:"Feat-crm-Add-circular-preview-for-ImageCrop",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 29 Jul 2024 10:38:28 +0200"},{sha:"101cce70c763225eaff79d8b93834dc2e6b66653",message:"Fix-note-date-isn-t-localized",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 Jul 2024 10:10:44 +0200"},{sha:"a9c49e43059534f8bedc074f64340a6c3965262a",message:"Fix-wording",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 Jul 2024 10:04:33 +0200"},{sha:"d60fe625588427384b2c6e48d30bd940f8e51be8",message:"Merge-pull-request-10092-from-marmelab-fix-simpleformiterator-default-item-label",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Jul 2024 09:13:09 +0200"},{sha:"cf2d8c976d50b7839bf866fb4cfe890f1422d753",message:"Feat-crm-Implement-a-component-for-cropping-image",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Sun, 28 Jul 2024 23:13:16 +0200"},{sha:"e9c34105daf40d251cc4e24983fe1b6f9fe832fc",message:"remove-css-and-js",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Sat, 27 Jul 2024 17:19:05 +0200"},{sha:"83c5b39abdb6ddaa4e6f97d48a464b7d458147a1",message:"no-ci-demo-Fix-inputs-in-dark-theme",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 27 Jul 2024 11:17:43 +0200"},{sha:"02b8068f035f7e9ee80e83c9956bfffb50acfbc2",message:"Add-TextInput-multiline-story",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 27 Jul 2024 10:12:24 +0200"},{sha:"635e43d59779093cb21ca8618b4b4162dc1aec63",message:"WIP-crm-work-on-a-custom-crop-ImageField",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 15:58:24 +0200"},{sha:"dabf9a4283e1da8903b8a13f47b8f187988f0d18",message:"Fix-crm-Update-contact-count-and-deal-count-when-deleting-an-entity",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 15:56:34 +0200"},{sha:"91d02d037ab24db7f4f6bb2e9e1cd2be645341f6",message:"Fix-crm-Add-create-contact-button-to-company-even-if-there-is-no-contacts-attached-to-it",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 15:43:05 +0200"},{sha:"e763faec2a11be0437de355f55a8fcae6a041522",message:"Merge-pull-request-10094-from-marmelab-fix-crm-ux",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 15:08:42 +0200"},{sha:"bd21dc831c6199448a80ca9c7e686b2297688700",message:"Merge-pull-request-10095-from-marmelab-fix-activity-log-wording",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Fri, 26 Jul 2024 15:01:27 +0200"},{sha:"6fb9c3058c2e0f4dd85e7bd26a9425deab3869ef",message:"Merge-branch-atomic-crm-into-fix-crm-ux",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 14:54:01 +0200"},{sha:"86e2f575139280b37d600947460f248c1911741a",message:"Merge-pull-request-10087-from-marmelab-fix-deals-typos",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Fri, 26 Jul 2024 14:50:14 +0200"},{sha:"5beb3a0e6521189e86524702fc88ca3e4a380674",message:"Merge-pull-request-10091-from-marmelab-fix-crm-sales",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 14:48:19 +0200"},{sha:"ae9eff5660abf009ba9343a1c284a4630a6350d3",message:"Fix-crm-Remove-unnecessary-log",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 14:44:37 +0200"},{sha:"08b286828f780dbc16a2842972e4956cce54b91d",message:"Fix-crm-Improve-activity-log-wording",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 14:42:45 +0200"},{sha:"fc34902b47ee576521c80b2f9b605b1be7e525ab",message:"Feat-crm-Replace-Sale-guy-with-Sale-person",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 14:38:15 +0200"},{sha:"8d168c1db7b07d9e7622582c5dd04c9f73e3948e",message:"Feat-crm-Set-background-dropzone-files",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 14:29:30 +0200"},{sha:"ad016d66778d8ed845debbbf38dfed5dc4d7f55e",message:"Feat-crm-Add-tooltip-for-company-context-link",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 14:21:41 +0200"},{sha:"8df44f252964c4658536dc7fd2d9b9ba918d62be",message:"Fix-crm-Remove-start_at-from-deals-as-it-is-the-same-as-created_at",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 14:17:05 +0200"},{sha:"567044534f782c60c4438c511c7f908af14df688",message:"Fix-crm-Set-default-values-for-Contact-gender-and-phone-types",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 14:07:35 +0200"},{sha:"5538410a0448e02da6e4504aebba98f5516c4b51",message:"Fix-crm-Check-if-link-exist-before-display-for-Company",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 13:32:18 +0200"},{sha:"f4879c4a83223fb239fb045d74e4a1ab4754bf7e",message:"Fix-SimpleFormIterator-adds-a-left-padding-when-there-is-no-label",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 26 Jul 2024 13:25:46 +0200"},{sha:"bd6ca458cd3f733ef5b9957f577960e82404dea7",message:"Feat-crm-Set-signup-container-to-xs",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 13:15:53 +0200"},{sha:"bdafbf268a9f445d54bfe746f54d2c02c81f9b98",message:"Feat-crm-Add-padding-for-Company-show-description",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 13:13:57 +0200"},{sha:"3f676a48c867fd7f46fe43453157eb1f46796a2a",message:"Feat-crm-Improve-sign-up-page-design",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 13:09:22 +0200"},{sha:"dab076817ef5d8d1b91dc5bd1b42a9c8a5f778b3",message:"Fix-crm-Set-close-button-to-all-dialog-views",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 12:59:23 +0200"},{sha:"ad36a455b8535e9fee0fc320552ba2c12b0de650",message:"Merge-pull-request-10086-from-marmelab-fix-crm-contact-import-sample",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 12:44:15 +0200"},{sha:"4dfb885b361c39b2306960e27403955f8b1a6be9",message:"Merge-pull-request-10088-from-marmelab-fix-crm-sales-required",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 12:42:20 +0200"},{sha:"1bd1d8cf0742132b01633d9e475d1db9508272ce",message:"Feat-crm-Harmonize-Sales-Form-and-My-Page-Form-with-the-others",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 12:34:43 +0200"},{sha:"b733e64d1a05bb2bd22983dd55c2be39750a2c59",message:"Update-create-react-admin-for-5.1.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 26 Jul 2024 12:23:33 +0200"},{sha:"03c55cd0de0ce0eea18d355022f7f1be2aeacc06",message:"Update-yarn.lock-for-5.1.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 26 Jul 2024 12:22:17 +0200"},{sha:"9a26171a63b60b6e04e5aa38ebed6ba72eb007b4",message:"v5.1.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 26 Jul 2024 12:21:47 +0200"},{sha:"23d2bbf13bcd711d9f2b0da11ee67398b37f4b7a",message:"Update-changelog-for-5.1.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 26 Jul 2024 12:21:17 +0200"},{sha:"78c3b38e76322d003be14654f2f967befde3122f",message:"Fix-crm-Company-created_at-was-not-set-before-create",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 11:41:28 +0200"},{sha:"41240d85e30d1695dfff09fee1d139a58864dd79",message:"Fix-crm-sales-is-now-required-for-contacts-and-companies",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 11:36:56 +0200"},{sha:"a1dda3c1e920199714c14a2d15480c91bb00e955",message:"Fix-crm-Hide-fields-labels-when-empty-in-deals-show",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 11:29:35 +0200"},{sha:"a00d928d578c0c7879d6bfc9f03eadf98300fb1b",message:"Merge-branch-master-into-next",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 26 Jul 2024 11:16:05 +0200"},{sha:"c63dc767fcb4b37703b481bfb9c07594b7acb387",message:"Merge-pull-request-10054-from-marmelab-doc-mention-CreateInDialog-in-ReferenceManyField-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 26 Jul 2024 11:12:45 +0200"},{sha:"840b8b52d300593737d7ade9ca48ccf7d2209ea3",message:"Merge-pull-request-10083-from-marmelab-fix-crm-activity-log-wording",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Fri, 26 Jul 2024 11:03:47 +0200"},{sha:"00f6eae355fd0149a15a33909161dbd3c525bab9",message:"Merge-pull-request-10085-from-marmelab-fix-crm-improve-technical",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Fri, 26 Jul 2024 11:01:48 +0200"},{sha:"421494ed716be30ce659d7454dafb503674355fb",message:"Fix-crm-Replace-RA-link-by-MUI-Link-in-activity-log",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 10:57:28 +0200"},{sha:"1d8989e08aab989db05b9c5d80bc73770c1b24da",message:"Merge-pull-request-10084-from-marmelab-fix-crm-deals-category",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 10:54:02 +0200"},{sha:"3e99b581029f3f25bff2dbad89923a5a970b0f65",message:"Fix-crm-Deals-category-filter-is-now-applied-to-the-category-field",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 10:49:55 +0200"},{sha:"2eceb55761f9a2677edaed5a33b5050e9ef3819c",message:"Fix-crm-Close-archived-dialog-when-unarchive-deal",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 10:45:01 +0200"},{sha:"1badb89c251efe7761eec70e85f7aa5ffbfb84eb",message:"Fix-crm-Deals-category-filter-is-now-applied-to-the-category-field",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 10:38:50 +0200"},{sha:"0cc4fd76b1a9f85adbfcb180dc63321ec312893f",message:"Fix-crm-Set-delete-deal-to-undoable",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 10:34:27 +0200"},{sha:"a182e4ed0e61ac19b61f2e14d23a0562e8076fbb",message:"Adding-a-WithRecord",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Fri, 26 Jul 2024 10:28:55 +0200"},{sha:"ebb338a11966db2572c01c30cdca900b9fb055b6",message:"Fix-crm-Replace-see-more-button-with-a-link-in-activity-log",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 10:27:51 +0200"},{sha:"3197e18726d9485920e4289e5d498f60f78abffd",message:"Fix-crm-Send-only-if-you-want-documents-for-notes",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 10:26:37 +0200"},{sha:"8e3f828fa7f91728625738a80382d6c2daf9a9c7",message:"Fix-crm-Remove-margin-for-Company-SimpleFormIterator",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 10:19:29 +0200"},{sha:"0d2ce9255e7870a1b180849bcd282d406c829f47",message:"Fix-crm-Update-wording-for-back-to-deal",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 10:19:00 +0200"},{sha:"369032732489cdd276e147bc16b2ced39e6ff057",message:"Merge-pull-request-10082-from-marmelab-fix-crm-tax-identifier",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Fri, 26 Jul 2024 10:13:38 +0200"},{sha:"eaf7516776120b23aee0168159d6bb92694ca0a6",message:"Fix-crm-It-was-not-possible-ta-save-a-company-or-a-contact-due-to-linkedin-URL",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 10:07:44 +0200"},{sha:"71def36beaacaebf51ff571f422e08319ba2ef86",message:"Fix-crm-It-was-not-possible-ta-save-a-company-or-a-contact-due-to-linkedin-URL",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 10:07:19 +0200"},{sha:"dba9e37e5bb1d856f7e404ee69050dab4a2633b9",message:"Merge-remote-tracking-branch-origin-atomic-crm-into-fix-crm-tax-identifier",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 09:57:01 +0200"},{sha:"f52c583e058479eaa120d537a2aff86df5ea2ee6",message:"Merge-pull-request-10079-from-marmelab-feat-crm-improve-contact-form",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Fri, 26 Jul 2024 09:54:24 +0200"},{sha:"8c4a161e50c44171eec7a5e06fcfb0931d389def",message:"Merge-pull-request-10080-from-marmelab-feat-crm-improve-company-form",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Fri, 26 Jul 2024 09:54:14 +0200"},{sha:"370d810284497e0a1f6340f17603a284c01bd6ef",message:"Merge-pull-request-10081-from-marmelab-fix-crm-deals-buttons",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 09:51:36 +0200"},{sha:"5b890f91f87571d476b2e052ef070a878a8c686b",message:"Fix-crm-Apply-suggestions-from-code-review",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 09:26:04 +0200"},{sha:"5a32faeb7571e56f4f7cd2f03d8b63b26e6f5d7b",message:"Fix-crm-Apply-suggestions-from-code-review",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Jul 2024 09:26:56 +0200"},{sha:"9b132f4929c139a10922a78b92fea031eda8bde8",message:"Fix-crm-Rename-company.taxe_identifier-to-company.tax_identifier",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 09:13:53 +0200"},{sha:"7e57acf3c3f41e07546e0878998a3e50b2010644",message:"Fix-crm-Make-deals-archive-and-unarchive-buttons-secondary",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 26 Jul 2024 09:00:09 +0200"},{sha:"ed38e78395c236e8a67b13226e407315b6c1b9f1",message:"Feat-crm-Add-a-type-for-contact-phone-numbers",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 22:46:44 +0200"},{sha:"3e002e8c577a5bf0a8060a00e113e772b20842df",message:"Feat-crm-Display-Company-inputs-by-category-in-columns-and-improve-UX-form",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 23:41:33 +0200"},{sha:"717a638e320706f178dbfd054076a124dc480e21",message:"Feat-crm-Set-contact-gender-via-a-Radiobuttongroup",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 22:20:51 +0200"},{sha:"330044d66718b4ed2a5c1065e662036725dd002a",message:"Feat-crm-Set-contact-form-into-columns-and-regroup-by-categories",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 21:44:26 +0200"},{sha:"6693e7986deeef9108ed6b4421d0d2484358bacc",message:"Merge-pull-request-10074-from-marmelab-feat-dashboard",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 18:44:13 +0200"},{sha:"28b3d7557bbc5579b88ff51bb1f2b69ed9d06921",message:"Fix-crm-Typo-for-activity-date",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 18:37:14 +0200"},{sha:"7fbf07e4c7a1df75ca73793189149ec58d5b9e64",message:"Merge-pull-request-10078-from-marmelab-fix-deal-edit-update",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 18:24:13 +0200"},{sha:"b9329f0910cf4e85023506b853fed448495ea295",message:"Merge-pull-request-10077-from-marmelab-fix-crm-deal-typography",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Thu, 25 Jul 2024 17:23:53 +0200"},{sha:"12491dc22d1ac193c21ab5bafd1c4ae9915cc706",message:"Fix-crm-Dashboard-activity-page-size-was-too-big",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Thu, 25 Jul 2024 17:20:26 +0200"},{sha:"b6d57b244c9ad9986b774c8d669e0b4131489585",message:"Fix-crm-Use-pessimistic-update-when-saving-a-deal-to-avoid-old-data-flash",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Thu, 25 Jul 2024 17:10:45 +0200"},{sha:"1a316bf399f5389b85e4f28b85ebe61d390a05a4",message:"Fix-crm-Set-edit-and-create-dialog-title-for-Deal-as-h6",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 17:12:16 +0200"},{sha:"08d30453c8887b29d9e5a559d63af5a502deb285",message:"Merge-pull-request-10071-from-marmelab-fix-activity-log",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Thu, 25 Jul 2024 17:11:09 +0200"},{sha:"bf187efc5ae896c58cbf031cda8dd26cf4b66471",message:"Merge-pull-request-10075-from-marmelab-fix-crm-deal-scroll-on-edit",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 17:05:25 +0200"},{sha:"efe550917d210ee87a7a112b8e8ee329ae90d061",message:"Fix-crm-Add-missing-file-for-new-dashboard",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Thu, 25 Jul 2024 16:37:38 +0200"},{sha:"11bb2864bfd8b7c0567557348651f90408d1b5ab",message:"Fix-crm-Prevent-scroll-to-top-when-edit-and-save-a-Deal",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 16:36:00 +0200"},{sha:"24fcfc16dcb44920f90ab5ea3df81f3f81b8b4a8",message:"Merge-pull-request-10073-from-marmelab-fix-crm-description-paragraph",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Thu, 25 Jul 2024 16:12:37 +0200"},{sha:"062f6347b2b87cb401efb1aa5a970e01ac011de1",message:"Feat-crm-Add-activity-log-to-dashboard",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Thu, 25 Jul 2024 15:44:14 +0200"},{sha:"83ee3013e49c91380b95ba088477ebba825c37d8",message:"Fix-crm-Improve-activity-log-code-quality",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Thu, 25 Jul 2024 16:02:50 +0200"},{sha:"2b659b9d3b932a3cbd407a5dacdc537c681ebf6b",message:"Merge-pull-request-10072-from-marmelab-fix-deal-update-refresh",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 15:51:30 +0200"},{sha:"1c62237cb164d2812f7ea501ab549d8baf6664c7",message:"Fix-crm-Show-line-break-for-company-description-and-improve-line-height-notes",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 15:48:45 +0200"},{sha:"920530b06867ec0aad00968dc79a900200446d28",message:"Merge-remote-tracking-branch-origin-atomic-crm-into-fix-deal-update-refresh",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Thu, 25 Jul 2024 15:45:29 +0200"},{sha:"615a3030ec3a9cd89332d0727f63e7d5def21e57",message:"Merge-pull-request-10070-from-marmelab-feat-crm-harmonize-form",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Thu, 25 Jul 2024 15:42:53 +0200"},{sha:"6cbcae98f39ffa5cf06a5bf21b652f56e4adf7e3",message:"Feat-crm-Handle-close-dialog-with-buttons",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 15:29:54 +0200"},{sha:"0dd865fc4a0cb53d30041e645f8c3ca61dab3fa2",message:"Fix-crm-Remove-deal-closing-date-future-date-validation",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Thu, 25 Jul 2024 15:11:26 +0200"},{sha:"35e51315ecd145a216d96f3d84714a8feafe5b86",message:"Fix-crm-load-activity-log-from-rest-endpoint-instead-of-using-hooks",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Thu, 25 Jul 2024 14:37:17 +0200"},{sha:"33f013e6fe19009d5c81dee3c405ad4cccfb96ba",message:"Feat-crm-Hamonize-forms",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 14:34:39 +0200"},{sha:"63221406db2e41752c4f554d0f455bc71b92ebc6",message:"Adding-EditInDialogButton-example",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 25 Jul 2024 12:21:11 +0200"},{sha:"57e38ccde0c349585623b01fa809503a2c70f3ae",message:"Merge-pull-request-10064-from-marmelab-feat-crm-display-contact-deal",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 10:03:10 +0200"},{sha:"6fa555c3c948850d6595c27752f7fff28acd3881",message:"Merge-pull-request-10062-from-marmelab-feat-crm-add-link-home-logo",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 10:02:57 +0200"},{sha:"e35843a2b18fd13b949e18adcbb3ab676f36c32d",message:"Feat-crm-Use-router-Link-instead-of-onClick-for-Home-redirection",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 09:55:25 +0200"},{sha:"3711cf56c1de539d03cef50ba68d1558eed1b475",message:"Merge-branch-atomic-crm-into-feat-crm-display-contact-deal",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 09:49:33 +0200"},{sha:"e3248dc547935a2db5f3fe95ddd81607b5206458",message:"Fix-crm-Set-deal-category-insteaf-of-type",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Jul 2024 09:48:23 +0200"},{sha:"e0c6097fc5f5055d9f5ee76ca6861d51d0f6195a",message:"Merge-pull-request-10063-from-marmelab-feat-crm-harmonise-text",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 25 Jul 2024 08:13:40 +0200"},{sha:"5ed380e609714d8cd307900eb3db1893b28fe1fc",message:"Reduxce-note-heading-font-size-too",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 25 Jul 2024 08:13:13 +0200"},{sha:"b1652fa7319bb77fbbac24715282ddf5db165873",message:"Tweak-look-and-feel-of-options-link",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 25 Jul 2024 08:07:45 +0200"},{sha:"5a05a87ff5bda6beb2446f3df692a55fb7a20790",message:"Merge-pull-request-10061-from-marmelab-fix-crm-prevent-deal-scroll",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 25 Jul 2024 07:50:39 +0200"},{sha:"641cd14431ec8724c366693e781f575fc25a47d2",message:"Feat-crm-Improve-UI-for-contacts-attached-to-a-deal",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 23:07:22 +0200"},{sha:"4e7df664b487e96fb33026507136b7afe2d7503e",message:"Feat-crm-Harmonize-application-text-size-and-improve-UX-for-Note-form",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 22:41:13 +0200"},{sha:"e9a7f3412e7bbbcdf7551c867e22b70f7c7f5c2b",message:"Feat-crm-Adds-a-redirection-to-home-from-the-application-logo",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 21:03:40 +0200"},{sha:"d0fd367ddd8e50130840a94277a51fe61d413ebf",message:"Feat-crm-Update-redirect-calls-to-disable-scrolling-to-top-for-deals-dialogs",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 20:41:40 +0200"},{sha:"a0bb89ab74c9eebcef258e578a6592bd74e1b776",message:"Merge-pull-request-10060-from-marmelab-fix-crm-kanban-order",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Wed, 24 Jul 2024 16:28:30 +0200"},{sha:"a86da7a13489d5f44871d44c8a895f23ba774f07",message:"Fix-crm-Create-a-custom-dataprovider-for-unarchive-deal",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 14:51:43 +0200"},{sha:"5f926059f068e3ac2d4e02deabc1bf79b512e33b",message:"Merge-pull-request-10059-from-marmelab-fix-crm-deal-delete-confirm",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 11:58:04 +0200"},{sha:"75df6724f1afa88c17cbd4a207371677cc69ed6c",message:"Merge-pull-request-10050-from-marmelab-feat-improve-edit-task",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Wed, 24 Jul 2024 11:47:23 +0200"},{sha:"cc760a935a82a1cb80aeeb38a04eadfdb7ad1517",message:"Fix-crm-Ask-for-confirm-when-deleting-a-deal",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Wed, 24 Jul 2024 11:43:23 +0200"},{sha:"91a854b3a3c3353fdf7c9b7abff18eac10ec9ef5",message:"Merge-branch-atomic-crm-into-feat-improve-edit-task",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 11:33:54 +0200"},{sha:"c52b6c17f1a6a4ffa225d88f0a413f8f025a2c90",message:"Merge-pull-request-10057-from-marmelab-feat-crm-display-total-amount-deals",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 11:33:14 +0200"},{sha:"3ca73607e51687efb7624909de44ad8e9df4d59d",message:"Merge-branch-atomic-crm-into-feat-crm-display-total-amount-deals",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 11:26:45 +0200"},{sha:"2e190b95b21f46efe9726afaa44601a8b96e7b87",message:"Merge-branch-atomic-crm-into-feat-improve-edit-task",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 11:23:00 +0200"},{sha:"e883b6ce0f52469503b87b20dbe75d0afed7b988",message:"Merge-pull-request-10056-from-marmelab-feat-crm-handle-multiple-files-notes",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 11:19:23 +0200"},{sha:"adea7bbd8cd85269970f416fdcaa675a8152dae0",message:"Fix-crm-Apply-suggestions-from-code-review",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 11:17:13 +0200"},{sha:"2af777b389a047612711fca7fcf29edc39ad732c",message:"Merge-pull-request-10047-from-marmelab-fix-crm-deal-dialog",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Wed, 24 Jul 2024 11:13:45 +0200"},{sha:"b2086a65e54914a6c4f8cd77c39c4b2f5c76af4e",message:"Merge-pull-request-10051-from-marmelab-fix-crm-empty-page",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Wed, 24 Jul 2024 11:13:30 +0200"},{sha:"881b92c710833d3438471efefb64eb8f3188838e",message:"Feat-crm-Update-css-for-notes-paragraph",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 10:59:04 +0200"},{sha:"63e26393b1129a9b9dd1cd9ad71dfe89145f172f",message:"Merge-branch-atomic-crm-into-feat-crm-display-total-amount-deals",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 10:50:30 +0200"},{sha:"c1881b77ea654e3040f832fd7eb106374451744b",message:"Fix-crm-It-was-not-possible-to-create-a-deal-anymore",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Wed, 24 Jul 2024 10:41:07 +0200"},{sha:"0c3d726f7a10bbd5476fc2403d938f4eee814392",message:"Fix-crm-Fix-import-of-Deal-edit",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Tue, 23 Jul 2024 16:57:59 +0200"},{sha:"9c8ac620d8b770fb558b3ecd9139185a5a675a71",message:"Fix-crm-Improve-deal-modal-UX",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Tue, 23 Jul 2024 16:46:55 +0200"},{sha:"20dfcfb2399682f2e51124cb8117338fab91eba1",message:"Feat-crm-Add-ability-to-get-back-to-show-from-deal-edit-and-on-save",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Tue, 23 Jul 2024 16:36:42 +0200"},{sha:"54d8f99cdbf5033297de60d535bd9717db06b6ec",message:"Merge-branch-atomic-crm-into-feat-improve-edit-task",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 10:44:39 +0200"},{sha:"bcc6d2babd068b9b1169d9462e450d444a16d3a5",message:"Merge-branch-atomic-crm-into-feat-crm-handle-multiple-files-notes",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 10:42:24 +0200"},{sha:"1634fc8a7253e57acbbb0065b219532b75b897d6",message:"Fix-crm-Improve-spacing-for-empty-components",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 10:32:03 +0200"},{sha:"831181c0abd3bbf2f7f98ef6687094326b4bb116",message:"Merge-pull-request-10037-from-marmelab-feat-crm-sales",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 10:21:21 +0200"},{sha:"fcbd22babbeccd4937de91592e78579c108c7153",message:"Merge-branch-atomic-crm-into-feat-crm-sales",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 24 Jul 2024 10:09:14 +0200"},{sha:"4fedfeb17d6a58148d7b3ffad964759af6dacd88",message:"Merge-pull-request-10036-from-marmelab-feat-crm-customize-app",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Wed, 24 Jul 2024 09:39:37 +0200"},{sha:"1ab90ee0991e3bbab135002f020104b2f3761e55",message:"Feat-crm-Display-total-of-each-columns-in-DealList",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 22:26:46 +0200"},{sha:"0069cb8e52689bc1a9c812dad857130afd2a0d02",message:"Fix-crm-Change-DealEmpty-s-gap-size-to-the-same-as-the-other-components-empty",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 22:06:23 +0200"},{sha:"76156069e5630fdeea9604a82ff454d7b134fdc9",message:"Feat-crm-Update-design-for-edit-task-dialog",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 21:46:41 +0200"},{sha:"8e8870e98d8ceddf770ebf1eec7410d169ddbb07",message:"Feat-crm-Manage-the-addition-update-and-deletion-of-multiple-files-for-a-note",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 21:19:54 +0200"},{sha:"e53531ecd8ee6ccf901852c3b89c4801bed0cf4b",message:"Merge-pull-request-10053-from-marmelab-fix-misapply-batch-from-10039",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 23 Jul 2024 19:31:50 +0200"},{sha:"fa5ad517ad0319128b66e43c08c6bd055249612e",message:"Documentation-Remove-v5-annoucement-banner",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 23 Jul 2024 18:56:50 +0200"},{sha:"bcd892a68b6a7a112329e6e0eba9ab44fe864fab",message:"Mention-CreateInDialog-in-ReferenceManyField-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 23 Jul 2024 18:37:37 +0200"},{sha:"c27f87649b21ce7968df5c155339aeda85474c45",message:"Docu-entation-Fix-mis-apply-batch-from-10039",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 23 Jul 2024 18:24:07 +0200"},{sha:"2c38e4b9ed9ef6a78cc0a912b77ee69172755ceb",message:"Fix-crm-Remove-type-from-DealNote-type",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 18:11:20 +0200"},{sha:"1e9ecb9acb973caf542d2510937da4b713c62ccb",message:"Merge-branch-atomic-crm-into-feat-crm-customize-app",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 18:10:13 +0200"},{sha:"a195ceb69e75f3ae73d524fde774f69011d7abf0",message:"Fix-crm-Add-concordance-between-the-empty-components",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 17:32:00 +0200"},{sha:"11f1d6d21abf4b4814080ff53f8854c9d5cdaf7b",message:"Feat-crm-Improve-task-edit",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 17:17:21 +0200"},{sha:"ad252d1b686ad4c5c84bc778dce72f85c9b74477",message:"Merge-pull-request-10048-from-marmelab-update-markdown-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 23 Jul 2024 17:16:56 +0200"},{sha:"e5c0ba5f865b8e3d1c69e659cc3def65a2a70eff",message:"Merge-pull-request-10049-from-marmelab-backport-ra-tree-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 Jul 2024 17:12:47 +0200"},{sha:"40bceb4317f0a530ae60206c7b27cccecbcfad47",message:"backport-EE-updates-and-overhaul-props",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 23 Jul 2024 16:57:08 +0200"},{sha:"2cdfde3d70a413e9772956a7ce88b012f489cba2",message:"Doc-Update-MarkdownInput-Documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 Jul 2024 16:48:59 +0200"},{sha:"2228c851805eeede42f1663ebbca3bb007701b88",message:"Merge-pull-request-10044-from-marmelab-fix-crm-hamonize-linkedin",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 15:32:19 +0200"},{sha:"12d2013be486988345e07a81eb92b7309f0752fa",message:"Merge-pull-request-10045-from-marmelab-feat-crm-eal-note-attachment",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Tue, 23 Jul 2024 15:23:59 +0200"},{sha:"4c9f3980ef7afbe3e30492bc21c71690043a2132",message:"Fix-crm-Apply-suggestions-from-code-review",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 15:22:48 +0200"},{sha:"5a02e7a9baf76c44eb26ffdbed3ebaa583f1a778",message:"Fix-crm-Replace-linkedinIn-by-linkedin_url",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 15:14:35 +0200"},{sha:"635f5e082ddaf1f5aea5325eb10de5b311f053a7",message:"Feat-crm-Add-DealNote-type",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Tue, 23 Jul 2024 15:05:10 +0200"},{sha:"8bcb32d192dacff18125994db0544e6f05c9f805",message:"Merge-pull-request-10041-from-marmelab-fix-crm-improve-technical-code",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 15:06:36 +0200"},{sha:"60924914892dc933375fb5f7c2e63e9dec3f3795",message:"Merge-pull-request-10042-from-marmelab-feat-crm-display-my-info-show",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 15:06:14 +0200"},{sha:"bf0fafdd2461ff5d72e60567435c1424f94655a5",message:"no-ci-crm-add-tooltip-on-the-last-activity-date",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jul 2024 13:54:42 +0200"},{sha:"b700713d094b07122346e5274c80a436a7ffaef5",message:"no-ci-crm-Fix-input-name-in-deal-form",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jul 2024 13:47:39 +0200"},{sha:"5053403fd1b38cd76973407906ee0681736c94d1",message:"Fix-crm-Replace-linkedin_url-with-linkedIn-for-harmonization",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 13:26:15 +0200"},{sha:"d71d64551e3927f3685e0003cf2bafe1fdfc65be",message:"Feat-crm-Change-default-state-value-for-my-info",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 13:20:48 +0200"},{sha:"e3dc6f7caa06065297e83aeb71b00804af554a8a",message:"Feat-crm-Improve-naming-of-lifecycle-functions",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 13:17:01 +0200"},{sha:"3df2de288ab588d4483415b5e52ecdbc68d4f51f",message:"no-ci-crm-Improve-company-aside-look-and-feel",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jul 2024 12:32:20 +0200"},{sha:"e1652ac7eecd561d0bdde1bb8589b92dd0f4ec18",message:"no-ci-CRM-Improve-contact-sidebar",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jul 2024 12:23:16 +0200"},{sha:"b55b85ae91aee66f637cd858807d06eb14fb7803",message:"no-ci-crm-Misc-wording-fixes",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jul 2024 12:03:17 +0200"},{sha:"a9f46489453a29f0e2fa8c3c201c928c2825aef8",message:"Autocomplete-Add-story-for-slow-creation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jul 2024 11:51:38 +0200"},{sha:"26c43486b8324ff98a1f16e27016663eb1a2db01",message:"Merge-pull-request-10038-from-marmelab-choices-string-array",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 Jul 2024 11:45:22 +0200"},{sha:"25b1a3ad1e52ab134f93d6b7c37933f70735fb8c",message:"Fix-crm-Improve-code-quality",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Tue, 23 Jul 2024 11:36:48 +0200"},{sha:"95d77b791a7ab1004746225bf73bbf6395a38885",message:"Fix-crm-Improve-overloading-TS-for-dataProvider",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 11:26:30 +0200"},{sha:"7d751e81f7fa32b77622ce10029a30b733021038",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 23 Jul 2024 11:06:11 +0200"},{sha:"5d7571ec2d03aa8e1cf9840279270f1ba1e87bc7",message:"Merge-pull-request-10039-from-marmelab-doc-metion-dialogs-in-buttons-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 Jul 2024 10:52:39 +0200"},{sha:"217f94c69d051a25547c267c47fe0585fe092845",message:"Feat-crm-Display-my-info-show-and-edit-fix-archived-list",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 10:46:49 +0200"},{sha:"3bb8196d2d9e5e9f0d5ab8b656037da23d97541e",message:"Fix-crm-Apply-fixes-to-sales-resource",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Tue, 23 Jul 2024 10:38:02 +0200"},{sha:"16a7690ade35260199fbce4691a7fcc3224a15ee",message:"Fix-crm-Explain-the-use-of-jest-environment-node-in-test",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 23 Jul 2024 10:13:35 +0200"},{sha:"1b99cd4bf7a9a1e6d75d1cb726747e0697e610b8",message:"Apply-Gildas-suggestions",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Tue, 23 Jul 2024 10:12:51 +0200"},{sha:"bf70fc5ffc6b94275a280f6774c3dff1bde9c3e4",message:"Merge-pull-request-10040-from-marmelab-doc-update-fullwidth-docs",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 Jul 2024 09:41:48 +0200"},{sha:"50a87d1e66de36c26da6bf9938650b8c263cdb95",message:"Fix-crm-Mock-hash-function-for-getContactAvatar",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 23:32:11 +0200"},{sha:"871d7ae276b8449a6ee0d46b78f79e7d2bdd13ed",message:"Fix-crm-Set-context_links-for-companies-optionnal",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 23:18:29 +0200"},{sha:"639a7da77e692dd059249461b5c0a993885a3d09",message:"Fix-crm-Remove-uncessary-throw-inside-Deal-Form",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 23:16:30 +0200"},{sha:"67347d277518db7f85743b060351f5dbd8e6ae83",message:"Fix-crm-Update-dataProvider-for-contact-lifecycle",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 23:10:31 +0200"},{sha:"81f262fbb68328f53f1dbc7608216165df1931c9",message:"Fix-crm-Replace-Edit-with-EditBase-for-Task",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 22:38:30 +0200"},{sha:"0df12204a6ff5d6fda2d8b72c1f449abc3294fb3",message:"Feat-CRM-Update-CRM-configuration-with-deal-pipeline-status",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 22:32:42 +0200"},{sha:"6112db9fdf62d5d7e14da99660fa5abed8d4f08f",message:"Feat-crm-Improve-documentation",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 22:18:03 +0200"},{sha:"34ca1e6f562dd02b295e69209b9b9825213bbb49",message:"Feat-crm-Rename-crmContext-to-configurationContext",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 22:13:31 +0200"},{sha:"956a383d8636095fda5e5008dacfe241a6b289fe",message:"Documentation-Update-fullwidth-docs-for-DateInput-DateTimeInput-and-TimeInput",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 22 Jul 2024 19:59:07 +0200"},{sha:"6893c2641b3785892615186f5649d878479e8d4a",message:"Documentation-Mention-dialogs-in-Buttons-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 22 Jul 2024 17:28:56 +0200"},{sha:"090c07b72d8de31929337854fe565ee48f377a10",message:"Feat-CRM-Update-CRM-documentation",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 17:09:32 +0200"},{sha:"d8bb3896e0869195c838c6292b6f9e4f58ca3e9c",message:"Feat-CRM-Update-CRM-configuration-with-task-types",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 17:03:18 +0200"},{sha:"6cf0a918f853b54f69fcffbf90f208b9b78f372e",message:"Feat-CRM-Update-CRM-configuration-with-notes-statuses",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 16:58:12 +0200"},{sha:"0004be5127d8593d978347105e8c18f2a8b99e63",message:"Fix-crm-Improve-setup-page-labels",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Mon, 22 Jul 2024 16:13:46 +0200"},{sha:"a8a54986c6db4b426f0a7ee774948f1fed780333",message:"Update-SelectInput-to-support-an-array-of-strings-as-choices",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Jul 2024 16:12:42 +0200"},{sha:"a018848e612ec3fd49a90baccb8f4f44d3017a80",message:"Feat-crm-Add-sales-admin-support",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Mon, 22 Jul 2024 16:01:53 +0200"},{sha:"7a221d988987cac32edcadd776da429e105d220d",message:"Feat-CRM-Update-CRM-configuration-with-deal-categories",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 15:59:35 +0200"},{sha:"9afeaeecaba248a9fc89d239a5f832db8b6c4081",message:"Feat-CRM-Update-CRM-configuration-with-deal-stages",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 15:42:58 +0200"},{sha:"8d49a717154e6beac4f9b9b53c45a8d3dc7171fc",message:"Feat-CRM-Update-CRM-configuration-with-new-company-sectors",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 15:08:57 +0200"},{sha:"34f85b0465f591d02d5df0d2baf544fbcc8e2d93",message:"Feat-crm-Add-documentation-about-look-and-feel-of-the-CRM",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 14:22:43 +0200"},{sha:"d38a5423d26db70af0ca0db5585cd18e71625f3e",message:"Merge-pull-request-10035-from-marmelab-fix-crm-blacklist-domains",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Mon, 22 Jul 2024 11:11:13 +0200"},{sha:"3fda0aea606810a498eb5f741f4aa507ac33e7d2",message:"Feat-crm-Add-an-list-of-ediatble-unsopported-domains",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 11:05:00 +0200"},{sha:"ceccf6371be8d7145623c154d107f12a332b7b55",message:"Merge-pull-request-10025-from-marmelab-feat-crm-activity-log",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Mon, 22 Jul 2024 11:00:59 +0200"},{sha:"68a8acd99c5c4aa746622ce243b11f4b24dea744",message:"Rollback-updates-after-rebase",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Mon, 22 Jul 2024 10:48:01 +0200"},{sha:"455d085b5f7f5e0d0d997eb7b2764f5ba812fb2d",message:"Fix-crm-Remove-useless-component",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Mon, 22 Jul 2024 10:42:54 +0200"},{sha:"eaae93342327998c7f96c8d57f705a5ada86ce4b",message:"Fix-crm-Split-activity-log-into-several-files",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Mon, 22 Jul 2024 10:41:25 +0200"},{sha:"cedf991d4c2f4679ba5cc8264bf16b29b4f26e1b",message:"Fix-types",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 19 Jul 2024 16:45:28 +0200"},{sha:"9906f7169ca597ebb722977c65e4576b07e032aa",message:"Remove-log",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 19 Jul 2024 16:36:34 +0200"},{sha:"7dc60281f59df61022245c71fb08b39616f1db9d",message:"Feat-crm-Add-activity-log-support",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 19 Jul 2024 16:31:05 +0200"},{sha:"8470bc0ffa575597642d4b36f687c8e0fba08c87",message:"Merge-pull-request-10034-from-marmelab-fix-user-rename-sales",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Mon, 22 Jul 2024 10:41:48 +0200"},{sha:"7c49207d5bcc6ca6adcbf9557bd0add91a2571d2",message:"Fix-crm-Wording-for-password-update",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Jul 2024 10:35:51 +0200"},{sha:"9712fda9475e959dfafb9c342d1f8f4e603af392",message:"Fix-users-Use-sales-instead-of-users-for-login",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Mon, 22 Jul 2024 10:20:56 +0200"},{sha:"aeb451f907df8e9ddcf9a7f91c381f9b34db3734",message:"Merge-pull-request-10029-from-marmelab-feat-crm-archived-deal",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Mon, 22 Jul 2024 09:49:00 +0200"},{sha:"6d91f224dd3cf64b9c794e550196d9016e93bbde",message:"Merge-pull-request-10028-from-marmelab-feat-crm-company-link",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Mon, 22 Jul 2024 09:48:48 +0200"},{sha:"cb9d6532925f24248cfa26b30c55e44d9f78577a",message:"Merge-pull-request-10027-from-marmelab-fix-crm-user-setting",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Mon, 22 Jul 2024 09:48:32 +0200"},{sha:"60504b93c1f2491835b6827451f9138a6d021856",message:"Merge-pull-request-10026-from-marmelab-fix-crm-redirect-delete-task",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Mon, 22 Jul 2024 09:48:21 +0200"},{sha:"800e57507b773228e36596052c9e1534a726e564",message:"Merge-pull-request-10000-from-marmelab-feat-crm-import-button",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Mon, 22 Jul 2024 09:34:41 +0200"},{sha:"45b61781534b8fc99e824e587d3ebb1c4e1c64f6",message:"Feat-crm-Add-posibility-to-unarchived-deal",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 23:43:39 +0200"},{sha:"d88beac80d5755422d45718183e99407c3a5f3b0",message:"Feat-crm-Add-posibility-to-archived-deals",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 23:25:16 +0200"},{sha:"3b6e9592bfe60f17182c53a889364091664372fb",message:"Feat-crm-Display-only-baseUrl-for-company-aside",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 21:20:39 +0200"},{sha:"410ea563bb3833a878a2ddf2fb59bba1ae3ca95c",message:"Fix-crm-Apply-reviews-from-Alexandra",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 17:40:21 +0200"},{sha:"b5e8ebac9f88db7d60c22aeb7c3dc22434e07609",message:"Merge-pull-request-10024-from-marmelab-feat-crm-delete-attachment",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 17:07:55 +0200"},{sha:"dc6df88bd33cddf8f9587a2fa5b0d0c16411c32f",message:"Merge-pull-request-10022-from-marmelab-feat-crm-add-note-attachment",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 17:07:44 +0200"},{sha:"0d6103aa721a81f711aa7deb3d5e64220f68f6d4",message:"Fix-crm-Add-call-type-for-task",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 17:07:01 +0200"},{sha:"5e687d946bf27031c947c46f155dc069a71ee02c",message:"Fix-crm-Update-and-delete-for-task",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 17:02:15 +0200"},{sha:"bd8b9fb801abc60f483983daf95ed71b8595151d",message:"Add-missing-fix-in-5.0.5-changelog",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Jul 2024 16:47:27 +0200"},{sha:"31ff72486b31653ff60097c953c595b61990f359",message:"Update-yarn.lock-for-5.0.5",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Jul 2024 16:41:53 +0200"},{sha:"dfa2975033f721d4e9c2dd2695d451925689abac",message:"v5.0.5",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Jul 2024 16:41:23 +0200"},{sha:"be76de51a3343cafe91b8565e59dc84a0d65fc45",message:"Update-changelog-for-5.0.5",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Jul 2024 16:41:04 +0200"},{sha:"9445f995011349f8253581e176b2f353f80402d8",message:"Merge-pull-request-10001-from-Nilegfx-separate-test-and-default-data-providers",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Jul 2024 16:22:41 +0200"},{sha:"452b120b235f38c404db1113fef758c1d4f0ab0a",message:"Merge-pull-request-10023-from-marmelab-fix-autocomplete-clear-button",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Jul 2024 16:21:18 +0200"},{sha:"5b397ffac9dc083f9b2152af62918453a6ca6348",message:"Feat-crm-Add-option-to-delete-attachment-note",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 16:04:25 +0200"},{sha:"194fb4cd49c080a96fe9d33b61cab9451b0297c0",message:"Merge-pull-request-10021-from-marmelab-fix-tabbed-forms",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 19 Jul 2024 15:33:00 +0200"},{sha:"cc044947aa2d275e5b50c311e705ad96a49add4c",message:"fix-AutocompleteInput-clear-button-does-not-clear-new-choice",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 19 Jul 2024 15:30:16 +0200"},{sha:"30afacf704e69118ab0281a509267e62f5bb18e2",message:"Feat-crm-Add-attachment-for-contact-and-deals-note",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 14:58:24 +0200"},{sha:"a94172ae55f50e2cdcba27bbb94f1a0b43dbeac5",message:"Fix-TabbedForm-with-uri-encoded-identifiers",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Jul 2024 12:17:34 +0200"},{sha:"ad4356de84206653dbcafd0d1a5e7f6124eb1f3b",message:"Fix-build",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 19 Jul 2024 11:54:11 +0200"},{sha:"ac072f44a5f1f3a03d3b33ee6d7716f1b14e8dd9",message:"Feat-contacts-Import-contacts",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 19 Jul 2024 11:34:42 +0200"},{sha:"62117d5eea0f9483b32606d3877d510f386ca31a",message:"Feat-contacts-Parse-CSV-file-on-import-with-papaparse",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 12 Jul 2024 17:06:07 +0200"},{sha:"7a74eb13475974e5f392894aeab4f9811b97afe4",message:"Feat-contacts-Add-import-CSV-modal",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Fri, 12 Jul 2024 16:31:22 +0200"},{sha:"2d2c9f2a2452660021f2a3ae914e24873630d9ff",message:"Merge-pull-request-10020-from-marmelab-feat-crm-edit-task",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 10:28:46 +0200"},{sha:"8dfcfb80e8a32b3ef965b8e2a9b6a71df1514973",message:"Feat-crm-Set-tasks-type-in-const-file",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 10:22:05 +0200"},{sha:"c87083b9a96a859f8868abbf7470589731698af4",message:"Feat-crm-Add-edit-tasks",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 10:10:52 +0200"},{sha:"d9c4e5992add4619d65732da3014c3df20622c45",message:"Merge-pull-request-10019-from-marmelab-feat-crm-edit-current-user",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 09:43:17 +0200"},{sha:"8c328b1778bafa1761b9f31335a63111281c7d05",message:"Merge-pull-request-10017-from-marmelab-feat-crm-users",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 09:42:59 +0200"},{sha:"7dfdd9369a91ae78af37ce26dfdb8c74e1e2073a",message:"Fix-crm-Improve-authProvider",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 09:27:11 +0200"},{sha:"1f2e4f80ef077a7b90cb6c6cd2e842f05ec411ac",message:"Merge-branch-feat-crm-users-into-feat-crm-edit-current-user",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 09:26:10 +0200"},{sha:"0936591c707fda7db72bdf341038220102d07aa1",message:"Feat-crm-Update-login-part",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 09:19:56 +0200"},{sha:"2322f2496a3b22f7ded303cda72910cddbf8ac3f",message:"Feat-crm-Add-edit-task-modal",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 19 Jul 2024 09:13:27 +0200"},{sha:"eaf19c5b6075d584f64be332cef22a7379470697",message:"Feat-crm-Apply-style-for-user-edit-form",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 18 Jul 2024 15:53:45 +0200"},{sha:"0a3b4d9d7662b06ed631dce13bc20c54a7bce39c",message:"Feat-crm-Add-edit-user-information",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 18 Jul 2024 15:26:18 +0200"},{sha:"c4547b1dc7abe5efc9704bb937916a9e8288cc9b",message:"Merge-pull-request-10018-from-marmelab-update-relationships-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 18 Jul 2024 15:16:20 +0200"},{sha:"4078a16f6263619f54ac3f88bf509452a76519c4",message:"Feat-crm-Refacto-authentication",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 17 Jul 2024 20:49:24 +0200"},{sha:"526522eca19231b7e4e0790385fc56782f50f52c",message:"Update-ra-relationships-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Jul 2024 16:41:21 +0200"},{sha:"420d74780f8b8501fce99c867433a1944383667d",message:"Feat-crm-Update-AuthProvider",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 17 Jul 2024 13:38:45 +0200"},{sha:"2f18f98f9a5fd7629d9264dede5c02adee3636e9",message:"Feat-crm-Add-skeleton-for-Signup-page",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 17 Jul 2024 00:11:22 +0200"},{sha:"c9c2e7af81def21c2a6144be52f4e17089a58424",message:"Feat-crm-Add-signup-page-when-no-user",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 16 Jul 2024 23:17:17 +0200"},{sha:"09023b80119071f1cbdb345ede65a83cc3b92a8e",message:"Merge-pull-request-10016-from-marmelab-fix-documentation-switch-version",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 Jul 2024 23:11:57 +0200"},{sha:"284fd8ab77e027bfedcac2d2572317c40c9b8dba",message:"fix-types-and-remove-typo",author:{name:"Ahmed Ayoub",email:"great.nile@gmail.com"},date:"Tue, 16 Jul 2024 18:55:14 +0200"},{sha:"813853c25853f919a467041a8fc6b635100b6121",message:"Fix-documentation-Verify-if-Beginning-mode-exist-before-add-event",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 16 Jul 2024 17:48:04 +0200"},{sha:"a15cc32eed5e0969f3ff8053e1005b6163cec498",message:"Merge-pull-request-10014-from-marmelab-feat-crm-deal-edit",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Tue, 16 Jul 2024 14:42:58 +0200"},{sha:"56b7a70d171df4999f7f3b910a443545c33a6f64",message:"Merge-pull-request-10013-from-marmelab-feat-crm-deal-company-create",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Tue, 16 Jul 2024 14:39:45 +0200"},{sha:"6d2035e7a9a705e685572cd733281b65d4ab970d",message:"Merge-pull-request-10012-from-marmelab-feat-crm-contact-deal",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Tue, 16 Jul 2024 14:36:16 +0200"},{sha:"017c9c62e04bf8fb2ce9ea629ebec074aec7e568",message:"Merge-pull-request-10011-from-marmelab-feat-crm-company-context",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Tue, 16 Jul 2024 14:35:55 +0200"},{sha:"2c51da57fbd5d865862e3b1e4fe838f151e5cbe0",message:"Merge-branch-atomic-crm-into-feat-crm-company-context",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 16 Jul 2024 14:28:23 +0200"},{sha:"cc8ae0c480770e99e399b87bfaf43952326dbcc1",message:"Merge-pull-request-10010-from-marmelab-feat-crm-company-logo",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Tue, 16 Jul 2024 13:58:04 +0200"},{sha:"ac2ffd28e48a5d2b239c97b5115332ac11a6557a",message:"Merge-branch-atomic-crm-into-feat-crm-company-logo",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 16 Jul 2024 13:51:58 +0200"},{sha:"004cdc34e5014fc2eadde8d76056d4b9184d049b",message:"Feat-crm-Edit-deal-ressource",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 16 Jul 2024 13:44:41 +0200"},{sha:"2b574ce8439e5bfcb32f4b86c3a1979332e8f91c",message:"Merge-pull-request-10009-from-marmelab-feat-crm-search-company",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Tue, 16 Jul 2024 11:33:38 +0200"},{sha:"c2f7a5204019e149a90fee6b7dc5590f8160a013",message:"Feat-crm-Add-on-the-fly-company-create-for-Deals",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 15 Jul 2024 22:22:51 +0200"},{sha:"d26f411a5888bdd947fd452279fd27e721d52995",message:"Feat-crm-Add-autocomplete-for-adding-contact-to-deal",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 15 Jul 2024 21:29:51 +0200"},{sha:"65fdab3fdb9f6769d6244a5084fedb1a0345ad01",message:"Feat-crm-Add-context-links-for-company",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 15 Jul 2024 20:58:39 +0200"},{sha:"85700b60e7d842e835d59c1bd7f1550671156713",message:"Feat-crm-Allow-import-image-for-company-or-fetch-it-online",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 15 Jul 2024 18:28:02 +0200"},{sha:"3a8cc0e6ab4a24701c8d283612b1718d7d0f032e",message:"Feat-crm-Add-search-by-companies-inside-Contacts-List",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 15 Jul 2024 14:38:07 +0200"},{sha:"a736035f9a9acaead767b9457a8afdf426a6be08",message:"Merge-pull-request-10005-from-marmelab-feat-add-closing-deal",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Mon, 15 Jul 2024 09:46:22 +0200"},{sha:"451d677d7491567fff0ce6668e03a61ca06b0ead",message:"Merge-branch-atomic-crm-into-feat-add-closing-deal",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 15 Jul 2024 09:33:08 +0200"},{sha:"448cf7d4ba584f223575c3a92a74db15a265f8e8",message:"Merge-pull-request-10007-from-marmelab-feat-get-contact-avatar",author:{name:"Jonathan",email:"125876152+jonathan-marmelab@users.noreply.github.com"},date:"Mon, 15 Jul 2024 09:29:08 +0200"},{sha:"d6ec034799f9ec597b6218eb6fe2aa19c7cac4db",message:"Fix-crm-remove-google-domain-from-blacklist",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 15 Jul 2024 09:20:33 +0200"},{sha:"15ff8ac613906c422635f36087db2829c8f5c870",message:"Merge-pull-request-10006-from-marmelab-feat-linkedin-contact",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Mon, 15 Jul 2024 09:14:47 +0200"},{sha:"80b9f8387e37f13ce0a68097b5cd584dc2c9011a",message:"Fix-crm-use-shorthand-for-generateDeals",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 15 Jul 2024 09:14:14 +0200"},{sha:"8338ccbbfcbaa5a84a6dcb2274efbde4f153633c",message:"Merge-pull-request-10008-from-marmelab-feat-crm-wording-background",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Mon, 15 Jul 2024 09:12:48 +0200"},{sha:"8dd9fd8aee103d2bc72b16d286106aad6646612b",message:"Merge-pull-request-10004-from-marmelab-feat-add-empty-deals",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Mon, 15 Jul 2024 09:11:21 +0200"},{sha:"b86450f73577a7665ddc6a5dda0ee3849e151689",message:"Merge-pull-request-10003-from-marmelab-feat-crm-start-at-wording",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Mon, 15 Jul 2024 09:10:17 +0200"},{sha:"43858aa897d7f234f90b6bfb28cef95cbfee5ff7",message:"Merge-pull-request-10002-from-marmelab-feat-empty-company",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Mon, 15 Jul 2024 09:09:47 +0200"},{sha:"62145d7dbc2a3c392ad4b896a1fa345379d261b2",message:"use-as-Dataprovider-to-workaround-the-type-check",author:{name:"Ahmed Ayoub",email:"great.nile@gmail.com"},date:"Mon, 15 Jul 2024 07:49:20 +0200"},{sha:"7aaff8502b24b16c1d63dc07c39b49dad3253428",message:"Fix-crm-Try-something-for-crypto",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Sun, 14 Jul 2024 23:06:28 +0200"},{sha:"f5d5a7807f1c780a4b2c4bc9e6727f34b7c457df",message:"Fix-crm-Update-test-to-use-jest-instead-of-vite",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Sun, 14 Jul 2024 22:58:04 +0200"},{sha:"5b1da14a2f3afebe760959b683b015a1c16a448d",message:"Feat-crm-Add-tooltip-for-note-status",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Sun, 14 Jul 2024 22:26:15 +0200"},{sha:"09b3a78d2beb1320004e6a7b28d5d2225d594739",message:"Feat-crm-Add-auto-import-avatar-for-create",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Sun, 14 Jul 2024 21:49:23 +0200"},{sha:"854b4b7f227fb857935f4b3c39799ea7e83988a7",message:"Feat-crm-Add-auto-import-avatar-for-contact",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Sun, 14 Jul 2024 21:46:35 +0200"},{sha:"5609825fdc7ebe38db51d32b1c212d41a61251f6",message:"Fix-crm-Improvide-linkedin-url-verification",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Sun, 14 Jul 2024 20:27:18 +0200"},{sha:"049712188e6dc1b815706bb015d85fcd60e83fa3",message:"Fix-crm-Handle-filter-empty-result-for-deals",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Sun, 14 Jul 2024 20:21:48 +0200"},{sha:"e61b7bcfb20f582e1a5c10a862da18867dae716f",message:"Fix-crm-Handle-filter-empty-result-for-companies",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Sun, 14 Jul 2024 20:15:29 +0200"},{sha:"4f8bbc4cd4d01022f14f1fd9ebb43c81ced88193",message:"Feat-crm-Add-linkedin-url-for-contact",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Sun, 14 Jul 2024 20:10:36 +0200"},{sha:"e84e54d1b8ed06874370970b63c192bfab7b65b3",message:"Feat-crm-Add-expecting-closing-date-for-Deals",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Sun, 14 Jul 2024 17:02:09 +0200"},{sha:"3780e84077e0af758b838269d3a6c9290cf6396d",message:"Feat-crm-Add-empty-deals-page",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Sun, 14 Jul 2024 15:09:00 +0200"},{sha:"8d98a8dc59b2acf77dd8c6f1fc539f5de0b18357",message:"Feat-crm-Wording-start-deal",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Sun, 14 Jul 2024 14:34:34 +0200"},{sha:"11284df76ecbea613c1f10a51a929f31b2af16ab",message:"Feat-crm-Add-empty-companies-page",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Sun, 14 Jul 2024 14:23:33 +0200"},{sha:"4f599ab8ba00486d6be448b7a3bb3b9503ce0d99",message:"separate-test-and-default-data-providers",author:{name:"Ahmed Ayoub",email:"great.nile@gmail.com"},date:"Sat, 13 Jul 2024 11:00:50 +0200"},{sha:"61e5703f5ddb046ba441cd208d0a30f2b27ca255",message:"Fix-asset-Set-good-link-for-empty-image",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 12 Jul 2024 17:11:02 +0200"},{sha:"aa4f26b2e10aac5cc0c31865b6a8b9f77bc463bc",message:"no-ci-doc-Add-video-tutorial-about-data-provider-hooks",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 12 Jul 2024 17:09:18 +0200"},{sha:"a21a17f2215cc9e08efa01d26f5c747dfbf79ae2",message:"Merge-pull-request-9999-from-marmelab-feat-add-additionnal-field-company",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 12 Jul 2024 16:59:57 +0200"},{sha:"2ef15c93c2d310293627d74852fed92bf01fc476",message:"Merge-pull-request-9998-from-marmelab-feat-add-company-description",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 12 Jul 2024 16:57:25 +0200"},{sha:"95be770c2c106c177c32f233f5df5765556a3149",message:"Feat-crm-Add-optionnal-field-for-company",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 12 Jul 2024 16:36:47 +0200"},{sha:"fd55433bbad0ea3c4f6623caab87a12b26e1e4a8",message:"Merge-pull-request-9997-from-marmelab-feat-empty-contact-cta",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 12 Jul 2024 15:55:04 +0200"},{sha:"cd06cfef5c4d687823806e045b5c160f4f415bbf",message:"Feat-crm-Add-description-for-companies",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 12 Jul 2024 15:52:40 +0200"},{sha:"1cff10bc32ffc3516704033c678682c6a9f57d13",message:"Merge-pull-request-9996-from-marmelab-fix-FilterLiveSearch-clear-all-filters",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 12 Jul 2024 15:21:35 +0200"},{sha:"6a2bb63b313d8ee227a620e82e2c04f740c68b2b",message:"Feat-crm-Add-CTA-for-empty-contact",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 12 Jul 2024 15:10:36 +0200"},{sha:"8465aec1d7181385443961dcf0826503434abe3f",message:"Fix-FilterLiveSearch-should-react-to-filter-values-change",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 12 Jul 2024 15:06:52 +0200"},{sha:"133c3505b004840c7e9763db3f969a0d32496a75",message:"Merge-pull-request-9995-from-marmelab-feat-wording-activity",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 12 Jul 2024 11:45:05 +0200"},{sha:"b3e6cf1feefe93e1083fe92286f90a274dcc0861",message:"Feat-wording-Replace-last-seen-to-last-activity",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 12 Jul 2024 11:27:32 +0200"},{sha:"e94bba9956ac1cdc847028a5e24790caf24a4369",message:"no-ci-doc-Fix-regression-in-code-styling",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 Jul 2024 17:34:36 +0200"},{sha:"a8f2a0f3b2ec93f8433b4c9a2531622f546de909",message:"adjust-code-font-size",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 Jul 2024 17:05:57 +0200"},{sha:"d77fce21aca59b489f53a373a9e852c885bd1751",message:"no-ci-Demo-Fix-postpone-task-in-CRM-demo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 Jul 2024 16:24:52 +0200"},{sha:"d0e02ecea294f43794cdb5ef0640e0dd2b4913f9",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 Jul 2024 14:40:20 +0200"},{sha:"d109ed8028a9c52252f00469852e6d9fd7adaada",message:"v5.0.4",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 Jul 2024 14:38:14 +0200"},{sha:"e85843c169100d7dfbf90c16e168a865ed6ec302",message:"Fix-unwanted-duplication",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 Jul 2024 14:37:42 +0200"},{sha:"46ebf9d7b5c1238d817c675d407d776819982190",message:"Prepare-changelog-for-v5.0.4",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 Jul 2024 14:36:02 +0200"},{sha:"1af6616243d4a3cac16e1c91544ba6fb0eb6cf16",message:"Merge-pull-request-9991-from-marmelab-fix-datagrid-standalone-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 10 Jul 2024 14:16:15 +0200"},{sha:"42f982b8aaa475b99240033b3675638da2b969d2",message:"Merge-pull-request-9992-from-marmelab-doc-anonymous-dashboard",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 10 Jul 2024 14:15:48 +0200"},{sha:"103f119bd1ae20616f7cd80ff654fbf57419bd56",message:"Merge-pull-request-9971-from-marmelab-typescript-usegetone-enabled",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 10 Jul 2024 14:03:35 +0200"},{sha:"0806a90bc5c725d47276e53731dba6c3054485e0",message:"Merge-pull-request-9984-from-marmelab-update-ra-editable-datagrid-oss-doc-according-to-v5-migration",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 10 Jul 2024 14:02:46 +0200"},{sha:"78699f20a53f7a4db0118809cda669f0133f5354",message:"misc-fixes",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 Jul 2024 14:02:26 +0200"},{sha:"c8202fbc83ebc24bd46a7c825095f5ee3257e206",message:"Merge-pull-request-9985-from-marmelab-update-oss-doc-for-ra-datagrid-ag",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 10 Jul 2024 13:58:52 +0200"},{sha:"acc540a6fd2bf02621c28f2822a51d25d650ec40",message:"Merge-pull-request-9987-from-marmelab-rbac-doc-v5",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 10 Jul 2024 13:55:13 +0200"},{sha:"fd204f3c01da8707c86cab77e3e3ee791bdf7748",message:"Merge-pull-request-9988-from-marmelab-update-oss-doc-for-ra-navigation",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 10 Jul 2024 13:54:46 +0200"},{sha:"ac53eba192d9c2641433e5ec4341aacc832e986c",message:"no-ci-doc-Update-advanced-tutorials-list",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 Jul 2024 13:45:42 +0200"},{sha:"2f198616ef23338c382e74088dda17b8047aa6e1",message:"Doc-Update-Admin-doc-to-explain-how-to-allow-anonymous-access-to-dashboard",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 Jul 2024 13:39:18 +0200"},{sha:"0b2f9d3fd92b2601b3e72792843657a40a189ced",message:"Doc-Fix-Datagrid-standalone-usage-misses-required-resource-prop",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 Jul 2024 13:25:57 +0200"},{sha:"c623224753766da437343a3bd62116ca3828c9ad",message:"Merge-pull-request-9982-from-marmelab-fix-remix-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 10 Jul 2024 13:14:46 +0200"},{sha:"f3824cbaf3b4ebdce184aa80a32b942f3a59064a",message:"no-ci-Misc-wording",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 Jul 2024 13:14:16 +0200"},{sha:"23533415130f6f2cdc56fb43737e6cf1a63d243c",message:"Merge-pull-request-9976-from-5-stones-fix-ra-data-graphql-context",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 10 Jul 2024 09:13:42 +0200"},{sha:"418ab7d4c62c9b9808c028eaa91fb3014f4c72bc",message:"Merge-pull-request-9989-from-marmelab-reintroduce-9930-and-9931",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 9 Jul 2024 18:12:54 +0200"},{sha:"484dcd7e6d7368543545314ceb6202d2d6f60dfe",message:"no-ci-chore-Reintroduce-changes-from-9930-and-9931",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 9 Jul 2024 18:10:26 +0200"},{sha:"2627ea3630d0eae862dc64d02da872fb51d79703",message:"update-Breadcrumb-doc-according-EE-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 9 Jul 2024 18:06:36 +0200"},{sha:"832560dde072978eb916088d8f65ac6e236817a2",message:"no-ci-Doc-Update-ra-rbac-documentation-following-v5-upgrade",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 9 Jul 2024 17:57:28 +0200"},{sha:"5b9add5f89603e02ca141bd5b65c5436da9c7425",message:"update-doc-according-V5-and-reorder-props",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 9 Jul 2024 17:20:34 +0200"},{sha:"727777cbe43e8fc18525e4238cc1224bd2531891",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 9 Jul 2024 17:10:08 +0200"},{sha:"810976ec907b070e94f7b0bdcf71ae7b9ae4b6ee",message:"improve-EditableDatagrid-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 9 Jul 2024 15:09:05 +0200"},{sha:"47b001410eeebeea1cf158a1ff16aaa15803694f",message:"Merge-pull-request-9983-from-marmelab-fix-wrapper-field-source",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 9 Jul 2024 14:45:42 +0200"},{sha:"2c1dbf9d1395eb013c0215bdb63d36e2e405af0b",message:"Fix-WrapperField-source-props-should-not-be-required",author:{name:"Jonathan ARNAULT",email:"jonathan@marmelab.com"},date:"Tue, 9 Jul 2024 12:06:58 +0200"},{sha:"0635057fdd5448dbd5e0673d3b25f03189bdfb05",message:"Merge-pull-request-9917-from-mjarosch-feature-login-avatar-icon",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 9 Jul 2024 11:30:30 +0200"},{sha:"fe2f1b9fafa7643a56f6e7be104df068b23e3b3a",message:"Fix-TS-error-in-Login.tsx",author:{name:"Jean-Baptiste Kaiser",email:"jbaptiste.kaiser@gmail.com"},date:"Tue, 9 Jul 2024 11:04:08 +0200"},{sha:"0ac58840968aa977607b7285069f498128182232",message:"Merge-pull-request-9868-from-ethembynkr-feature-customising-success-message-in-delete-with-confirm",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 9 Jul 2024 10:58:51 +0200"},{sha:"e2a99c0095b601700ca886c34555bda68c982039",message:"Fix-Remix-Documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 9 Jul 2024 10:38:39 +0200"},{sha:"1e89fa793b94d81e29cf5638240c2b31d913057f",message:"no-ci-Demo-Adjust-contact-list-layout",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Jul 2024 18:14:17 +0200"},{sha:"59917e0d305cb2f55b8ad0314008b903622511f9",message:"fix-deal-column-design",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Jul 2024 17:48:27 +0200"},{sha:"b33bd7649dd8a8ccb3764baf3663c268eeefb815",message:"Extract-ContactListContent-to-its-own-file-for-clarity",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Jul 2024 17:40:35 +0200"},{sha:"0b3636d757357a401b41a6a25f86da5cdf5846a0",message:"Merge-pull-request-9980-from-marmelab-fix-filter-vs-filters-warning",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 8 Jul 2024 16:37:39 +0200"},{sha:"a58cdaff5050fa85f5ec721358145c76776d47e1",message:"Fix-filter-vs-filters-warning",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 8 Jul 2024 15:05:50 +0200"},{sha:"45151e0b844a83dc8309a56ad9ca8ea355ce3aee",message:"Merge-pull-request-9978-from-marmelab-mutations-is-loading",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 8 Jul 2024 09:36:43 +0200"},{sha:"cb8f264f015fff7d2ffc274e412c49406c193d21",message:"fix-ra-data-graphql-fix-an-issue-with-custom-context-being-overwritten-on-queries",author:{name:"Jacob Spizziri",email:"jspizziri@weare5stones.com"},date:"Fri, 5 Jul 2024 05:50:51 -0400"},{sha:"2c777860c2431f6a10f32278dcfdd803d90f6318",message:"Update-mutations-results-types-to-include-isLoading",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Jul 2024 17:03:46 +0200"},{sha:"0379c39c1a5cffe3150ad3f791b2ca1dde8dce90",message:"no-co-Demo-Fix-deals-wording",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 Jul 2024 16:01:24 +0200"},{sha:"bf82ff40f84d82789b10014ef9f965f468a8f772",message:"no-ci-demo-Fix-company-creation-form-default-sales",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 Jul 2024 15:52:37 +0200"},{sha:"a147244f13e1446d2c004aa6cdfe212fdbafe086",message:"Merge-pull-request-9977-from-marmelab-fix-codemod-command",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Jul 2024 15:42:16 +0200"},{sha:"1bbeccf3e51638e1c6be8bd80b81f458c655a1da",message:"fix-react-query-codemod-sample",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 5 Jul 2024 15:28:55 +0200"},{sha:"23e95295a304cc8f37084101c63084749d40016b",message:"no-ci-Demo-Adjust-spacing-of-UI-elements-in-CRM-app",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 Jul 2024 14:57:14 +0200"},{sha:"dbafb81af477d84d29dc9ae3b4b0f61373f05e80",message:"Merge-pull-request-9975-from-marmelab-add-react-admin-v5-banner",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 4 Jul 2024 17:46:00 +0200"},{sha:"20f491568314aa59154d0aa1c35fc80b9b734d2f",message:"Add-banner-about-react-admin-v5-release",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 Jul 2024 15:57:02 +0200"},{sha:"f115de95e7a4268ef48852e3ecd3431bb584fbb8",message:"Add-stories-for-login",author:{name:"Mike",email:"mike@mikejarosch.com"},date:"Thu, 4 Jul 2024 08:30:57 -0500"},{sha:"5d6b19b58368624d1c425d21cad5e9310b8beb13",message:"Merge-pull-request-9972-from-marmelab-fix-reference-field-type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 Jul 2024 09:52:05 +0200"},{sha:"d9ffd9e43e7ef83d2aa7b5e6e76caacbc3644e30",message:"TypeScript-Fix-ReferenceField-Props-type-is-confusing",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 Jul 2024 14:10:06 +0200"},{sha:"5424eaa657587fd6ff24f5708f07a404b53429d3",message:"Doc-no-ci-Remove-double-entry-for-the-ecommerce-demo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 Jul 2024 10:46:08 +0200"},{sha:"81063307fc75d4f54a87dd1cdd85fd6b2179c4fd",message:"make-demo-discoverable",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 Jul 2024 10:38:55 +0200"},{sha:"a2c40b08829042c3253bc2f2680b6e256fdf973a",message:"MAke-id-argument-nullable",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 Jul 2024 10:20:01 +0200"},{sha:"ea90855bdae78af0516bed87cad5dc3094369057",message:"Add-video-tutorial-about-the-n-1-query-problem",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 Jul 2024 10:05:18 +0200"},{sha:"314097987c9781a5530436bdd36571b8087a1602",message:"Merge-pull-request-9970-from-marmelab-data-provider-types",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 3 Jul 2024 09:11:51 +0200"},{sha:"37c77c8355bcce67109dc765f0b7377e6999558d",message:"Fix-demo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 Jul 2024 23:21:59 +0200"},{sha:"58e2aec655298c4fa5d4b7edd308e3dee4d062e3",message:"Make-getManyParams-type-generic",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 Jul 2024 23:19:17 +0200"},{sha:"290d50e6cf74d3216fa72be0acc14ae0d94bdd48",message:"TypeScript-Fix-useGetOne-and-useGetMany-params-type-when-enabled-is-false",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 Jul 2024 23:09:05 +0200"},{sha:"ccc4aa1c683c2c1a55ace3154cf2278f8e33132c",message:"TypeScript-Fix-data-provider-packages-export-non-strict-types",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 Jul 2024 22:10:32 +0200"},{sha:"2182b5d366565ee7025166341ae2173986f77c3d",message:"Update-Bug_report.md-to-llink-to-v4-and-v5-sandboxes",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 2 Jul 2024 15:42:14 +0200"},{sha:"69e5d9a7d44103fdd5d3436d20aaf794db58346a",message:"fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 Jul 2024 11:16:48 +0200"},{sha:"709a6a23bcb1f75c7403f8dc55fa2422282cdea8",message:"v5.0.3",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 Jul 2024 10:50:45 +0200"},{sha:"af58d0e980bad40f2d41f130493a1e7272b927d9",message:"Prepare-changelog-for-v5.0.3",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 Jul 2024 10:50:31 +0200"},{sha:"e2040efae7882479de1c9fc01894b23a85530fe9",message:"Merge-pull-request-9969-from-marmelab-title-false",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 2 Jul 2024 10:28:52 +0200"},{sha:"631e2ff5de741a0b615013b909d6a1eb1cf85f44",message:"Merge-pull-request-9968-from-marmelab-typescript-exporter-type",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 2 Jul 2024 10:19:37 +0200"},{sha:"f18498272298f54b2f227dac34787017271ce1f5",message:"Add-stories-and-tests-for-Create",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 Jul 2024 10:15:10 +0200"},{sha:"f4c4beeb14836889675fbd7713d07e5c15844f5f",message:"Simplify-type",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 Jul 2024 09:56:51 +0200"},{sha:"6ade3b90fbd87556caad8a953fee870c24438361",message:"Make-Exporter-accept-a-generic-parameter",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 2 Jul 2024 09:44:55 +0200"},{sha:"257b61b90bf6e3dd6a5b775ba9f78d2f9fb39bf8",message:"Add-ability-to-disable-title-in-page-components",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 1 Jul 2024 23:33:25 +0200"},{sha:"bd1bbea8ef9114f973f17d1e2a0462bdc06bcdcb",message:"Convert-default-to-named-exports",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 1 Jul 2024 21:48:49 +0200"},{sha:"c2d04d73990479bea6cdd4e4d8c29ab4b28d82da",message:"useDeleteWithUndoController-and-UseDeleteWithUndoControllerParams-import-fix",author:{name:"Ethem Boynukara",email:"ethembynkr@gmail.com"},date:"Mon, 1 Jul 2024 20:04:49 +0300"},{sha:"6f10f1c2115c78bd52465ed19d9d147389dc3208",message:"Add-avatar-icon-as-login-property-w-default",author:{name:"Mike Jarosch",email:"mike.jarosch@andersencorp.com"},date:"Tue, 11 Jun 2024 14:06:45 -0500"},{sha:"7231ad8d0181b9dfdb3934892194136a420b898d",message:"Add-link-to-example-in-demo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 1 Jul 2024 14:59:17 +0200"},{sha:"f254f21550392cab67e1d4cca27b276b802387f0",message:"Improve-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 1 Jul 2024 14:50:50 +0200"},{sha:"7f544798dc86bc16e6fbc6ede44310d53eae3d0a",message:"TypeScript-Improve-List-exporter-type",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 1 Jul 2024 14:42:26 +0200"},{sha:"7a79484cd30cdfc906c89eb6153b52d243580da1",message:"Merge-pull-request-9966-from-marmelab-fix-default-translation-key",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 1 Jul 2024 14:39:54 +0200"},{sha:"39ee8d0d75973d01fd14e307484fac466e74c1d7",message:"Add-mention-of-importButton",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 1 Jul 2024 11:20:38 +0200"},{sha:"396bf6123d9a670abb1b12ba77ff9d32d2290722",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 1 Jul 2024 08:18:10 +0200"},{sha:"8bb800d80d8cfb466d44e5d3119ba659fb727371",message:"Add-link-to-custom-fields-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 30 Jun 2024 12:06:55 +0200"},{sha:"e94aa3904589f9921b5fa83fe68a416f9d4aab2c",message:"Adjust-fields-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 30 Jun 2024 12:05:19 +0200"},{sha:"6794fcd6c506c8ea255de76c65ff4ae4c94842cc",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 30 Jun 2024 11:59:32 +0200"},{sha:"53ec82328e6e711cf66a5e29aa22f70c00150a8c",message:"Fix-missing-embed-to-video-tutorials",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 30 Jun 2024 11:56:46 +0200"},{sha:"9d54b74772995166ecd379d9553136a7ee31d952",message:"Add-links-on-tutorial",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 30 Jun 2024 11:56:27 +0200"},{sha:"73b09d957d172d9bbbe28591cec417f6269c475a",message:"Custom-message-was-given-in-BulkDeleteWithConfirmButton-and-BulkDeleteWithUndoButton-success-message-tests",author:{name:"Ethem Boynukara",email:"ethembynkr@gmail.com"},date:"Sun, 30 Jun 2024 09:45:05 +0300"},{sha:"75d5616a3b738e72b89fcac8d41c0fa4408b58dd",message:"Added-unit-tests-for-successMessage-in-useDeleteWithConfirmController-useDeleteWithConfirmController-BulkDeleteWithConfirmButton-BulkDeleteWithUndoButton-DeleteWithConfirmButton-and-DeleteWithUndoButton",author:{name:"Ethem Boynukara",email:"ethembynkr@gmail.com"},date:"Sat, 29 Jun 2024 20:03:32 +0300"},{sha:"ff8d315e7459a9a22c2a72b09c59d02eeb787d70",message:"doc-no-ci-Add-video-tutorial-to-useRecordContext-chapter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Jun 2024 19:33:53 +0200"},{sha:"2e55a9381ae8ed4fc2ea30eb8d0a35a328569e05",message:"Adjust-doc-styles",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Jun 2024 18:08:09 +0200"},{sha:"3a9de0c429b01a0fb2643ed4f1c4d463074c265e",message:"Merge-pull-request-9836-from-markyao6275-mark-nonconfigurable-title",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 28 Jun 2024 16:16:54 +0200"},{sha:"7f73bfb7a0ea71d75df5c221d37e686222bf2ec2",message:"add-configurable-story-add-documentation-pass-on-props",author:{name:"markdotyao",email:"mark.yao6275@gmail.com"},date:"Fri, 28 Jun 2024 20:17:35 +0800"},{sha:"bda1bdb502cff35522657b0dde2f5183d97f4be4",message:"Add-story-for-SimpleForm",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Jun 2024 14:32:07 +0200"},{sha:"e2fd8f93acf343497ccb01564b77a9df5b50956b",message:"Add-tests-for-SimpleShowLayout",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Jun 2024 14:24:41 +0200"},{sha:"2b91e7259de14298384acaebc4939dc1ed33b902",message:"Extract-stories-from-useTranslateLabel-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Jun 2024 14:20:48 +0200"},{sha:"7b2d5a0a242484988db495f87202791bf1b79751",message:"Add-stories-to-show-default-translation-keys",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Jun 2024 14:20:32 +0200"},{sha:"bcaba0ec293938075a00922862bb9c53007d7b5b",message:"Fix-default-SourceContext",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Jun 2024 14:20:15 +0200"},{sha:"cdf9e2032a7e25838edef1d19d1293b4a73abcce",message:"Merge-pull-request-9964-from-marmelab-Fix-npm-install-error-due-to-outdated-peer-deps",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 28 Jun 2024 11:08:22 +0200"},{sha:"1d117a9dca0b678a3bdebe07cb9d6f2fbc0e4150",message:"Merge-pull-request-9963-from-marmelab-fix-useGetManyReference-return-type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 28 Jun 2024 11:07:37 +0200"},{sha:"2c69b4b1995503eaa51c15ab62e6a46fadb8a8ab",message:"Fix-npm-install-error-due-to-outdated-peer-dependencies",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Jun 2024 10:40:21 +0200"},{sha:"459fe66f3c0c34f8c4c4b071d2a60b861682acf6",message:"TypeScript-Fix-useGetManyReference-return-type",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Jun 2024 10:02:59 +0200"},{sha:"39bab7eb35ee62f7ab855c36dc4790fbb7425f9b",message:"Merge-pull-request-9958-from-marmelab-fix-demo-review-edit-scroll",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 27 Jun 2024 13:39:16 +0200"},{sha:"3ad9ccd667c310dcfcd478912d67193aa3d61191",message:"Merge-pull-request-9960-from-marmelab-fix-ra-data-fakerest",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 26 Jun 2024 22:00:47 +0200"},{sha:"3bf8f81234edfc10283088d7f4be281d64d6237b",message:"Fix-logging-of-queries-in-ra-data-fakerest",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Jun 2024 18:35:46 +0200"},{sha:"63631f93bc717574e38d96f0af3b2069223f894c",message:"Fix-ReviewList-scrolls-to-top-when-editing-a-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 26 Jun 2024 17:15:26 +0200"},{sha:"ec450f778888e36ccdb91b6b6444a4b69e1f2dc0",message:"Update-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Jun 2024 16:33:38 +0200"},{sha:"c5cf85344c503124da594f1eca3788ad3b70ac15",message:"v5.0.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Jun 2024 16:26:20 +0200"},{sha:"5f1eb241a8d4f83245b23dd813a63b2b25c397b5",message:"Update-changelog-for-v5.0.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Jun 2024 16:26:08 +0200"},{sha:"060d38e4bacf5ae3368cbd01f69539eff2f974bf",message:"Merge-pull-request-9952-from-marmelab-fix-flaky-tests",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 26 Jun 2024 16:03:46 +0200"},{sha:"d9f141934f4bcda2eb80418f114db2dad2d27ddb",message:"Merge-pull-request-9956-from-marmelab-update-routing-documentation",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 26 Jun 2024 15:54:27 +0200"},{sha:"b2c6b17379acc24ecbf48e68bd2711706846defb",message:"Merge-pull-request-9957-from-marmelab-fix-use-update-id-falsy-values",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 26 Jun 2024 15:40:29 +0200"},{sha:"f93228fc58fcb6af9e7e59fed8fc307b85e7d4c0",message:"Fix-useUpdate-throws-an-error-when-record-id-is-a-valid-falsy-value-such-as-zero",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 26 Jun 2024 15:18:57 +0200"},{sha:"7955d97cbeac652537930af404ae6df09e97612e",message:"Reduce-dataProvider-delay-in-useDelete-pessimistic-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 26 Jun 2024 12:02:26 +0200"},{sha:"9a0a2d7f60f62acf98258124014a3282de6afd27",message:"Update-Admin-Documentation-basename-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 26 Jun 2024 11:20:36 +0200"},{sha:"6a54b021b4eeffa8dcfecb210675f008015ad897",message:"Update-Routing-Documentation-Regarding-basename",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 26 Jun 2024 11:19:03 +0200"},{sha:"505e64f7a8947ffbce1accf7929437ceda9bae10",message:"Remove-only-in-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 25 Jun 2024 21:52:58 +0200"},{sha:"a3bd5a6fff50fd2e8d6c18a24b41114f235f1342",message:"Merge-pull-request-9951-from-marmelab-referencefield-default-link",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 25 Jun 2024 16:18:31 +0200"},{sha:"ab8d514e004a8c416108686f772177b5d8dcd4f9",message:"ReferenceField-defaults-to-show-when-both-edit-and-show-are-available",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Jun 2024 16:01:12 +0200"},{sha:"b3eae966a579eb395c6fa268f75fc3ce3983c334",message:"Fix-create-react-admin-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 25 Jun 2024 15:59:07 +0200"},{sha:"cc8b98bbe0d2e7bc254bcd83c4f2908aca08d7e4",message:"Fix-type",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Jun 2024 15:56:57 +0200"},{sha:"c93826f344a044c66cff7dd03bf5c20a2cda296f",message:"improve-naming",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Jun 2024 15:34:19 +0200"},{sha:"c334f24c58575a55ac48c897890ff1267c05f825",message:"reuse-link-creation-logic-in-DatagridRow",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Jun 2024 15:30:09 +0200"},{sha:"d57d112bcca00db4ea499537d663b4496c8f7982",message:"Add-support-for-async-link-function",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Jun 2024 15:29:01 +0200"},{sha:"b092b4c53d49bb98a71224da6d0eb936a1f7b6b5",message:"Fix-useDelete-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 25 Jun 2024 14:58:34 +0200"},{sha:"986235466ed51015634570cbdd18162ede786a7c",message:"Merge-pull-request-9933-from-Nilegfx-keep-custom-query-params-in-list-view",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 25 Jun 2024 14:44:41 +0200"},{sha:"f8286b851e0165e3eb8a07f2978ae39a7b831fc6",message:"Extract-logic-to-generate-link-for-record",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Jun 2024 13:20:18 +0200"},{sha:"05da7f5423a6c2b939c4d187fcaf208af1b900b4",message:"Merge-pull-request-9949-from-marmelab-backport-missing-changes",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Jun 2024 11:33:04 +0200"},{sha:"710e24f85b538a5022310ca28483c89916b00a70",message:"Merge-pull-request-9950-from-marmelab-mention-limitation-of-sanitize-empty-values",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Jun 2024 10:47:40 +0200"},{sha:"fab635456f94492f4fc0ce9593865d04617a0c5a",message:"Merge-pull-request-9948-from-marmelab-fix-datagrid-headers-when-using-elements-as-field-label",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Jun 2024 10:46:25 +0200"},{sha:"f9011fa03ab618a7bd41def5c3f47b124757a6d4",message:"Avoid-using-react-admin-package-in-story",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 25 Jun 2024 09:10:54 +0200"},{sha:"749936a2de5a826730f23589fbd7b656f0bfbe27",message:"Fix-typo",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 25 Jun 2024 09:09:05 +0200"},{sha:"013ca5e4a2b68482d3ffe15f8ff8e5ea983819a8",message:"Fix-unit-test",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Jun 2024 00:54:46 +0200"},{sha:"66bdc8ffecaa4144aeb7ed601d267b2c6dec274a",message:"Fix-ReferenceField-should-render-a-link-when-the-developer-asked-for-it",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Jun 2024 00:51:35 +0200"},{sha:"d62e77751f0bc96352d71c55d8d465f013d6fd53",message:"Update-ReferenceField-to-include-a-link-when-relevant",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Jun 2024 18:28:04 +0200"},{sha:"3e1fa4deb0bcc6c596d015d8f29a602d8b670be8",message:"Add-a-note-about-nested-fields-in-Forms-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 17:27:56 +0200"},{sha:"c613ec3ac674d34c4c36f862365d117458dcf4c2",message:"Invert-condition-for-label-elements-check-in-DatagridHeaderCell",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 17:05:21 +0200"},{sha:"6e3b6de253e7ea379dbd1ec516dc90dd531a001e",message:"Move-story-about-elements-as-field-labels-in-Datagrid",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 17:05:02 +0200"},{sha:"25621201d0163db4a274d7f58f5f3bacb8cafe9d",message:"Fix-FilterButton-tests-timeout-last-expect",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 16:43:44 +0200"},{sha:"f4f47a7619247c19ba4c0760c739b78906b29268",message:"Fix-FilterButton-tests-timeout",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 16:37:20 +0200"},{sha:"02c877a614bb14e5e3be7ef5f5cc83f4442760f8",message:"Fix-FilterButton-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 16:30:49 +0200"},{sha:"b0d9ea4f4ce6ee5236ad2070dcefaf927ec97df9",message:"Fix-ArrayInput-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 16:13:28 +0200"},{sha:"1fda0977d80fa3d3e62843be5e07e103f24bf15f",message:"Backport-9720",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 16:04:44 +0200"},{sha:"398508d0ea34b51f902f70d0c558cd39e4242360",message:"Backport-9718",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 16:04:26 +0200"},{sha:"3b34f76a2f6404384e2c664125b814e85d5071b9",message:"Backport-9717",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 15:44:33 +0200"},{sha:"a4d653c51ced71f8ce186a6ec5d19ab358e3c6be",message:"Backport-9716",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 15:44:19 +0200"},{sha:"00716b2c29577c482f74392591e8d1dc5ab52582",message:"Backport-9712",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 15:43:57 +0200"},{sha:"a36db79e835433647e4649e00f6d8b5ee956a783",message:"Backport-9709",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 15:42:32 +0200"},{sha:"fcf59ed8e84679b01cbe81e002c70fdee0c6488c",message:"Backport-9700",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 15:42:10 +0200"},{sha:"12843130fd0f9af09794791c6d32c7c17972f659",message:"Backport-9699",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 15:40:24 +0200"},{sha:"cea3bf8241f29089a7f26bcdd57f1839c6a93177",message:"Backport-9697",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 15:40:11 +0200"},{sha:"84b12042e04856f3b229c68ed7dd0f76fa23ad7c",message:"Backport-9694",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 15:39:52 +0200"},{sha:"178c5130a981fd2446f07374543d81ace8c96308",message:"Backport-9690",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 15:39:22 +0200"},{sha:"f9252e753f96733affbd2971b905962557ea3164",message:"Backport-9681",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 15:37:17 +0200"},{sha:"105dcde859b810cf786124b3a5ad84a1514643b0",message:"Backport-9677",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 15:36:55 +0200"},{sha:"1bdaedc2b98a36895ff75cb7b8f6180633aba363",message:"Backport-9673",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 15:35:42 +0200"},{sha:"6118c6a7a601bf1ba6bc6b9423f1077645d6f6c5",message:"Backport-9656",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 15:29:38 +0200"},{sha:"305290f21bbd0997c4914d1010314c1347a244a8",message:"Fix-DatagridHeader-Tooltip-when-using-React-element-as-a-field-label",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 12:28:32 +0200"},{sha:"0b3f84001fd66e2f01d2d44a0e3f6999aadb6f13",message:"Merge-pull-request-9944-from-marmelab-provide-a-default-source-context",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Jun 2024 10:31:58 +0200"},{sha:"62999b533a365a1dcac0af555b3c81aac38a0fe4",message:"use-a-TextInput-instead-of-ra-ui-materialui-TextInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 24 Jun 2024 09:47:21 +0200"},{sha:"2979071fef9bc8774410a4e00a94c567883c0c3a",message:"Revert-move-SourceContext-tests-inside-TextInput.spec",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 24 Jun 2024 09:33:01 +0200"},{sha:"e15930a35334e7414e7a70eb71e568d3db9d3fd0",message:"move-SourceContext-tests-inside-TextInput.spec",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 24 Jun 2024 09:16:33 +0200"},{sha:"fd8d59f3cc09cd2470724c7a153f39af4e2e11d9",message:"Merge-pull-request-9945-from-marmelab-update-tutorial-v5",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 21 Jun 2024 18:34:30 +0200"},{sha:"45b4141d7ab75423acdd286afd15ff162a5f8df5",message:"add-tests-for-SourceContext",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 21 Jun 2024 18:27:27 +0200"},{sha:"93dc2c455ef54e40e201dade9e7ca8393ea7d1e0",message:"Update-tutorial-for-v5",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 21 Jun 2024 17:57:12 +0200"},{sha:"e081ab20fd1aed66cf719e1f7d77d26374637b11",message:"provide-a-default-source-context",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 21 Jun 2024 17:17:43 +0200"},{sha:"ae196b0cfa268f1ac7f0680c4a6364fee9bd7f1f",message:"no-ci-doc-Document-admin-defaultTheme",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 21 Jun 2024 16:57:41 +0200"},{sha:"a53305ec4140679a3cfc6cd41a08a86a5a5be498",message:"no-ci-doc-Make-beginner-mode-lighter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 20 Jun 2024 17:32:19 +0200"},{sha:"aacffdb7c5310f87c7fb4ffd818d484e76cb34b6",message:"update-yarn-lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 20 Jun 2024 16:33:47 +0200"},{sha:"34ce2397e0d5f73f6271fb80f37bb43b1683c329",message:"v5.0.1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 20 Jun 2024 16:32:50 +0200"},{sha:"bf37af659b446586a64cb15f112f2ddf3a3e6f53",message:"changelog-for-5.0.1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 20 Jun 2024 16:32:08 +0200"},{sha:"8a7ff630882eadeacc4892fb535a0ba8ee52ce73",message:"Merge-pull-request-9940-from-marmelab-fix-form-groups-effect",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 20 Jun 2024 16:05:45 +0200"},{sha:"aad8340d1ac271d681a4cae585b0c0cf0e356af8",message:"Fix-useFormGroup-does-not-update-when-its-group-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 20 Jun 2024 15:54:52 +0200"},{sha:"d642511191354291f4726b42307ca13ac6492306",message:"Merge-pull-request-9939-from-marmelab-fix-form-groups",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 20 Jun 2024 14:59:32 +0200"},{sha:"988f5886c86effce5f6771c1355667d6d473db16",message:"Fix-useFormGroup-does-not-reflect-its-fields-state",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 20 Jun 2024 14:29:15 +0200"},{sha:"30c18583f310362fe73dd33d1c3eead48b1d4bcf",message:"Simplify-ResettableTextField",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 20 Jun 2024 14:26:58 +0200"},{sha:"f9e3ebe2fff8aad838fcc371afa5e82bd1bca78f",message:"Merge-pull-request-9725-from-marmelab-dependabot-npm_and_yarn-follow-redirects-1.15.6",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 20 Jun 2024 11:50:53 +0200"},{sha:"7e555fcebb6a94eba0f85f062e976f6f6935184a",message:"Bump-follow-redirects-from-1.15.4-to-1.15.6",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Thu, 20 Jun 2024 09:43:19 +0000"},{sha:"51459291531331d3a28676480a41cd7e0f80e52d",message:"Merge-pull-request-9938-from-marmelab-dependabot-npm_and_yarn-ws-8.17.1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 20 Jun 2024 11:39:59 +0200"},{sha:"3b4946650431b7da350a5b6c03ace20d5e89914d",message:"Merge-pull-request-9937-from-marmelab-dependabot-npm_and_yarn-braces-3.0.3",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 20 Jun 2024 11:38:37 +0200"},{sha:"1ef93c993fce39c9cdd5ffc2f4412ba6ae340b9c",message:"Bump-ws-from-8.13.0-to-8.17.1",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Thu, 20 Jun 2024 09:02:23 +0000"},{sha:"dce9afb0979b23766fa52a5933c93cb5fea7ad4c",message:"Bump-braces-from-3.0.2-to-3.0.3",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Thu, 20 Jun 2024 09:02:20 +0000"},{sha:"9dd950c64ff92bc2809e6ed1e4151125917d399f",message:"Merge-pull-request-9936-from-marmelab-dependabot-npm_and_yarn-vite-5.0.13",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 20 Jun 2024 11:00:00 +0200"},{sha:"489caff43dfa0b7b9db9c083dc1487418679e829",message:"fix-greenframe-scenarios",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 20 Jun 2024 10:55:31 +0200"},{sha:"1f46f3a51a77676eb8684ef93ad88e54f4dcd0ab",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 20 Jun 2024 10:16:08 +0200"},{sha:"f953c8c52c88622dac24c74c6935b823430a33d1",message:"Bump-vite-from-5.0.11-to-5.0.13",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Thu, 20 Jun 2024 08:12:43 +0000"},{sha:"522bfcd391272d999cb5017221edae32f59b80ac",message:"Fix-peerDependencies",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 20 Jun 2024 10:09:55 +0200"},{sha:"e2068f4f85613e15e88bdcf539490d4077b7393d",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 20 Jun 2024 10:08:56 +0200"},{sha:"6d3ecb251d17edaef085c4d94d81f5dfb5d9ede9",message:"v5.0.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 20 Jun 2024 10:07:09 +0200"},{sha:"7de4b2d497b751fe9495974bd2cd4da6190e1f52",message:"Update-dependencies-of-demos",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 20 Jun 2024 10:03:25 +0200"},{sha:"0cb7ef64cbe53f11442cd4a2d6279fd310deb34a",message:"create-react-admin-Fix-package.json-templates",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 20 Jun 2024 09:58:15 +0200"},{sha:"8692e949c598e470c7912ce0c1238dafe334cbe3",message:"Prepare-changelog-for-v5.0.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 20 Jun 2024 09:51:35 +0200"},{sha:"9adf9912ef677295b2cea3486a3bc3390d02f1cd",message:"doc-SimpleForm-Add-video-tutorial",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 19 Jun 2024 18:26:11 +0200"},{sha:"bbaafc87214651b23b5a8269189e707c3d07a0e1",message:"Merge-pull-request-9924-from-marmelab-update-react-hook-form",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 19 Jun 2024 16:24:00 +0200"},{sha:"6011cee9b9b9275fa356abe143776acc210b2d0c",message:"keep-yarn.lock-same-as-next-branch",author:{name:"Ahmed Ayoub",email:"great.nile@gmail.com"},date:"Wed, 19 Jun 2024 16:12:37 +0200"},{sha:"5ad0bbfc29cfe4f72b02812492cfd8f998d769f0",message:"rebase-from-next-branch",author:{name:"Ahmed Ayoub",email:"great.nile@gmail.com"},date:"Wed, 19 Jun 2024 16:10:47 +0200"},{sha:"f05b57c79759f3ba822d0eaddad505102fb6dfed",message:"add-unit-tests-for-setFilters-that-keeps-custom-query-params",author:{name:"Ahmed Ayoub",email:"great.nile@gmail.com"},date:"Wed, 19 Jun 2024 15:14:31 +0200"},{sha:"760f2cf363b2e6a39aa1361139b569e33b5ae52f",message:"remove-query-param-sanetization-from-list-view-url-when-using-setFilter",author:{name:"Ahmed Ayoub",email:"great.nile@gmail.com"},date:"Wed, 19 Jun 2024 14:09:58 +0200"},{sha:"f52067bcc3d62652e6ba8e6f4507e3e815539661",message:"Bump-ws-from-6.2.2-to-6.2.3",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Tue, 18 Jun 2024 06:33:10 +0000"},{sha:"8a576dcc1d729f47dd289a27ed4f9f627ff98430",message:"Bump-braces-from-3.0.2-to-3.0.3",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Mon, 17 Jun 2024 08:41:31 +0000"},{sha:"e60e78d7c1689cda8541a01da7a2f3a7ff30d123",message:"Deduplicate-dependencies",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 19 Jun 2024 15:18:09 +0200"},{sha:"9fdc5369513eb3ecec297616f83dc82ddf1f3612",message:"Stabilize-e2e-auth-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 19 Jun 2024 14:46:47 +0200"},{sha:"b0428827d3e9506295b103a4c5119552236e4cf7",message:"Merge-branch-next-into-update-react-hook-form",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 19 Jun 2024 14:38:53 +0200"},{sha:"964aa03fe87bb28140d7307bdcc1f4e6a2732574",message:"Merge-pull-request-9928-from-marmelab-fix-create-react-admin-tests",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 18 Jun 2024 15:41:18 +0200"},{sha:"3ad594975694b2123a7cfcd947f09d7d88fbe55a",message:"Fix-create-admin-app-generated-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 18 Jun 2024 13:44:16 +0200"},{sha:"b3fc8a2d62095a904bcd8b389b29176e8565bcf8",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Jun 2024 13:14:24 +0200"},{sha:"795cd74f628071a4200eea79bb856b5654e2653d",message:"fix-incorrect-peer-dependency",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Jun 2024 12:49:03 +0200"},{sha:"7453ddc616a85421f98f780577ba927320f6f6d9",message:"v5.0.0-rc.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Jun 2024 12:42:54 +0200"},{sha:"a79de1889b19ca61f17f5a9a1969539f70a07977",message:"Prepare-changelog",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Jun 2024 12:41:59 +0200"},{sha:"d4bd0d0d705fe4508ab72508d13dd300008d654b",message:"Merge-pull-request-9926-from-marmelab-Fix-create-react-admin",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 18 Jun 2024 10:19:10 +0200"},{sha:"54138f6f41fa7d149826ed507a445114214b016a",message:"Update-template-dependencies",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 18 Jun 2024 09:53:35 +0200"},{sha:"636469da15fc6266799bb1c843e7565b32fb5a70",message:"Fix-build-following-ink-update",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 18 Jun 2024 09:53:25 +0200"},{sha:"de89ff0d9ab3a0e9d108420fc3f5f65c1033bf0e",message:"Upgradez-dependencies",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Jun 2024 09:33:43 +0200"},{sha:"03869ef1916c5ba455a5290316671093ac7969d5",message:"Fix-dependencies",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Jun 2024 16:53:16 +0200"},{sha:"cef0cd2bf4590bd132e91c010462c2ee0a587ae9",message:"Fix-package.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Jun 2024 16:50:59 +0200"},{sha:"25ff2ffdb1272630b14c35b953629016bfb00880",message:"v5.0.0-rc.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Jun 2024 16:50:25 +0200"},{sha:"bd9c4d3fdaba067f2c541b2c4b26c0300c03944e",message:"Prepare-changelog-for-next-release",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Jun 2024 16:49:37 +0200"},{sha:"a45bfcba0732a983dd5d31144c1e96dfe2c888c9",message:"Merge-branch-next-into-update-react-hook-form",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 16:44:22 +0200"},{sha:"eb1fb9bcad617ecdf60572ad1c8723f7a000f8ba",message:"Fix-getFieldState-usage",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 16:41:42 +0200"},{sha:"e2fa925efd0829afe45063f182710605aee725b7",message:"Merge-pull-request-9919-from-marmelab-react-19",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 17 Jun 2024 15:48:52 +0200"},{sha:"1ad36bd8e4a818f16399c247c05933814953226c",message:"Fix-AutocompleteInput-keys",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 15:20:09 +0200"},{sha:"1e8d2ed3e74bd7ba576f13797717533b32e43a0b",message:"Update-react-hook-form-dependencies",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 15:16:13 +0200"},{sha:"d43de2cb644bbe242240bad1aa99140b749fe4f3",message:"Fix-AutocompleteInput-warning-about-choices-key",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 15:06:23 +0200"},{sha:"93dd1226ab06b1bfe0be72680d9f537b93220eef",message:"Fix-Logout-props",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 14:29:45 +0200"},{sha:"85d7d6430039462ad62addac49cf64dca156f435",message:"Fix-demo-warnings",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 14:03:10 +0200"},{sha:"556dcd43e5f45fae2353609d7deff8d16e35b854",message:"Disable-storysource-addon",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 14:03:02 +0200"},{sha:"c445440895a60278fe5856f2d8c2488cba47bfc9",message:"Merge-pull-request-9923-from-marmelab-backport-from-master-05",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 17 Jun 2024 13:41:57 +0200"},{sha:"46d95f7d852783deb8ff16f91e2d6104fc56deec",message:"Cleanup-yarn.lock",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 12:29:07 +0200"},{sha:"c6e1c5d199cfe0d5406e5543024f8199c0bcb447",message:"fix-ts-error",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 17 Jun 2024 12:20:04 +0200"},{sha:"4869dbded3f415c4652b5fcab5c957ca01af3bbd",message:"Try-babel-for-storysource",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 11:51:28 +0200"},{sha:"cafddc3f29d16a4cf5041fe469e15f19cbf6655e",message:"Merge-remote-tracking-branch-origin-master-into-backport-from-master-05",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 17 Jun 2024 11:48:40 +0200"},{sha:"80e7a714a9cf65fcbef5a6206942737012bc0298",message:"Merge-branch-next-into-react-19",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 11:24:03 +0200"},{sha:"1c069c1de535c70ee974af4f2dcced0ba71bfd66",message:"Remove-unnecessary-dependency",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 11:23:43 +0200"},{sha:"98c0052b16c4e31b722e71061b72c2b10aca922e",message:"Update-yarn.lock-for-4.16.19",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 10:36:07 +0200"},{sha:"f6553457d24dc8487ddf019099f2fd97cf2042be",message:"v4.16.19",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 10:35:25 +0200"},{sha:"b73b1c6638d9c84c02e52de3a7d5623781cf5c4b",message:"Update-changelog-for-4.16.19",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 10:35:03 +0200"},{sha:"ceed685eede01c7c338fbbb5da24f57913ca3944",message:"Fix-FakeRest-version",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Jun 2024 10:21:48 +0200"},{sha:"b4c2608cb789bfccd0b490ea50f4aa471604aac0",message:"Merge-pull-request-9918-from-marmelab-fix-array-input-ghost-errors-after-remove",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 17 Jun 2024 10:05:04 +0200"},{sha:"131eab05a6d3d51f2850a9b4395a1e12d6f2fce7",message:"Fix-yarn.lock",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 09:14:48 +0200"},{sha:"1d560203f23742e1c801caf407b29f1629128241",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jun 2024 09:13:40 +0200"},{sha:"1f9a11686ba1987211b5530cb2bd83adba8178ec",message:"remove-unused-lines",author:{name:"markdotyao",email:"mark.yao6275@gmail.com"},date:"Thu, 13 Jun 2024 10:24:16 +0800"},{sha:"599c57c7596005f51ba9c93784572c74ee6f47ba",message:"Fix-StarRatingField-usage",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jun 2024 18:00:14 +0200"},{sha:"4b9b12798eb763c6c462a5eeae7654150a5d9f90",message:"Merge-branch-next-into-react-19",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jun 2024 17:21:58 +0200"},{sha:"75206271292f0a7ac984e5ddb5211f6a4dbe28b5",message:"Use-react-18",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jun 2024 17:21:32 +0200"},{sha:"998edc71b73996f8a8288ca5dfd8f04ac0042fcf",message:"Merge-pull-request-9911-from-marmelab-use-source-prefix-context-in-array-input-and-simple-form-iterator",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 12 Jun 2024 14:59:30 +0200"},{sha:"6ceaf4cb4936be2e5343106be3f5f741af47ca86",message:"Make-story-more-readable",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jun 2024 14:52:23 +0200"},{sha:"2d7ab25e192e5df0ebc71abd65a3da8685fab6e4",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jun 2024 14:42:22 +0200"},{sha:"896f0871b25f0072b1e61ea90a76756253243443",message:"Avoid-structuredClone",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jun 2024 14:19:31 +0200"},{sha:"509165d18d9cfe45ed79ea18d63df03bb43c44f0",message:"Add-tests-for-translation-keys",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jun 2024 11:35:06 +0200"},{sha:"49a108496ca0d6fdf6487c2b74036f4c8b0fa1e6",message:"Revert-SourceContext-removal-from-TranslatableFields",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jun 2024 10:42:29 +0200"},{sha:"1528477e2f71df05929774557b68d496120e6fea",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jun 2024 10:42:01 +0200"},{sha:"37dd498649b4fa5b33e55d8abb0fea9d308ddaef",message:"Allow-using-testI18nProvider-without-parameters",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jun 2024 10:41:46 +0200"},{sha:"8b034467d614da7d085a56178835853205446750",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jun 2024 09:44:50 +0200"},{sha:"e7f1ec0600902ff242023bbcc670fa73319e9450",message:"Fix-ArrayInput-ghost-error-after-removing-scalar-item",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jun 2024 09:28:09 +0200"},{sha:"a91a5be529a60efc21c0cc0b295da7c269010ad6",message:"Merge-pull-request-9915-from-marmelab-doc-SaveButton-transform",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 11 Jun 2024 18:12:12 +0200"},{sha:"fb383c87bf53a92c4d88fe7e58736cb96c27606b",message:"Doc-Clarify-SaveButton-transform-usage",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 11 Jun 2024 17:51:42 +0200"},{sha:"13a8c80909efd58423806a281c6f33928452a159",message:"Ensure-we-use-react-19-and-fix-demos",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Jun 2024 17:46:41 +0200"},{sha:"24748dc17fdd24c2b5a3ab5de88d77fd12ff69a8",message:"Add-ArrayInput-tests-for-nested-and-fields",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Jun 2024 17:15:00 +0200"},{sha:"901c2bdbd7e2cecbf92061cd5f0ef6be0bf8d9e5",message:"Merge-branch-next-into-react-19",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Jun 2024 16:38:50 +0200"},{sha:"0e9b19d37f30c84912047f80ca82b585594d374c",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Jun 2024 16:19:01 +0200"},{sha:"e2629dfb1cb686cf48021d8f48f652c24475dcc6",message:"Add-loader-to-the-simple-example",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 11 Jun 2024 15:40:39 +0200"},{sha:"7ee8b300ff40be636b8fc4f0c1e5db71b9069676",message:"Add-comments-no-ci",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Jun 2024 15:06:29 +0200"},{sha:"d73f186a5fa86d755bf8f5b27561766d37d3252b",message:"Avoid-using-SourceContext-in-fields",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Jun 2024 14:41:34 +0200"},{sha:"4d9820d5931c3eb992010035c23c00935f194047",message:"Simplify-source-context-usage",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Jun 2024 12:19:01 +0200"},{sha:"22bb60e1c9a389312e0e05b71dc9d48aae2c81b7",message:"Refactor-and-comment",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Jun 2024 10:58:44 +0200"},{sha:"952e777b380d740161812f329c35eaab5325d2ee",message:"Merge-pull-request-9908-from-marmelab-upgrade-fakerest",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Jun 2024 07:36:04 +0000"},{sha:"c2c7dbf60436979887b43c4b335c95452795772a",message:"Merge-pull-request-9898-from-hmatthieu-fix-filters-visibility-after-reset",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Jun 2024 07:18:58 +0000"},{sha:"0d211de21fffb5e9b2fd8583f53c6e4007329144",message:"Merge-pull-request-9913-from-marmelab-fix-core-error-UI",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Jun 2024 07:13:32 +0000"},{sha:"e0015f7bcdd199aaa7cc454609179c9a6bf68143",message:"Merge-pull-request-9912-from-marmelab-fix-Error-should-not-be-displayed-in-List",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Jun 2024 07:11:33 +0000"},{sha:"fcad01e1e43d2a447363bffe8d1734a691ed6467",message:"Fix-default-Error-background-in-global-ErrorBoundary",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Jun 2024 18:45:01 +0200"},{sha:"090cb8a16dd3d8ae4a6fec35b9921b8645d08811",message:"Fix-List-should-not-render-Error-component-on-fetch-error",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Jun 2024 18:29:55 +0200"},{sha:"2f7832a21892804b879ded72169448c0d9eda839",message:"Fix-Nested-Behavior",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jun 2024 18:12:58 +0200"},{sha:"69b5dd17e43967642af2b611a910129ebd75adf0",message:"do-not-use-parentSource-to-compute-source",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 10 Jun 2024 15:58:57 +0200"},{sha:"6e14355b1d1f0e3e706188c05650570f5ffbc5bc",message:"Merge-pull-request-9910-from-marmelab-fix-combine-data-providers",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jun 2024 13:47:44 +0000"},{sha:"1a879e7cdad485a26e1b37026b7063fd27ea8425",message:"Merge-pull-request-9895-from-marmelab-fix-selectinput-resettable",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 10 Jun 2024 15:04:50 +0200"},{sha:"98fe13b40a7635a106f44b141ed11fb84c5a7ae9",message:"Fix-combineDataProvider-throws-a-runtime-error",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Jun 2024 15:02:15 +0200"},{sha:"dbddd4c4bafec981507cacecfe6979cb8e10def3",message:"Switch-to-stable-version",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Jun 2024 12:08:28 +0200"},{sha:"baa3abc2a68080158a351ce03ccb87aeefa59ac4",message:"Fix-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Jun 2024 11:32:26 +0200"},{sha:"d8e38cb93bc95e7a79ca747f4299a9c242f5bf11",message:"fix-Adds-an-exists-condition-to-cypress-test-to-ensure-app-is-ready",author:{name:"Matthieu",email:"matthieu@hocquart.fr"},date:"Mon, 10 Jun 2024 11:28:27 +0200"},{sha:"3dd279bea732eebcf7a10b863254c28dad1d10f2",message:"Fix-fakerest-types",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Jun 2024 10:49:32 +0200"},{sha:"fc0ccbe9a8cc6716f3ae692e948ad535d7e314a1",message:"Add-ability-to-delay-the-response",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Jun 2024 10:39:59 +0200"},{sha:"54cab843b65312feb83aa55b99a83384aa5de230",message:"Fix-flaky-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Jun 2024 09:50:55 +0200"},{sha:"7cd0d45defd3f187c8e591001d8595be6cd9db79",message:"Update-to-beta-1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Jun 2024 09:47:09 +0200"},{sha:"2199fdc5051577fcbd064571c8f82f300af8f338",message:"Fix-data-generator-retail-return-type",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 17:39:27 +0200"},{sha:"399dc89dbd206b403af40d5a62f0034e074e8e93",message:"Fix-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 16:49:14 +0200"},{sha:"d2ccffa01046af70b291fe846451201d04e5b535",message:"Fix-module-compiolation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 16:42:55 +0200"},{sha:"99830386ef13eb5be4323a309fb0fb7a9824f123",message:"Upgrade-FakeRest-to-4.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 16:32:18 +0200"},{sha:"271bbf7ff8daef99be746dd5a03812365e5acab4",message:"only-return-finalSource-if-source-is-undefined",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 7 Jun 2024 16:14:25 +0200"},{sha:"8ff8dcd94fc8e668f9fdbbb45e03bffe8f4f55a5",message:"use-context-instead-of-cloning-children-in-ArrayInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 7 Jun 2024 16:05:29 +0200"},{sha:"bf99c25337dadb79087ac5c9c6a635aa328bfbb0",message:"Merge-pull-request-9904-from-marmelab-make-error-boundary-background-take-full-height",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 7 Jun 2024 10:41:19 +0000"},{sha:"101793ecc10e48955da46e6b5cbe797bae8752f2",message:"Merge-pull-request-9901-from-marmelab-avoid-double-queries-strict-mode",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 6 Jun 2024 15:13:03 +0200"},{sha:"7b87f92f2251444bc6c5a6204b4c1afc65dbb83a",message:"Apply-Adrien-s-solution",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 6 Jun 2024 15:06:35 +0200"},{sha:"4653b48ce67ad75eb1140f47bece54d48bdb37ca",message:"doc-Add-update-notes-for-react-query",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 6 Jun 2024 13:42:06 +0200"},{sha:"ba0c367760c6ab63246e9450c062584bdc2b164f",message:"Improve-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 6 Jun 2024 13:24:38 +0200"},{sha:"0f8817f1678ccae027eebc9398793f41178deafb",message:"Merge-pull-request-9903-from-marmelab-fix-fields-type",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 6 Jun 2024 12:12:40 +0200"},{sha:"67c3b10b816c07b1aa198963e7d179d677f1169c",message:"Merge-pull-request-9902-from-marmelab-select-array-input-record-representation",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 6 Jun 2024 11:36:22 +0200"},{sha:"bc08e4698d8b1f0de5b4ac85ed43f59c0497bbfb",message:"rewrite-genericMemo-to-avoid-having-to-type-its-result-manually",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 5 Jun 2024 18:12:13 +0200"},{sha:"65bb3ce3cfbb85cd5d3d941264ba930949fef586",message:"Update-packages-ra-ui-materialui-src-input-SelectArrayInput.spec.tsx",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 5 Jun 2024 17:50:01 +0200"},{sha:"e2a947bcd1237d688a4529312ddac9c8c88c5e7c",message:"Use-record-representation-in-RadioButtonGroupInput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 17:46:30 +0200"},{sha:"1b6d1e311fcd2ce285a9e3777fceae00a9466f43",message:"Use-record-representation-in-CheckboxGroupInput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 17:46:17 +0200"},{sha:"a4c29e020c7c2e453c6bb74eb1a6bbaf9653779b",message:"fix-height",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 5 Jun 2024 17:31:06 +0200"},{sha:"30d95c7f400816d172e3ea8df52c6f0e7155efa4",message:"Fix-linter-warning",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 17:24:54 +0200"},{sha:"912f02f68d18a74ef77f3151e5c953eedf4c919f",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 17:20:06 +0200"},{sha:"a48fdcac05fde23ea6336b76d4748ec490fe050d",message:"Fix-types-of-Field-components",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 5 Jun 2024 16:47:07 +0200"},{sha:"a134288612064ed683747c287e2cab36e42ca01f",message:"Update-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 16:14:01 +0200"},{sha:"181bfb0cfbff1ea76a9eb0e876d10cc9869e3d33",message:"Simplify-demo-signal-support",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 16:07:23 +0200"},{sha:"f67649dc7a3cfe05fa2bcef4e4743f7fa08acc5c",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 16:04:25 +0200"},{sha:"ba40a8d5fb178d670289aac857efd08283ca439f",message:"Don-t-enable-query-cancellation-in-production",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 15:52:01 +0200"},{sha:"dc2d1419d9694fe95d3fc3450a5b17e381e40a0d",message:"Simplify-signal-support-detection",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 15:48:35 +0200"},{sha:"71e5559c287a598941711b9d387769de32306c26",message:"Use-record-representation-in-SelectArrayInput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 15:27:41 +0200"},{sha:"dcb43ab7167eddb77cf081975e2658ae8086ec0a",message:"Update-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 12:25:40 +0200"},{sha:"735a9e911f1efa8123559e56a1ec95ba98053079",message:"Update-demo",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 12:25:33 +0200"},{sha:"bfe7f29f728daff7f60847c962f8a048f76328a9",message:"Set-supportAbortSignal-property-on-official-data-providers-to-true-in-production-by-default",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 12:25:22 +0200"},{sha:"695bef4f9f67d987bdc84dac8c9c465f5ea725d6",message:"Add-supportAbortSignal-property-on-DataProvider",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 12:24:32 +0200"},{sha:"a72fd48d544c84038eec5289785ae48c27e8ddfc",message:"Merge-pull-request-9899-from-marmelab-fix-use-register-mutation-middleware-story",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 5 Jun 2024 11:11:44 +0200"},{sha:"c4be2d188eab8b0b0c872c4ef4f07e3fa9d15fc1",message:"Merge-pull-request-9900-from-marmelab-doc-add-code-sandbox-blog-demo-link",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 5 Jun 2024 11:08:24 +0200"},{sha:"35cf7e2575e7dc47e0ac444b6c0b11782d2f5996",message:"add-simple-Codesandbox-demo-link-to-the-demo-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 5 Jun 2024 10:32:54 +0200"},{sha:"7f25557de28b43f17195f66e8278cad86dd8d887",message:"fix-Filters-visibility-after-user-clicks-Remove-filter-button",author:{name:"Matthieu",email:"matthieu@hocquart.fr"},date:"Tue, 4 Jun 2024 19:31:23 +0200"},{sha:"32b715839ac9a8e59bd04ba39987119c2ec98477",message:"Fix-useRegisterMutationMiddleware-stories",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 4 Jun 2024 16:51:09 +0200"},{sha:"06580770f9bbac45b5d3d90b76ac3c1ec8062608",message:"fix-Filters-visibility-after-user-clicks-Remove-filter-button",author:{name:"Matthieu",email:"matthieu@hocquart.fr"},date:"Tue, 4 Jun 2024 15:17:35 +0200"},{sha:"22abd1d6768c78143fe4974ad4cdb4cd883afba1",message:"Fix-simple-example-duplicated-component",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 22:42:55 +0200"},{sha:"7767738eff29b6075d8e197f884b3ec64e85211d",message:"Merge-pull-request-9897-from-marmelab-yarn-dedupe",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 3 Jun 2024 22:39:27 +0200"},{sha:"20c5eb4bf949da836bb9d12974136075d6e20441",message:"Internal-Deduplicate-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 22:28:38 +0200"},{sha:"3b02b0095197593657b5890a06a22097c4a1eedd",message:"Dedupe-esbuild",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 22:26:51 +0200"},{sha:"92cd7891f7b254cb001ffc0f7559a8255914493d",message:"Upgrade-github-actions",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 21:11:45 +0200"},{sha:"65064bcfe023cbfdf54b7b154c6daa46109ef110",message:"Remove-gitpod",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 18:24:28 +0200"},{sha:"8434755e01f425481f539ed4852e049e632e44c5",message:"no-ci-doc-Add-video-tutorial-to-the-SelectInput-chapter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 18:19:11 +0200"},{sha:"9d2e2bd043981a5ad52458cb0cae62deecfeae65",message:"Fix-SelectInput-resettable-does-not-reset-the-value",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 16:30:50 +0200"},{sha:"b4589620ee391b476dd40d280c810452d6974943",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 15:33:28 +0200"},{sha:"225cc031d98e7779b9e7af5abbf29baf413ea506",message:"Fix-ra-data-fakerest-peerDep",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 15:33:11 +0200"},{sha:"878b0451bbc546303a85ea325ef0ed27a6cca050",message:"Fix-data-generator-retail-peerdependency",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 15:31:45 +0200"},{sha:"084893cb67c68ebddd0a97f5454e4a42940796af",message:"Merge-pull-request-9894-from-marmelab-fix-delete-record-even-if-id-is-zero",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 3 Jun 2024 15:10:17 +0200"},{sha:"be0c40b59f538096d7e582a8179d972414d8d1d7",message:"check-if-callTimeId-is-null",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 3 Jun 2024 14:37:41 +0200"},{sha:"7762f92447d7803e76bdf438c844692b9ba1de1f",message:"Fix-useDelete-doesn-t-delete-record-if-its-id-is-zero",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 3 Jun 2024 12:05:39 +0200"},{sha:"3512afff3d5c8805a4a73c1a36edd78083dda00c",message:"no-ci-Wording-on-the-version-selector",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 11:21:13 +0200"},{sha:"280e1be3ee4f207975d6ff5e583a8a376882d20b",message:"no-ci-Force-the-display-of-old-version-names",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 10:54:35 +0200"},{sha:"a2c6e91b3b98bd398d1f3e5d0e25fe21781a2dd1",message:"Add-links-to-old-versions",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 10:36:16 +0200"},{sha:"5e9a45dd62d0d6d8777c0eb0498ffc5eebf674f0",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 07:51:16 +0200"},{sha:"a2e45f79acf557365a7271f8f6e155e97e818485",message:"v5.0.0-beta.3",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 07:50:47 +0200"},{sha:"5be2f72084c39eb95bdaf5d3feec9de981cd3ffc",message:"Prepare-changelog-for-v5.0.0-beta.3",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Jun 2024 07:50:24 +0200"},{sha:"92dca0bd335e583521972d44829864ff3a4937dc",message:"Reduce-backend-logo-size",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 31 May 2024 08:58:42 +0200"},{sha:"3e724d9df8f5112273efdabd271fb2274f9a1508",message:"Merge-pull-request-9890-from-bogdanripa-master",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 31 May 2024 08:43:48 +0200"},{sha:"810439c8f654a2c9c689cc678f292b44f5b16c24",message:"Added-Genezio-to-DataProviderList.md",author:{name:"Bogdan Ripa",email:"bogdanripa@gmail.com"},date:"Fri, 31 May 2024 08:48:21 +0300"},{sha:"58020d77f10402a144d9269acc320312bd4912bb",message:"added-the-genezio-logo",author:{name:"Bogdan Ripa",email:"bogdanripa@gmail.com"},date:"Fri, 31 May 2024 08:44:07 +0300"},{sha:"b52abf67d0e373677e2a7e06a520389ca01df773",message:"Update-FUNDING.yml",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 30 May 2024 18:27:30 +0200"},{sha:"b55c2766135984a9cda298a882383e5252c865e8",message:"Merge-pull-request-9888-from-marmelab-TextField-toString",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 30 May 2024 15:49:02 +0200"},{sha:"a2066d3c5f4b24061d16aa737d44bf719547ebfd",message:"Merge-pull-request-9883-from-PaulieScanlon-docs-next-js-app-router",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 30 May 2024 15:39:18 +0200"},{sha:"107935a89c1d84f89c07b74fee9300f6c8ccf686",message:"Fix-TextField-should-call-toString-instead-of-JSON.stringify",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 30 May 2024 15:29:19 +0200"},{sha:"0d05494446cf7725d62ef9aae893a440485b40bb",message:"Merge-pull-request-9884-from-wfouche-master",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 30 May 2024 09:33:30 +0200"},{sha:"14f72564ea03d385ff314141724320958dcc9845",message:"check-if-preferenceKey-is-strictly-equal-to-false",author:{name:"markdotyao",email:"mark.yao6275@gmail.com"},date:"Thu, 30 May 2024 12:01:46 +0800"},{sha:"7ec9c9eaa648a2bf7056704197e1d7decf4a0056",message:"Changed-ressource-to-resource",author:{name:"Werner Fouché",email:"werner.fouche@gmail.com"},date:"Wed, 29 May 2024 21:18:57 +0200"},{sha:"34831bb5dcbf203fafe8976ca4b52fb6ab8f5ea1",message:"Doc-Add-video-tutorial-to-te-ArrayInput-chapter",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 May 2024 19:35:15 +0200"},{sha:"711441d285cbbb022352790c668ffcc37f46fc79",message:"docs-add-trailing-slash-to-api-route",author:{name:"Paul Scanlon",email:"pauliescanlon@gmail.com"},date:"Wed, 29 May 2024 12:02:43 -0500"},{sha:"4bc84e5e7b3c7303d296892c1c579aa70f769717",message:"Merge-pull-request-9882-from-marmelab-fix-referenceinput-in-arrayinput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 29 May 2024 14:38:59 +0000"},{sha:"6e353db5ef8106a42cce3d7f05e1a847cf5b114b",message:"Also-fix-ReferenceArrayInputController",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 May 2024 15:33:10 +0200"},{sha:"2fd5eafac5f077eccae686f485a91dea03907a59",message:"Fix-ReferenceInput-in-ArrayInput",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 May 2024 15:24:46 +0200"},{sha:"61cf180ecd358d5f64cbc77c2af2e223d2d40010",message:"Merge-pull-request-9881-from-marmelab-update-ra-audit-log-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 29 May 2024 15:05:23 +0200"},{sha:"987b6e56a617637c6902247ed8b8e25a463074fa",message:"Merge-pull-request-9880-from-marmelab-fix-storybook-v5-issues",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 29 May 2024 14:08:05 +0200"},{sha:"a8a005b0a7391e3902961f0318a204d77370940b",message:"FixReferenceInput-sories",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 May 2024 10:58:03 +0200"},{sha:"6587126bf7d4ed8edfe23372fe9b5f9c5a397587",message:"use-Paper-instead-of-defaultTheme",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 29 May 2024 10:22:41 +0200"},{sha:"6f3f8bbe225adeff65ebde3d0611badee752179b",message:"Doc-Update-ra-audit-log-documentation-for-v",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 29 May 2024 09:07:12 +0200"},{sha:"51e8a7c1ac90011b83d8cd8d2c4e39d9d2c4effa",message:"Fix-SimpleFormIterator-label-loses-style-when-value-is-falsy",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 May 2024 18:38:35 +0200"},{sha:"852ecf8e91bc517136760faede7742a47d9a7153",message:"Merge-pull-request-9879-from-marmelab-fix-react-peerdependency",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 28 May 2024 18:16:16 +0200"},{sha:"eb6f79a8c01396c32b340426fd8f0e409edd8286",message:"Fix-React-requirement-is-too-strict-on-npm",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 May 2024 18:08:14 +0200"},{sha:"50d9414cfba7a14db0af75f31da249014997d0f9",message:"remove-unused-imports",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 28 May 2024 18:07:32 +0200"},{sha:"5049de79b2546f96dfb6d523aef45168cada1289",message:"Fix-some-stories-appear-broken-on-devices-which-prefer-dark-mode",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 28 May 2024 18:06:11 +0200"},{sha:"74abf5944f8c96f3c44793dfbfb72ecddfc7fc03",message:"Merge-pull-request-9878-from-marmelab-fix-refetch-error",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 28 May 2024 17:37:43 +0200"},{sha:"b6cca2af2252bd9bd14267ed6dcbb91aea8bf736",message:"Handle-useInfiniteGetList-success-side-effect",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 May 2024 15:18:08 +0200"},{sha:"c429abf7aa76591b45a47d32288faa72d6c8712c",message:"Merge-pull-request-9877-from-marmelab-update-doc-for-ra-navigation-v5",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 28 May 2024 15:01:30 +0200"},{sha:"2ba7e19f5b7ba8272b0ae32bf5fc6e619555f17d",message:"Fix-success-side-effects-run-after-error-on-refetch",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 May 2024 14:56:37 +0200"},{sha:"b4c411708218dbda5956f67b506e71c8fa8a847d",message:"Doc-Update-OSS-doc-for-ra-navigation-v5",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 27 May 2024 17:40:15 +0200"},{sha:"aa928ecc5e7be33ac877c91d0e4c8da2487e9a0f",message:"Merge-branch-next-into-feature-customising-success-message-in-delete-with-confirm",author:{name:"Ethem Boynukara",email:"ethembynkr@gmail.com"},date:"Mon, 27 May 2024 15:05:35 +0300"},{sha:"14763a9c094ff9d571e1ddf6a543654114bc9508",message:"no-ci-Update-upgrade-guide",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 27 May 2024 13:42:43 +0200"},{sha:"518a48f6636cad54a9ec23231630cdd2a118f9f8",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 27 May 2024 13:22:36 +0200"},{sha:"11117d5e37afaab051b183846f5921b7efc53f5f",message:"v5.0.0-beta.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 27 May 2024 13:22:06 +0200"},{sha:"a6900a734bd564c7c47df5aec45eb0e0d21cd0aa",message:"Upgrade-lerna",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 27 May 2024 13:21:53 +0200"},{sha:"abedc6fdfc6fd5a871cc7d27399854e0550a9a3d",message:"prepare-changelog-for-v5.0.0-beta.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 27 May 2024 13:11:35 +0200"},{sha:"06e0ebce9e191b206cd18b9808868d16962e7e9f",message:"Merge-pull-request-9875-from-marmelab-refactor-middlewares-2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 27 May 2024 11:40:50 +0200"},{sha:"4e24ff43c60fb14d711fbf93a873a45a24038238",message:"Silence-TS-errors-in-stories",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 27 May 2024 11:34:46 +0200"},{sha:"b506e6b89089d8b697e90f39904911fe45b8e560",message:"Add-useRegisterMutationMiddleware-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 27 May 2024 11:09:29 +0200"},{sha:"33df92a76c391ff7fb6174456e950dc4affccee8",message:"add-preferenceKey-default-check-for-undefined",author:{name:"markdotyao",email:"mark.yao6275@gmail.com"},date:"Fri, 24 May 2024 06:52:50 +0800"},{sha:"5377b04911627da987cf2c388c6695452723cb19",message:"Refactor-middlewares-to-handle-optimistic-cases",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 May 2024 17:50:21 +0200"},{sha:"627d636f367859e0f034ccabb95685afe63d7216",message:"Merge-pull-request-9873-from-marmelab-ra-core-react-error-boundary",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 23 May 2024 14:23:31 +0200"},{sha:"d197e8bbd251d8db0cbf4da2ef17d3ac5b2f864d",message:"Merge-branch-next-into-ra-core-react-error-boundary",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 23 May 2024 14:14:34 +0200"},{sha:"44a88efdd97df25762b58314ab1756dc7c61f441",message:"Doc-Fix-upgrade-guide-following-9871",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 23 May 2024 13:59:00 +0200"},{sha:"7526c940db5be704c0ef50cb3033c5c8dc286dc7",message:"Merge-pull-request-9871-from-marmelab-revert-query-string-upgrade",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 23 May 2024 13:55:35 +0200"},{sha:"7a2c9d5eaafa8fe9f99df5cdac3a75c825bc7d1b",message:"Merge-pull-request-9874-from-marmelab-upgrade-prettier",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 23 May 2024 13:53:38 +0200"},{sha:"9d1e1cd09c1a5cee0e143eb8b87c185c974a2ec9",message:"Fix-duplicated-package",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 23 May 2024 13:53:22 +0200"},{sha:"3683d199f88455112653de77a296129c3ee1fd2c",message:"Doc-Embed-labeled-video",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 23 May 2024 13:40:21 +0200"},{sha:"7da7958e776b154001610a364f3673500c98f183",message:"Fix-warning-about-deprecated-option",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 May 2024 11:41:27 +0200"},{sha:"d51f8acdb7f3e3c62e27979ec546f3b6187fbb99",message:"Upgrade-prettier",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 May 2024 11:38:20 +0200"},{sha:"9944fb20d14bea62bfb27762abf5fe4985d157c7",message:"Remove-useless-fragment",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 May 2024 11:15:17 +0200"},{sha:"031018eea8951305a788cc69e7ec4d090619a7e1",message:"Add-react-error-boundary-dependency-to-ra-core",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 May 2024 11:08:06 +0200"},{sha:"9bdf57fd44160dd4aff41f0a564c0f27384f9608",message:"Merge-pull-request-9862-from-marmelab-update-ra-tree-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 May 2024 09:04:04 +0000"},{sha:"32190570ad57477a78852068db877e090eaca92a",message:"Revert-query-string-upgrade",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 May 2024 10:15:42 +0200"},{sha:"687639fd16d8dcd548ebdfb3a8a46093e926cc80",message:"remove-nonConfigurable-prop-and-fix-story",author:{name:"markdotyao",email:"mark.yao6275@gmail.com"},date:"Thu, 23 May 2024 09:18:57 +0800"},{sha:"50c67675c7a25e3284da7577a0c003d339b08fb9",message:"fix-NonConfigurable-storybook",author:{name:"markdotyao",email:"mark.yao6275@gmail.com"},date:"Sat, 18 May 2024 08:14:11 +0800"},{sha:"9ca18e4f1aa767cb0db8297620c214e9cc11a991",message:"address-some-feedback",author:{name:"markdotyao",email:"mark.yao6275@gmail.com"},date:"Sat, 11 May 2024 09:52:31 +0800"},{sha:"20956b05f0ddae052e4ee4d262ac7c8a589ded6e",message:"Add-storybook-example",author:{name:"markdotyao",email:"mark.yao6275@gmail.com"},date:"Wed, 8 May 2024 09:07:12 +0800"},{sha:"a37e67b1bc771a1019ec478862eb16abf371ef07",message:"Allow-Title-to-be-nonConfigurable",author:{name:"markdotyao",email:"mark.yao6275@gmail.com"},date:"Wed, 8 May 2024 09:01:00 +0800"},{sha:"ede06834a77a126e7eca554fe6eca9dc7d1aeb64",message:"Merge-pull-request-9866-from-marmelab-merge-master",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 22 May 2024 17:52:13 +0200"},{sha:"1b0ca9f1fbc203968a647718e64b465892bfcb7f",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 May 2024 17:33:20 +0200"},{sha:"f52e9dd66413c416b604a8345d00bc57cc55067d",message:"Added-successMessage-prop-for-Bulk-Delete-button-and-DeleteWithConfirmButton-in-docs",author:{name:"Ethem Boynukara",email:"ethem.boynukara@dgpays.com"},date:"Wed, 22 May 2024 18:23:55 +0300"},{sha:"bb27d89c0c02512f67a4226403f30dee5be264d7",message:"successMessage-prop-added-to-delete-button-components",author:{name:"Ethem Boynukara",email:"ethem.boynukara@dgpays.com"},date:"Wed, 22 May 2024 18:23:09 +0300"},{sha:"506b8bbea9156f8227559c0d18352ee4e3936f22",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 May 2024 17:17:36 +0200"},{sha:"799fd8f5d08094addb2dc9b9e4b4a8d62dcf7c66",message:"Fix-build",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 May 2024 17:02:00 +0200"},{sha:"0f6cb10dc1025132497a421312786d462ff0944c",message:"Merge-branch-master-into-next",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 May 2024 16:49:28 +0200"},{sha:"f8a698620fdc57733fc1e14e2c5c8ad06720cb10",message:"Apply-Adrien-s-suggestions-from-Enterprise-code-review",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 22 May 2024 16:39:15 +0200"},{sha:"d30c4da922889885503ff6be7bf314fde3187e14",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 May 2024 15:22:55 +0200"},{sha:"cb2f93cdbb719ca7db8646003017ba67ae013b8f",message:"v5.0.0-beta.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 May 2024 15:14:31 +0200"},{sha:"02302ca97f03986b0f8d0342de25040f59418eab",message:"Prepare-changelog-for-v5.0.0-beta.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 May 2024 15:14:06 +0200"},{sha:"2a46836eda7faad848a73cf0e97622f3d941f184",message:"Fix-packages-files",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 May 2024 14:48:53 +0200"},{sha:"81d5624d73e28daf4fb774dfd31c39f18baf0dba",message:"Merge-pull-request-9855-from-marmelab-refactor-middlewares",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 22 May 2024 14:45:17 +0200"},{sha:"73d3132881d03e51d4dafcf3213cfc9df54a6af0",message:"fix-jekyll-build",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 22 May 2024 14:29:49 +0200"},{sha:"314933b55145c7c8485fe3ed039c37db606c01e1",message:"Add-create-edit-node-section-and-deletebranchbutton",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 22 May 2024 14:26:34 +0200"},{sha:"9b398be2ad66a860c63076606ebd0746ac787374",message:"Update-JSDoc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 May 2024 11:58:47 +0200"},{sha:"d96f71efb0c9209c9ff017aebde4d9d4862d1226",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 May 2024 11:57:02 +0200"},{sha:"89f8519bdf2a37c000de20cf36d0c0b7c9070970",message:"skip-ci-add-position-and-meta-in-useGetTree-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 22 May 2024 11:48:37 +0200"},{sha:"7e61cca24b837dbc90f5ee2bccb237aaa63c96c3",message:"Merge-pull-request-9864-from-marmelab-forms-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 May 2024 07:54:24 +0000"},{sha:"9411364023b019d46f2d760fdb52789ccaf383d0",message:"Update-docs-Forms.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 22 May 2024 09:46:12 +0200"},{sha:"4500db9db3c9d5463880e518ebcf567dccdff276",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 22 May 2024 09:45:35 +0200"},{sha:"0bfcacd438cee10b0d99cf86f5ad0d0abdabb5f5",message:"Spellcheck-fix",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 May 2024 08:46:27 +0200"},{sha:"9a2f542049666ac8880a9e7662693b9bea3bc656",message:"Show-when-a-component-name-is-a-link",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 May 2024 08:22:53 +0200"},{sha:"8c7161b6d2c4ffdf71503cf77a2c22af483daca0",message:"Doc-Add-Forms-dedicated-chapter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 May 2024 08:16:21 +0200"},{sha:"173671e8b61afc04db6b5b3b0b698b6d4a2bd401",message:"skip-ci-fix-img-link-in-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 21 May 2024 18:13:43 +0200"},{sha:"5c90daeb92dc91735353de7aac722b97e0858ddb",message:"Fix-eslint-warnings",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 17:33:13 +0200"},{sha:"fe6a013dbaa5ef782765085399353fe9006741bb",message:"skip-ci-document-create-show-edit",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 21 May 2024 17:32:31 +0200"},{sha:"4f99f52c4857d1fd6779e1091d63a377aaa8eb3e",message:"Fix-storybook",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 17:06:07 +0200"},{sha:"6aff4f81882d2fa0873704a07d0874cb4c6f2185",message:"skip-ci-document-Insert-as-first-child",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 21 May 2024 16:57:54 +0200"},{sha:"9c9b773f034323bc4c3cba3273c63ea23355d9e8",message:"skip-ci-document-showLine",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 21 May 2024 16:53:06 +0200"},{sha:"31b26c5f44b0a24ae8b8356639fa4426d7e9d0ea",message:"skip-ci-document-allowMultipleRoots",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 21 May 2024 16:18:47 +0200"},{sha:"96c2eae517f5e600147fe2d3e4ac6b07d1312d3e",message:"Fix-ra-no-code-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 16:15:45 +0200"},{sha:"28c58c54a4369897fda5dc92ffff2cb3411e156b",message:"Fix-useFilterState-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 16:14:06 +0200"},{sha:"204f63d5411c4c925161fe463e2825f4a8aebc27",message:"Fix-useStore-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 16:10:45 +0200"},{sha:"5d5cdd05ae8e542f333a2a6256248181f038d302",message:"Fix-DatagridRow-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 16:06:56 +0200"},{sha:"81525d9fac3f8996b92833ccae58836679fcea7d",message:"Fix-useExpanded-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 16:01:05 +0200"},{sha:"461c41e16dcb4e910e27fefdd1f7981bcc337e66",message:"Update-testing-library",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 16:01:00 +0200"},{sha:"53bcedfa40dee03c3513ec9a9673de4f597ad24e",message:"Fix-ra-no-code-deps",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 15:35:25 +0200"},{sha:"63536b4939b422fee8752b46bb11ad1fbae7cfbc",message:"Merge-pull-request-9861-from-marmelab-fix-authProviderContext-type",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 21 May 2024 15:34:30 +0200"},{sha:"17fc3f0c0d724ff837e166c0e0e4c6fa8c573a6e",message:"Fix-richtextinput-deps",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 15:34:05 +0200"},{sha:"7570796cf6af19d6782e40a73c653094b38252be",message:"Add-comment",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 15:14:24 +0200"},{sha:"829d13d7c9ffbf4d0d8b185845cd373157eb98e2",message:"Remove-unnecessary-console.log",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 15:12:36 +0200"},{sha:"6794b8561db9355762e4fc39c3cf3a1ab3ef8597",message:"Fix-typo",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 15:12:27 +0200"},{sha:"84b4dcb55188667efe984847ec6eaa33772bce82",message:"skip-ci-don-t-accept-common-input-props",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 21 May 2024 15:11:48 +0200"},{sha:"a834383c739a35089e73d59aad1b4b1cd4ce0dff",message:"Fix-SimpleList-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 15:05:36 +0200"},{sha:"115ea84afb0a6586bf5bf5e597694201a6befc95",message:"lint-fix-code-example",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 21 May 2024 15:01:38 +0200"},{sha:"ed4b05e3cbc315a1ba1c5e816a352efbcb7eef26",message:"Fix-usePaginationState-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 14:58:20 +0200"},{sha:"91477ac0952788e9008ec8b12523f06698c447d6",message:"code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 21 May 2024 14:22:30 +0200"},{sha:"f0f095c28b2f675a3e6ca9638e7f6a3f24fd3e0a",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 12:13:21 +0200"},{sha:"ac6bbeb9aba9df7ffdb6a07a1f2dcaf71815e2b0",message:"Update-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 10:00:31 +0200"},{sha:"488841af7ca2522445b3ac350fec53274232941e",message:"Move-middlewares-to-dataProvider-hooks",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 17 May 2024 14:36:01 +0200"},{sha:"429ec986cfbbe7757d4cdc23c6c9b803dc2808f0",message:"prop-table-prop-sections",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 21 May 2024 13:22:22 +0200"},{sha:"703f40fba9ed3debb71a0ac7fe6c86b0716730d5",message:"Fix-useAuthProvider-may-return-undefined-when-no-authProvider-is-available",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 21 May 2024 12:14:34 +0200"},{sha:"67dea51f9e551296fb01228e6d9eeaf9fc001223",message:"Merge-pull-request-9857-from-marmelab-optimize-ci",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 21 May 2024 11:42:44 +0200"},{sha:"0fce3ddb37e3feb36bce882328e8cd3970a5bb82",message:"Remove-unnecessary-dep-for-e2e-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 11:20:38 +0200"},{sha:"bdfcb0fcba3efc9b9c908554acc924532e53cd8c",message:"Fix-useRecordSelection-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 10:16:13 +0200"},{sha:"09e4eff39dad2a7393da1c1d4c966b03997dde55",message:"Upgrade-to-React-19",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 17 May 2024 16:08:42 +0200"},{sha:"f8c3ce221d787a8f4812d4a0ea9bab0fe7488b70",message:"Fix-simple-example-type-check",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 09:54:58 +0200"},{sha:"eb5cff2e0475277b26815b87356e53e87d09d2a7",message:"Move-simple-example-type-check-in-its-own-job",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 May 2024 09:38:40 +0200"},{sha:"e0cc967bca0f40d7a7e431cf3ea2df57c02587a3",message:"Add-data-generator",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 17 May 2024 16:35:22 +0200"},{sha:"42a678c5721b087d2d2696ca2e1c1b545e5d3851",message:"Fix-build-artifact",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 17 May 2024 16:28:22 +0200"},{sha:"daf0a323868f765b3ca8ed7fcbc14c8e02b6421f",message:"Fix-jobs-dependencies",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 17 May 2024 16:19:30 +0200"},{sha:"f9dfc9fb7ceb888ea3dee5c2a651d4ab2a534b64",message:"Optimize-CI",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 17 May 2024 16:18:00 +0200"},{sha:"316e4b5354df0afa02d421f9a0dc0c206f35647a",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 May 2024 14:21:41 +0200"},{sha:"f18d7ecaf0274554814bc4dc92068b8e5b708e87",message:"v4.16.18",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 May 2024 14:11:14 +0200"},{sha:"449bc1751480f55c9467684ca86242c0703dc4cd",message:"Prepare-changeglog-for-v4.16.18",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 May 2024 14:10:47 +0200"},{sha:"7364a0b73a3da5ed52b3f0f497b30c802a3b9652",message:"Merge-pull-request-9858-from-marmelab-automplete-onCreate-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 20 May 2024 14:00:34 +0200"},{sha:"094a52f5958eb77f1e4956471bddb30fa8db6b56",message:"Update-docs-AutocompleteInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 20 May 2024 12:18:36 +0200"},{sha:"0d8a01ab4113121a346e61c49f2727358ddd8ea8",message:"Merge-pull-request-9812-from-MohammedFaragallah-query-string",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 20 May 2024 12:16:35 +0200"},{sha:"8e453992ab54170a613b00a1ad514f0d8a631f43",message:"Merge-pull-request-9829-from-marmelab-yarn-cache",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 20 May 2024 11:58:18 +0200"},{sha:"01be0335df7d23f1146f9af36baa1d22a51f8ad3",message:"Remove-useless-comment",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 20 May 2024 11:52:21 +0200"},{sha:"00b342c78e5ab8fafe2a5f6e799d5d46ab9bd7de",message:"Update-test.yml",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 20 May 2024 11:46:16 +0200"},{sha:"e2767b65010c6105224e5517b82d8fbd7aaa1198",message:"Doc-Improve-doc-for-Autocomplete-onCreate-and-similar-props",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 18 May 2024 18:21:50 +0200"},{sha:"1c07de7823aafdf556f164318c2d88c911e2450c",message:"Fix-linter-warning",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 18 May 2024 01:01:23 +0200"},{sha:"1fbf0cf2a37856cb2f3e33ea2297ca00fe75392b",message:"more-idiomatic",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 18 May 2024 00:48:05 +0200"},{sha:"ef521d003c3a6e1f90d90aecc7e0950747df9ded",message:"Demo-Simplify-related-company-creation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 18 May 2024 00:35:11 +0200"},{sha:"78c1090f21c21f48264d353718e61de7f4a83b14",message:"Merge-pull-request-9854-from-marmelab-crm-changes",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 17 May 2024 18:14:41 +0200"},{sha:"f1ab8e3768ead9f403b48bb026051a97a71a8092",message:"Merge-pull-request-9848-from-marmelab-global-form-server-validation-error",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 17 May 2024 15:55:03 +0000"},{sha:"ab3e969d1442fc9f7aeaf6c3ab365a6aaf1ef481",message:"Try-simpler-setup",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 17 May 2024 16:48:00 +0200"},{sha:"be6f674b3b9507a3fb2dff2c9a9da5715da5f2e9",message:"Use-setup-yarn-action",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 17 May 2024 16:30:48 +0200"},{sha:"c50c9b50c6fb1978abbd5ea1f3acd8bdcb007ffe",message:"no-ci-Update-docs-Validation.md",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 17 May 2024 16:03:06 +0200"},{sha:"9166b4b425dca0dd820f9bb4638e4838cc0c41f0",message:"Validate-URL",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 May 2024 12:12:03 +0200"},{sha:"bb51b799a4dcb373d999940a6425fe9b135611bc",message:"Improve-contact-creation-form",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 May 2024 12:03:23 +0200"},{sha:"da9f6983fb0073a4516b60e9c00ffbf592bcffd3",message:"Improve-contact-creation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 May 2024 11:25:14 +0200"},{sha:"570c376c6c11bd0b14318a89e3893262a608c1fd",message:"Merge-pull-request-9853-from-ilia-os-fix-9737-types-react-v18.2.66-issues",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 17 May 2024 10:12:21 +0200"},{sha:"b782745bf0679eb74e1366ea069e608eca7e1066",message:"Move-denormalized-fields-computation-to-data-provider",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 May 2024 10:06:50 +0200"},{sha:"054b1c9d481b6b9340dc5294fa9971c70305710a",message:"Merge-branch-next-into-query-string",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Fri, 17 May 2024 11:02:13 +0300"},{sha:"ca3f03967a831575ed454820ee7f180fee01aeeb",message:"fix-typescript-fix-types-react-v18.2.66-issue-introducing-required-junk-props.-According-to-issue-9737",author:{name:"Ilia Os",email:"dev.osipov@gmail.com"},date:"Fri, 17 May 2024 00:08:02 +0400"},{sha:"9779733b845f493cd9ce611f627cd505160ce93c",message:"Merge-pull-request-9852-from-marmelab-fix-useResourceDefinition-return-type",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 16 May 2024 17:37:18 +0200"},{sha:"df7cb6664efac36f20c60bcd596a088adf841ae1",message:"TypeScript-Fix-useResourceDefinition-return-type",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 16 May 2024 17:15:55 +0200"},{sha:"3cf2720df7f88423cb7f54f4d650b34fe2bc3a6a",message:"Merge-pull-request-9840-from-marmelab-feat-useRedirect-to",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 16 May 2024 16:35:52 +0200"},{sha:"f702fa5efe3abfa229e04a65a621be442358a1a8",message:"Merge-pull-request-9851-from-marmelab-remove-propTypes",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 16 May 2024 16:32:26 +0200"},{sha:"fc6013a0c116aa6b0b2e07de467c9f71da7c75d9",message:"Merge-branch-feat-useRedirect-to-of-https-github.com-marmelab-react-admin-into-feat-useRedirect-to",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 16 May 2024 16:01:49 +0200"},{sha:"f61e5106886d8fcb485fe5956a2bf6b5ede37582",message:"fix-comment",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 16 May 2024 16:00:44 +0200"},{sha:"2e60ce900bb155d6e7cd02a71c05e28227bb91e2",message:"Merge-branch-remove-propTypes-of-github.com-marmelab-react-admin-into-remove-propTypes",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 16 May 2024 15:23:06 +0200"},{sha:"8cda46db22a0a910fd491fca6f8a2340ce9b67f5",message:"fix-simple-example-type-check",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 16 May 2024 15:22:23 +0200"},{sha:"46e95345ccca756dd3037daf930ec4428186c160",message:"no-ci-Update-docs-Upgrade.md",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 16 May 2024 15:08:24 +0200"},{sha:"1beb89bcbfb7b7b309793f56b723541927096960",message:"no-ci-Fix-TOC-in-upgrade-guide",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 16 May 2024 15:07:26 +0200"},{sha:"ea70d6286e3cd1707b3d5cf425ebecf3861f6db7",message:"fix-missing-proptypes",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 16 May 2024 15:03:19 +0200"},{sha:"538db9559a25f06eaa962dfe73930af471774db2",message:"upgrade-guide",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 16 May 2024 14:53:30 +0200"},{sha:"17c640fd4d4a698b87e64b67f453085e995c9759",message:"remove-proptypes",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 16 May 2024 14:28:56 +0200"},{sha:"388f99ebd5a9f8e26aef42ed20d33680f47986fe",message:"hide-http-error-notification-in-pessimistic-mode-only",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 16 May 2024 10:04:07 +0200"},{sha:"3d5320a3f8d4f302f50b529895d3993b4e4a1012",message:"upgrade-guide",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 May 2024 16:48:16 +0200"},{sha:"f7e05bbea11aa631f7d77d4ec1d248b76183f22c",message:"update-docs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 May 2024 15:48:54 +0200"},{sha:"cca267661d034b08f2591b6f32a04efd04064f79",message:"add-Form-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 May 2024 14:55:21 +0200"},{sha:"f28c3e5cf19ebc66a7e1b46b3651cc3b2ec5c189",message:"fix-rootError-should-be-cleared-after-each-submission",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 May 2024 14:55:07 +0200"},{sha:"7e76df27ba8f97e23b3a8eb382d653230800baea",message:"change-title-to-tip",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Wed, 15 May 2024 10:55:26 +0200"},{sha:"58ee0005c3ba0bbda8584d89ed316e36337597d8",message:"Update-docs-useRedirect.md",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Wed, 15 May 2024 10:53:08 +0200"},{sha:"c9bdf81151257f54569d4f98b5d514ca9b428062",message:"revert-changes",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 15 May 2024 10:29:41 +0200"},{sha:"f6960bf0ce1924196ff6bb3b2b8ceda269aaeff6",message:"no-ci-wip-disable-http-error-notif-for-validation-error-and-allow-to-customize-global-msg",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 14 May 2024 18:35:13 +0200"},{sha:"aa4eacb532504ab234ed17c0b54bc99c803bf168",message:"Merge-pull-request-9847-from-marmelab-add-a-story-for-custom-datagrid-row",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 14 May 2024 16:32:18 +0200"},{sha:"b4b0c3d722db3799214577dfd29ad13de324aa15",message:"Merge-pull-request-9846-from-WiXSL-fix-next-docs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 14 May 2024 16:28:27 +0200"},{sha:"a1107ccb1403f74f035a09079d72d6d203d347bc",message:"Doc-Embed-tutorial-video-in-create-react-admin-page",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 May 2024 16:00:27 +0200"},{sha:"7e9f3ed754c5f79482d978fd6ef03bb0b7383333",message:"Update-docs-canAccess.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 14 May 2024 10:51:43 -0300"},{sha:"90f7340a016d8cf4cb6ef45c869cdb7034b7968d",message:"Update-docs-Caching.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 14 May 2024 10:51:30 -0300"},{sha:"3bb1ea60a71dd08994777ef4ae0a065406f68741",message:"add-a-story-of-a-custom-DatagridRow",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 14 May 2024 15:50:47 +0200"},{sha:"593fb68bb426cbe35b73a62a49b75075bc5b6add",message:"Revert-change",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Tue, 14 May 2024 10:48:30 -0300"},{sha:"b10e7d1a7e65b33608f667db6f12ff9304da994b",message:"Revert-change",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Tue, 14 May 2024 10:47:49 -0300"},{sha:"aad85341ec221355345c27125a237237fbfafd4b",message:"Revert-change",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Tue, 14 May 2024 10:42:48 -0300"},{sha:"82107e685f197d20a5269eded4167dd5624f627c",message:"Fix-docs-typos-anchor-and-examples",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Tue, 14 May 2024 10:39:02 -0300"},{sha:"039611f93ca549ded00ce13d73f680b4da697604",message:"Add-illustration",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 May 2024 13:13:16 +0200"},{sha:"72edc564bb4fb2450dfa4621c3b8be43d847e43e",message:"Add-illustration",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 May 2024 13:11:22 +0200"},{sha:"4e2de85247b8cea20a38463c9e230f6549f4339e",message:"Fix-syntax",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 May 2024 13:09:59 +0200"},{sha:"a307b0990bb2804f2b25cb259d8cc7f6352d2470",message:"Fix-link-syntax-in-upgrade-guide",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 May 2024 13:09:18 +0200"},{sha:"9ef20cee6a21edabb874f1d51ba854513bacbf0d",message:"Fix-CI-workflow",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 14 May 2024 11:12:54 +0200"},{sha:"cc2db884b4450b4ade503ae283b2bf930639ee98",message:"Trigger-CI",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 14 May 2024 11:08:59 +0200"},{sha:"bef0b62c018160df687a308edea770c78b489518",message:"Merge-branch-next-into-yarn-cache",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 14 May 2024 09:02:40 +0000"},{sha:"57e76e6dc5a7bb33ee85160b97c419b1cfc30907",message:"test",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 May 2024 10:58:39 +0200"},{sha:"664705adb88d5800d2e58680b5515d101e68a679",message:"revert-and-document-useNavigate-more",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 14 May 2024 09:54:12 +0200"},{sha:"ef8e61058abce0a66208064dd5e1e54c4bf44810",message:"Merge-pull-request-9808-from-marmelab-datagrid-body-oss-should-create-a-record-context-instead-of-datagrid-row",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 13 May 2024 15:58:30 +0000"},{sha:"5c3d1f21ca697b5b398b84b704d679452ddf7fd2",message:"Update-docs-Upgrade.md",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 13 May 2024 17:47:36 +0200"},{sha:"267dd3f49b2f48b15ecfbb6ee867f8976bf3a470",message:"Merge-pull-request-9842-from-marmelab-crm-demo-tasks",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 13 May 2024 15:16:45 +0000"},{sha:"70e5c8d2cba0baeae427fe4af2ca7294a163ba3e",message:"v1",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 13 May 2024 17:07:03 +0200"},{sha:"d13fbc8eb6d1c280fdefa767b6097b4aa4762b5a",message:"using-a-custom-DatagridRow-with-useRecordContext-in-upgrade-guide-and-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 13 May 2024 16:21:15 +0200"},{sha:"5cfb1a2b809297f4ceb1765a62a10244561408e0",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 May 2024 15:13:53 +0200"},{sha:"13d4dffb6c3a9c6a5f37b0184e6adf198106d945",message:"update-story-button-labels",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 13 May 2024 15:00:31 +0200"},{sha:"9419ce5c30af89622c9a7fc9cd27bf9446984654",message:"Merge-pull-request-9833-from-marmelab-simple-example-strictNullCheck",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 13 May 2024 13:25:11 +0200"},{sha:"65506834f13758d7418c270dc70418f8676eaf81",message:"change-path-to-location",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 13 May 2024 11:15:06 +0200"},{sha:"7f1c77d78c59cc2ca5c67472f91edd802c5b663c",message:"Merge-pull-request-9843-from-marmelab-doc-add-missing-import-to-make-fetch-json-snippet-clearer",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 13 May 2024 11:08:09 +0200"},{sha:"79259f069c12d6a00e1e1c4c2ce29fd9f3955b36",message:"Doc-Add-missing-fetchUtils-import-to-make-custom-httpClient-snippet-clearer-in-TypeScript",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 13 May 2024 10:58:21 +0200"},{sha:"20c376dc28c9440fc58d6a7c39c5ec6de091a6ea",message:"Fix-all-pages-logout-in-e2e",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 13 May 2024 09:54:13 +0200"},{sha:"b0e1b62fcff0e389f44387e0a863f42c63b6caab",message:"Fix-e2e-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 13 May 2024 09:51:34 +0200"},{sha:"c4e14f0fe20a8372244c894458223c6c92ac7989",message:"Add-ability-to-delete-a-task",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 12 May 2024 21:15:40 +0200"},{sha:"3789421b10469aea8ca2c7b9d7e62b5e98564f68",message:"Reduce-data-loading",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 May 2024 22:49:49 +0200"},{sha:"8ce20bc739ca38d1c60111b33de14e02d5e5ca8f",message:"Remove-signal-from-fakerest-log",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 May 2024 22:49:19 +0200"},{sha:"e7d9a288cf885c8cb37ce2b1962d3e9968e80370",message:"Fix-console-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 May 2024 22:48:56 +0200"},{sha:"b2b1e23b944fca5b1a574b78dac855f42c4dd021",message:"Add-ability-to-create-task",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 May 2024 21:58:03 +0200"},{sha:"96a3ac32783779aace757265239602375c12562d",message:"WIP",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Fri, 10 May 2024 19:10:42 +0200"},{sha:"89998ed64633146e0501f3f332fa285edc12a473",message:"add-a-storie",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Fri, 10 May 2024 15:54:04 +0200"},{sha:"bedab501a24e9dfa8457a4c35756e7aedc823a0f",message:"Add-ability-to-mark-a-task-as-done",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 May 2024 11:57:15 +0200"},{sha:"6ef2e826195d5196733461f58b653c7428b622fd",message:"Add-story-showing-global-validation-in-TabbedForm",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 May 2024 08:42:34 +0200"},{sha:"c01108232ac1327c3f353c387e405e1d25e48841",message:"Fix-e2e-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 7 May 2024 17:54:39 +0200"},{sha:"e1375c4e920fee34d9ba246c18b7eff39318786b",message:"Fix-upgrade-guide",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 7 May 2024 17:37:22 +0200"},{sha:"a9e4c76b8d3f6f530ce0fb69faaa19117e223589",message:"Fix-ImageInput-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 7 May 2024 16:52:28 +0200"},{sha:"87bd92caab49d9e29c8851abdba679383385f336",message:"Fix-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 7 May 2024 16:47:32 +0200"},{sha:"1b3f90b32521b20d67df3df176468ba8d20459bd",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 7 May 2024 16:42:43 +0200"},{sha:"c8a2efee18388f2e99741912de3e662067ce8af9",message:"add-diff-for-DatagridBody-and-DatagridRow",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 7 May 2024 16:27:00 +0200"},{sha:"84caa360a92689cada1571240eae48602cae821b",message:"Merge-pull-request-9823-from-MohammedFaragallah-eventemitter3",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 7 May 2024 14:19:11 +0200"},{sha:"a037ccf9888d0e5fa226fb53c94de595d6228280",message:"Merge-pull-request-9832-from-marmelab-avoid-default-props",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 6 May 2024 16:07:49 +0200"},{sha:"4012480083fbab84ca8fb970f04a7e1b0505210a",message:"Merge-remote-tracking-branch-upstream-next-into-query-string",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Mon, 6 May 2024 17:07:34 +0300"},{sha:"fc93cb1306658ef47dbb23ecdb52f1dc3a9efee1",message:"fix-DatagridRow.spec",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 6 May 2024 15:54:03 +0200"},{sha:"9055ddf3f6c01433f47b85a7e8df37304a720e0e",message:"Merge-pull-request-9834-from-marmelab-fix-title-portal-stories",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 6 May 2024 15:38:12 +0200"},{sha:"d7cead286d9d5a872205ebf2e9355dbdc8415a0f",message:"Minor-adjustments",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 May 2024 15:33:08 +0200"},{sha:"a7d3bb36517afe218eccb80bb35b06d23e53ae06",message:"Merge-pull-request-9822-from-MohammedFaragallah-clsx",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 6 May 2024 12:58:12 +0000"},{sha:"01f9479ad3e4a15b68f9f58c595833bcca3cfdfc",message:"Add-simple-example-typecheck-to-CI",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 6 May 2024 14:56:08 +0200"},{sha:"86708097ecc78c01309442ac338d1963433d02b1",message:"Fix-authProvider",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 6 May 2024 14:51:42 +0200"},{sha:"58572d05b62fbf483ea5dce603927e5cd79cef12",message:"Fix-FileInput-and-ImageInput-Documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 6 May 2024 14:49:26 +0200"},{sha:"047c57cf48f82be6f11d24a0fca502e7d7b97666",message:"fix-tests",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 6 May 2024 14:44:49 +0200"},{sha:"3fd6e33fe7fac1013c2e4a3456b246884e67e684",message:"Deduplicate-clsx-dep",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 6 May 2024 14:35:16 +0200"},{sha:"086d978acf916b0cabfa9ff7396613a23a5814db",message:"Fix-TitlePortal-stories",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 6 May 2024 14:32:40 +0200"},{sha:"61990728499ef2494a282bdfee63fcd5235bd3a6",message:"Merge-pull-request-9831-from-marmelab-cleanup-core-deps",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 6 May 2024 14:32:18 +0200"},{sha:"80cb50bd12141254ae91ffb943edba7046ae448c",message:"add-strictNullCheck-to-demos",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 6 May 2024 11:15:30 +0200"},{sha:"a032200adf3600d236520a0b99ab626173ed2de3",message:"Fix-demo-build",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 6 May 2024 10:59:39 +0200"},{sha:"f01a4485e3d2882e5e2232b8a1a5c9c7fdac0306",message:"Fix-strictNullCheck-errors-in-simple-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 6 May 2024 10:52:42 +0200"},{sha:"4c08e7dd00fe33a63f718e239d239ab720c5a6ed",message:"Merge-branch-next-into-datagrid-body-oss-should-create-a-record-context-instead-of-datagrid-row",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 6 May 2024 10:44:09 +0200"},{sha:"0e4ed7ab8caa0a3ce05c37f5097e6e5a7bf0848a",message:"apply-reviews",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 6 May 2024 10:40:46 +0200"},{sha:"ef0cfd91ac8e147886829dbec1b19a60387baab9",message:"Avoid-using-defaultProps",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 6 May 2024 10:31:49 +0200"},{sha:"a7c7db5be8aed50d3f81272b5fcb8ab4889c1dfe",message:"Avoid-using-MUI-in-ra-core",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 6 May 2024 09:50:47 +0200"},{sha:"fffb1f659040e514a4d05dfc1ef567a76030e018",message:"Merge-pull-request-9830-from-christianascone-master",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 6 May 2024 07:05:32 +0000"},{sha:"586bcf32ccc25833af0fabcb75c136921ac25fe7",message:"Merge-branch-marmelab-master-into-master",author:{name:"christianascone",email:"ascone.christian@gmail.com"},date:"Sun, 5 May 2024 01:19:49 +0200"},{sha:"1ca3178340f33162869bcb36a26f9a2bf4050cdc",message:"Merge-pull-request-9826-from-marmelab-Fix-Datagrid-uses-xrong-element-for-Select-All-label",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 4 May 2024 11:56:34 +0000"},{sha:"1f7176934114c5202ce2d968438fcc1ca5cdfaf0",message:"Merge-pull-request-9828-from-marmelab-remove-barrel-files-mui",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 4 May 2024 11:55:29 +0000"},{sha:"75e2c7daad8986b4bc6f211ceb14a4ccf9f7f01e",message:"Merge-pull-request-9827-from-marmelab-require-react-18",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 4 May 2024 11:54:01 +0000"},{sha:"657c106a69fae16b1587cec82fd0b2a1bb73a134",message:"Merge-pull-request-9824-from-marmelab-fix-listview-error-boundry",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 4 May 2024 10:59:04 +0000"},{sha:"9f925c018ff04e81d914899cfb07b7184d173313",message:"Merge-pull-request-9825-from-marmelab-doc-fix-input-readonly-disabled",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 4 May 2024 10:58:48 +0000"},{sha:"0072c60b7abbf7b76ecb701d5743ee9332c8ccb7",message:"Fix-linter-warning",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 4 May 2024 01:37:44 +0200"},{sha:"704ecf68d92187d5a6f24b82a0f3330f0ee6e9ff",message:"Try-again",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 4 May 2024 01:27:12 +0200"},{sha:"f9deeac236cf3786f3faea8759b47201c2793e4e",message:"Use-node-v20",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 4 May 2024 01:23:57 +0200"},{sha:"11c4409ff73e1f3461a77fbba22b235da0444c45",message:"Fix-version",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 4 May 2024 01:18:28 +0200"},{sha:"90e226b3f0090541720f89462f2a9f0deab2d509",message:"Try-to-fix-cache",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 4 May 2024 01:14:54 +0200"},{sha:"6fc4d7e0a659ebd94d3afede1e8939ba06d44b97",message:"Upgrade-action-version",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 4 May 2024 01:04:01 +0200"},{sha:"b9b3b1bd239361a693f5ca5153792df4776d7224",message:"Dev-Speed-up-unit-tests-by-not-using-MUI-Icons-barrel-files",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 4 May 2024 00:55:57 +0200"},{sha:"a88a0920d8bf6bfce571a2ddf7c2363cac5206ff",message:"Bump-requirement-for-React-to-version-18",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 4 May 2024 00:01:24 +0200"},{sha:"f844d346c2d9c13382882540f193300415b03d3b",message:"Fix-yarn.lock",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 23:01:07 +0200"},{sha:"7c972578a4b9a96b827544d593af413c3ee6f550",message:"Fix-third-party-test",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 22:59:21 +0200"},{sha:"35ce017f7bfe97b909c99427d72956e2aa87f1e7",message:"Fix-indentation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 22:48:14 +0200"},{sha:"f7421b92cf51a0213135704aa8b346f3aa2ee8de",message:"Fix-Datagrid-uses-wrong-element-for-Select-All-label",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 22:47:12 +0200"},{sha:"fb967eec35bbc03c1320ecb0fa92bc93891a4308",message:"Doc-Fix-Input-usage-mentions-disabled-instead-of-readOnly",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 22:07:30 +0200"},{sha:"12f86acbc2b1adfc265ab5ebd617c395983b69b4",message:"Fix-warning-when-installing-react-admin",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 21:55:40 +0200"},{sha:"750c549f612f3183cc523bb741ac3001fa99e13c",message:"Fix-crash-in-ListView-when-inside-a-tab",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 21:45:37 +0200"},{sha:"20e184871b3e59ce77ba53c88f47a55b1633dd9f",message:"fix-yarn",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Fri, 3 May 2024 21:03:23 +0300"},{sha:"941e7cd65b63721a71449fe7b3925d43de6bee64",message:"merge-next",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Fri, 3 May 2024 21:00:35 +0300"},{sha:"96f161a5789e50fc621654c9c98f2abe167add5c",message:"Upgrade-eventemitter3-from-v4-to-v5",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Fri, 3 May 2024 20:52:04 +0300"},{sha:"97a0894c0f4218e8b47796ebc8a8211f6f8e7c93",message:"Doc-Add-table-of-contents-to-upgrade-guide",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 13:21:00 +0200"},{sha:"c1262e12db8ae1b0b6f4f6eff54d4e74f951f439",message:"Fix-versions",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 12:37:53 +0200"},{sha:"587df4c27bfcec4a756df4f95e5fc14728dfc0d7",message:"v5.0.0-beta.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 12:36:58 +0200"},{sha:"769ab91c6e05fab224d85eeaf75c5eb0ce5f59c0",message:"Prepare-changelog-for-v5.0.0-beta.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 12:36:19 +0200"},{sha:"6c0920bdb82750bcd23576a7d2cc42347e3c9056",message:"Fix-upgrade-guide",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 12:35:25 +0200"},{sha:"c162fa13f2df299790e248c661dcfc36f653e897",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 12:14:44 +0200"},{sha:"5b537f5489002fd2314f1f5605199eefb18ffedf",message:"Reorder-upgrade-guide",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 11:41:14 +0200"},{sha:"4057b8264abc22722e41b4221cd64ae1bf8e73ea",message:"Add-mention-about-dependencies",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 11:20:51 +0200"},{sha:"349e79a839192653adef47b55f3fe5c2d7d74fed",message:"Upgrade-clsx-to-v2",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Fri, 3 May 2024 12:13:00 +0300"},{sha:"9a15ea60d10d1f80ec869206ecddb1277134db75",message:"Merge-pull-request-9817-from-marmelab-restore-demo-profiling",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 3 May 2024 11:10:47 +0200"},{sha:"44854183d273c6982a09717613524beb3234b62a",message:"Merge-pull-request-9821-from-marmelab-cleanup-referencemanyfield",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 3 May 2024 11:07:15 +0200"},{sha:"55c2add2a6907f85982995e26ce5b90fc08e1abc",message:"Merge-pull-request-9818-from-MohammedFaragallah-react-i18next",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 3 May 2024 11:06:06 +0200"},{sha:"f2a60dafb83e2addaaee4e6f5eada7b9877fb155",message:"Merge-pull-request-9799-from-marmelab-feat-global-errorboundary",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 3 May 2024 11:05:37 +0200"},{sha:"b31f93c435de516e74225303ad4620457e247376",message:"Merge-pull-request-9820-from-marmelab-simplify-gql-providers",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 3 May 2024 11:03:46 +0200"},{sha:"19a9f22d988be14f8ba64aea0646ab6bd7acadd0",message:"Merge-pull-request-9819-from-MohammedFaragallah-react-error-boundary",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 3 May 2024 10:59:53 +0200"},{sha:"42fe07708db43f8d2cc60e6ef3df5c8247ee6fc3",message:"docs-update-italian-locale-reference",author:{name:"Christian Ascone",email:"ascone.christian@gmail.com"},date:"Fri, 3 May 2024 10:59:14 +0200"},{sha:"8c4061b094e27df27712adfee5337cefbfdff577",message:"Add-unit-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 10:54:56 +0200"},{sha:"e90ada5ef6ac80bf23e9be5196c5d7e5a73dd207",message:"Fix-bad-import",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 10:48:20 +0200"},{sha:"9ff7eb125b6bb033711ae4fc2d68f7238c57dd79",message:"Fix-examples",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 10:41:59 +0200"},{sha:"2fe1f3e87520a62430e2534f4d2bc207ae9bbccb",message:"Improve-default-error",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 10:37:44 +0200"},{sha:"2b3ab54ecc31f83f692266699eefe7cd4e7c9c35",message:"Improve-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 May 2024 09:58:19 +0200"},{sha:"9e176fc93af823a940739e6bc9bb54849d476384",message:"Merge-pull-request-9789-from-marmelab-chore-remove-deprecated-props",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 May 2024 07:21:27 +0000"},{sha:"c4bb6b09bf4fbc5f94afa169697a8c2ce0dbc37f",message:"Cleanup-ReferenceManyField",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 May 2024 09:16:14 +0200"},{sha:"b56bacb32177156ef0122db50182ac39a61c3077",message:"Simplify-GQL-dataProviders",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 May 2024 06:39:24 +0200"},{sha:"2e55e53c2637d1fcc2a97c0f7ebd4d774c621b8d",message:"Merge-remote-tracking-branch-upstream-next-into-react-error-boundary",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Thu, 2 May 2024 23:46:20 +0300"},{sha:"caef448946f6a57ccde21f357efb325ddab789d6",message:"Upgrade-react-error-boundary-to-v4",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Thu, 2 May 2024 22:45:58 +0300"},{sha:"4f9e581299212dc59d407d3cc307a093213edba2",message:"Upgrade-react-i18next-to-v14",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Thu, 2 May 2024 22:24:05 +0300"},{sha:"f3a9425e0a7e2184df156b60c6d04f3c169c7e91",message:"remove-useless-import",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 2 May 2024 17:49:20 +0200"},{sha:"cb5ff98d246e6eee6173f4263c8582ebb3449e65",message:"Restore-examples-production-profiling-fix-build-warnings",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 May 2024 17:48:45 +0200"},{sha:"f1b2020229c197d0088a12ccfd96984a9dc55bd5",message:"remove-RecordContextProvider-from-Datagrid-row",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 2 May 2024 17:46:09 +0200"},{sha:"e66ec1beeb68c36ccc2f36488a03094125648d4e",message:"Merge-branch-next-into-chore-remove-deprecated-props",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 May 2024 15:25:34 +0000"},{sha:"3239c64016bf72b0f5fc154f68b07f1666691078",message:"Merge-pull-request-9788-from-marmelab-feat-add-default-unique-id-for-useInput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 May 2024 15:22:20 +0000"},{sha:"df41f117bed47a5356e2343b3dc6cd7d5845a2e9",message:"Merge-branch-next-into-feat-add-default-unique-id-for-useInput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 May 2024 14:49:10 +0000"},{sha:"dd6847f6d7adc9ffa6078ec0f802235278febcec",message:"Merge-pull-request-9814-from-marmelab-dependabot-npm_and_yarn-ejs-3.1.10",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 2 May 2024 16:46:15 +0200"},{sha:"2ae79e70ec6e637008f5fa35b71c95cc2e2f786e",message:"Merge-pull-request-9805-from-marmelab-simple-form-iterator-no-cloneElement",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 2 May 2024 16:33:17 +0200"},{sha:"b5a3a1c04eba3ab7847926c745f023ff72984e9a",message:"Embed-video-tutorial-about-combine-data-providers",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 2 May 2024 16:27:18 +0200"},{sha:"2591343c1513ac419e8d17c027704ff046630beb",message:"Bump-ejs-from-3.1.8-to-3.1.10",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Thu, 2 May 2024 14:00:37 +0000"},{sha:"4dfcceba41b4ea2ae3b0b2406833f8ddffd2456d",message:"Update-yarn.lock-for-4.16.17",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 May 2024 15:57:18 +0200"},{sha:"203a33fc32ac25c47a44b841478e58210253a3bd",message:"v4.16.17",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 May 2024 15:56:31 +0200"},{sha:"97c0502cc2e57863e0c8ba1c3a2d573dc396c60d",message:"Update-for-v4.16.17",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 May 2024 15:34:57 +0200"},{sha:"ab27b4404e25661872279d45efdf4646ae29805c",message:"Merge-pull-request-9797-from-marmelab-fix-strict-null-checks-mui",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 2 May 2024 13:29:09 +0200"},{sha:"d80f875a042a56cba06d60260a10bb1799271735",message:"Fix-query-string-jest-configs",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Thu, 2 May 2024 12:11:40 +0300"},{sha:"f0136162ca9d541f34d7bf062f51f4f82a1e2b39",message:"Merge-remote-tracking-branch-upstream-next-into-query-string",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Thu, 2 May 2024 11:18:47 +0300"},{sha:"59bbdf5ee7778d9ee5740deb0b4ed414447675ce",message:"Upgrade-query-string-to-v9",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Thu, 2 May 2024 11:13:51 +0300"},{sha:"496a5d432595d8910183983444f8b79083ba5df8",message:"Merge-pull-request-9811-from-MohammedFaragallah-react-dropzone",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 May 2024 07:59:31 +0000"},{sha:"0aa0e958d28eb6125340c62bc2454e421ba8b931",message:"Merge-branch-next-into-fix-strict-null-checks-mui",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 May 2024 09:56:24 +0200"},{sha:"4979e22dd952d575d20f1989fc2e94b2dfad02e5",message:"Upgrade-react-dropzone-to-v14",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Thu, 2 May 2024 09:44:03 +0300"},{sha:"8750b80097f57185e1355eda3ed42a4341623667",message:"Merge-pull-request-9804-from-MohammedFaragallah-next",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 1 May 2024 15:58:23 +0200"},{sha:"99a55aee25b7d719e5d092cafe8f9266cd92fe81",message:"use-named-imports-with-inflection",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Wed, 1 May 2024 15:57:55 +0300"},{sha:"dd1c07944066828b6e347d223f736c834ff41232",message:"Revert-Upgrade-react-error-boundary-to-v4",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Wed, 1 May 2024 10:35:03 +0300"},{sha:"0671ab27bc0e985b1de7a14005f8bbaa3a3230d1",message:"Upgrade-react-error-boundary-to-v4",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Wed, 1 May 2024 10:34:19 +0300"},{sha:"e24a7801ab90562537f58ae11278911c42e240b3",message:"Fix-inflection-imports",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Wed, 1 May 2024 09:48:57 +0300"},{sha:"16b8d5394caebe76cf23ca4ca51373145c6130f1",message:"Merge-branch-next-into-chore-remove-deprecated-props",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 30 Apr 2024 17:54:01 +0200"},{sha:"5e4c790946dd02da396c2243150e6b8817cae5ed",message:"DatagridBody-creates-a-RecordContextProvider-instead-of-DatagridRow",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 30 Apr 2024 17:46:30 +0200"},{sha:"ca375866d2e4b7518972c0f786df88389e5f66a1",message:"update-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 30 Apr 2024 17:11:49 +0200"},{sha:"ee4ab2e86b02ef7ffa40b3bc85d6581f73713cc5",message:"remove-onError-create-const-for-default-error",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 30 Apr 2024 16:59:37 +0200"},{sha:"4b76f27d0c8fd8d9ace19199684d86116e7a7c6d",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Apr 2024 15:34:10 +0200"},{sha:"5cfa4b81d1284b9e01747446ef25828b2b48c529",message:"explain-for-tests",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 30 Apr 2024 14:49:32 +0200"},{sha:"e6900e40429eb50198d5fa5a5ee6ce85c43f217a",message:"Fix-Upgrade-Guide",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Apr 2024 14:39:14 +0200"},{sha:"54eac247f3a052b634262c7a106419110da524e3",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Apr 2024 14:37:24 +0200"},{sha:"9c477226b78906930845f6366ae22f654dbbbd04",message:"Add-default-CSS-classes-to-buttons",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Apr 2024 12:32:25 +0200"},{sha:"f2774e81e41330208c4f08d42fc5ef31ab61c5be",message:"JS-Doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 30 Apr 2024 12:28:19 +0200"},{sha:"bd849e669bf9abfdbfdbe60403e3c7539ef58fbd",message:"doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 30 Apr 2024 12:26:12 +0200"},{sha:"08748cdd633daf1f727d5c96d741c6c5afa98207",message:"Avoid-Cloning-Buttons-In-SimpleFormIterator",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Apr 2024 12:03:32 +0200"},{sha:"96fb0dd5046657e0c66fda729253527acd840fca",message:"add-custom-error-stories",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 30 Apr 2024 11:43:49 +0200"},{sha:"6be41e0f146b9653f56ccf4fb5155dc30aaf2f4a",message:"add-stories",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 30 Apr 2024 11:28:41 +0200"},{sha:"d47ecf462088d2e4c91b52166b9e697f57fb2959",message:"Merge-branch-next-into-fix-strict-null-checks-mui",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Apr 2024 11:09:20 +0200"},{sha:"61f885bc00256fe1ce82110570f500b416d003e2",message:"Fix-Create-Edit-Show-types.-Remove-BulkActionProps-type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Apr 2024 11:00:05 +0200"},{sha:"ce0a48d987be2a537f3b5db94abbaef89295362c",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Apr 2024 10:53:30 +0200"},{sha:"5613cb3a6a6788ca37345f4c56b7a3d7e7e18eef",message:"Upgrade-inflection-to-v3",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Tue, 30 Apr 2024 11:47:04 +0300"},{sha:"54189674dae35cb300b408b674851c30461c3d82",message:"Merge-branch-next-into-feat-add-default-unique-id-for-useInput",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Tue, 30 Apr 2024 10:43:30 +0200"},{sha:"85092d1c9b91f3be5adfd6d0983ff608a2b5a91f",message:"add-an-upgrade-guide-section",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 30 Apr 2024 10:40:57 +0200"},{sha:"eca2b4d63724bb89d07af70326913613ad8c9cad",message:"fix-RichTextInput-tests",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 30 Apr 2024 09:53:18 +0200"},{sha:"b3c33818799592bf63e69796060dbe368f8d0226",message:"Merge-pull-request-9800-from-marmelab-data-generator-orders",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 30 Apr 2024 09:48:10 +0200"},{sha:"d74a42ac6800c5dd9a1414b810b2f8cec2342d9d",message:"change-input-id",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 30 Apr 2024 09:43:30 +0200"},{sha:"b125d7c5842169188a3fc78b397b794f344ee4f7",message:"change-doc-default-definition",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 30 Apr 2024 09:39:31 +0200"},{sha:"7a240a9b008a085d92e45027a442d93b6c0843f3",message:"Add-alias-for-data-generator-retail-in-demo-vite-config",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Apr 2024 09:39:08 +0200"},{sha:"4a4b94a36df93b85c553d3a0b44bd71b12e0a3f8",message:"Fix-GQL-demo",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Apr 2024 09:38:36 +0200"},{sha:"a5f7d93c4ccb742dafc1298aa5d3c69d49e7ad8d",message:"Merge-pull-request-9802-from-marmelab-fix-simplelist-controlled",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Apr 2024 07:26:53 +0000"},{sha:"268efc46a8fefee6c309666322fd154a39595f1f",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Apr 2024 09:15:47 +0200"},{sha:"6e853505db9bbbc24d8c556d3268f8c0ee9c24d6",message:"Fix-regression-in-ImageField-FileField",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Apr 2024 09:12:36 +0200"},{sha:"be02c181723be6ed18fc0f6ff7966e5de47b5300",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Apr 2024 09:09:59 +0200"},{sha:"b9703248840f46a3c531746ec4fa5abcb20840f2",message:"Fix-SimpleList-always-returns-empty-when-controlled",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 Apr 2024 22:31:48 +0200"},{sha:"a402c381f52a29aafa23708d9c9468c312e4ccd6",message:"Merge-pull-request-9801-from-MohammedFaragallah-next",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 29 Apr 2024 22:02:15 +0200"},{sha:"c301a90edc9d8abf989cbc0e5926a1afcb427c6b",message:"Upgrade-date-fns-to-v3",author:{name:"Mohammed Faragallah",email:"o0frego0o@hotmail.com"},date:"Mon, 29 Apr 2024 21:42:35 +0300"},{sha:"d3282e22caddbff89add4be8b488ece62c220abc",message:"Fix-README",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 19:06:13 +0200"},{sha:"50df51fd939bbe5a7f9e37fb912a3baaa395b802",message:"Fix-demo",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 19:06:02 +0200"},{sha:"b74553e53f4cde359e585ed02903fa82244c438c",message:"just-defaultId",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 29 Apr 2024 17:34:03 +0200"},{sha:"83f6ec3fb5f22645c776d155a8e34382845df634",message:"Merge-pull-request-9798-from-marmelab-fix-combine-data-providers-promise",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 15:20:49 +0000"},{sha:"4ba77d923178da6704cb5df7d6da7681361e61cc",message:"data-generator-retail-rename-commands-to-orders",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 17:19:11 +0200"},{sha:"b755d8d040323889d3e8fbf0edfe880eb6b242ea",message:"WIP",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 29 Apr 2024 17:16:33 +0200"},{sha:"c27e88d57241690d26a27a668445cdc14449bae9",message:"Fix-combineDataProviders-doesn-t-work-when-returned-by-an-async-function",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 Apr 2024 17:02:20 +0200"},{sha:"4969243cf5d2db203bfda7cac5fa9ae49c3a48a6",message:"Merge-pull-request-9795-from-marmelab-fix-strict-null-checks-mui-input",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 15:01:28 +0000"},{sha:"794cb8d9f33f08d0ea11f1c29f0745b809983359",message:"Update-tsconfig",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 16:13:59 +0200"},{sha:"fed5b56765b868ecba2f315e466c457b17dada5f",message:"Fix-Inspector",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 16:13:45 +0200"},{sha:"c9e69675a02d528940868d46e9fd83812b022695",message:"Fix-FieldSelector",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 16:00:39 +0200"},{sha:"02a9b847e3766ab30131a3c88a2c3e1d5dd4f649",message:"Fix-Configurable",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 15:59:51 +0200"},{sha:"5a8d302bdeb7abb63226952fc51d547dc97afd3e",message:"Fix-SimpleFormConfigurable",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 15:45:47 +0200"},{sha:"dd73005bfa8f73108eba07094d4698a2a4ef829f",message:"Fix-FormTab",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 15:39:51 +0200"},{sha:"beacd9dc7c40de9ef59298b0b6afa7b869a4e9f2",message:"Fix-TranslatableFields",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 15:23:13 +0200"},{sha:"453e6d79da60bb851e2b9e175602be13ac9b2185",message:"Fix-SelectField",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 15:21:43 +0200"},{sha:"0772e52d7381432b48e7e3dc4fc44e78f6c8c7b0",message:"Fix-RichTextField",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 15:20:32 +0200"},{sha:"7fb70d1fff1f460aef9330d50407d7d992218061",message:"Fix-ReferenceOneField",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 15:04:23 +0200"},{sha:"781e1648c70e8a738d922094a488d4cb927743f2",message:"Fix-ReferenceManyCount",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 15:02:57 +0200"},{sha:"41c7cc994c6d23dc0aa83876c745fc21b1de23c0",message:"Fix-ReferenceArrayField",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 15:01:49 +0200"},{sha:"071146ac84507ccac3d4bdc720e372256688abd5",message:"Fix-ImageField",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 14:58:28 +0200"},{sha:"93a18272151405c3d908e762192c3d9377519d59",message:"Fix-FileField",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 14:58:17 +0200"},{sha:"1bba317a051861cacb41826c1dbe262b7e9f62ea",message:"Fix-ArrayField",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 14:47:42 +0200"},{sha:"9e4fcac0c9d132383ee56dbc93ce75120d4de4ba",message:"Fix-showFieldTypes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 14:46:40 +0200"},{sha:"1b6acbf07555c36455490f913aafe55ef1e1ef09",message:"Fix-ShowGuesser",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 14:43:10 +0200"},{sha:"a0432c4c692da947f286cbb97d4a0ecb40af71e0",message:"Fix-EditGuesser",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 14:42:37 +0200"},{sha:"636f1f15b912672c6dcaa0fbbc2e577936e7ca34",message:"Fix-CreateView",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 14:34:27 +0200"},{sha:"0fc9cd743cd7fbdafe6d2c3898963750263cd35e",message:"Fix-PrevNextButtons",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 14:30:23 +0200"},{sha:"b50e679fe5ddc231a4074ba580ff04e9cbafbbe1",message:"Fix-FieldToggle",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Apr 2024 16:45:06 +0200"},{sha:"7ac98644466cfd2696abebda3a6960080a6fe9d6",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 Apr 2024 15:34:19 +0200"},{sha:"9cf621e6f0327e8e2d22217f0e26c40bfb973c8d",message:"fix-cypress-tests",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 29 Apr 2024 15:15:41 +0200"},{sha:"0fc59a037cb190fcf4cfb3eede9ffcc1d955d6e2",message:"remove-the-1st-loading",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 29 Apr 2024 14:59:09 +0200"},{sha:"03ad6773c92a64c8e63cb48ddf1e58178604426f",message:"work-with-useId",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 29 Apr 2024 14:51:25 +0200"},{sha:"57cd6e13e4265ea2e6158117e2378a5693e1b689",message:"SimpleList-rowStyle-is-no-longer-deprecated",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 29 Apr 2024 11:29:19 +0200"},{sha:"c5c9c0b86984b068d800690d7d1911209b8f86d6",message:"Revert-remove-depreacted-rowStyle-prop-from-SimpleList",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 29 Apr 2024 11:28:12 +0200"},{sha:"3f801e349e4d890ad9d7ecf3c8d6a2efe8be42ab",message:"Fix-linter-warning",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 Apr 2024 07:32:47 +0200"},{sha:"ddc2ff4e73c0dd783a32a813b85a053277fd86fa",message:"adapt-tests",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Sun, 28 Apr 2024 23:42:19 +0200"},{sha:"984a9c047a6820cbaa6d95fd940a18e242ee0513",message:"Didn-t-mean-to-commit-that",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 28 Apr 2024 13:46:42 +0200"},{sha:"dce5986ca437db6341bc78121788e5543112694e",message:"Fix-more-errors",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 28 Apr 2024 13:27:23 +0200"},{sha:"2c96057aeec1ebe03e6307482f1b71eb076798b5",message:"As-the-check-is-done-in-an-effect-the-function-call-may-not-work-on-mount",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 28 Apr 2024 13:10:36 +0200"},{sha:"2a48608af0b5412c7270e54d17f85602a3ebc86f",message:"Fix-useless-warning",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 28 Apr 2024 13:02:16 +0200"},{sha:"8222fff1a204975ccc693a03de7483948d37330b",message:"Fix-TS-warning",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 28 Apr 2024 12:53:45 +0200"},{sha:"f6afcb18ca715c77573ef625676412eca576f33e",message:"TypeScript-Make-types-more-strict-in-ra-ui-materialui-part-III",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 28 Apr 2024 12:48:20 +0200"},{sha:"737a93356b8874d3752a662f50d23b68909cbc02",message:"Merge-pull-request-9794-from-marmelab-github-acitons-bump",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Sun, 28 Apr 2024 12:47:50 +0200"},{sha:"3a785ead6a49674f11acab62e348ca60898ebecd",message:"Fix-CI-actions-warnings",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 28 Apr 2024 09:14:23 +0200"},{sha:"5a9a7cba31453a65593b9fb75dcc0cafb2b345a4",message:"Merge-pull-request-9790-from-marmelab-typescript-fix-ra-ui-mui-strict-null-checks",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Sat, 27 Apr 2024 18:39:52 +0200"},{sha:"64a6891b1de6806d82c6c0eaa72b3c92c6bbb4a7",message:"Review",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 27 Apr 2024 18:39:30 +0200"},{sha:"5f33e00164484b305b52b8cf055777e37d049d45",message:"Merge-pull-request-9792-from-marmelab-fix-simple-list-basic-story",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Sat, 27 Apr 2024 18:36:57 +0200"},{sha:"eba4eb0aa6f909a9fc29ccec2348e691020f88a3",message:"fix-SimpleList-Basic-story",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 26 Apr 2024 16:22:38 +0200"},{sha:"72ce3ce74701253db6f28bfd9b5862900d4ff32f",message:"remove-depreacted-PaginationLimit-component",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 26 Apr 2024 15:41:17 +0200"},{sha:"9376346e341df6984ab6af659e35bd8adbfc5d2b",message:"remove-depreacted-theme-prop-from-ThemeProvider",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 26 Apr 2024 15:35:43 +0200"},{sha:"bc484a45d5d1fe411f4429cda554367e4c0433b0",message:"fix-doc-link",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 26 Apr 2024 14:42:26 +0200"},{sha:"8649d33640b01b67318d597975038453dd6f571d",message:"remove-depreacted-rowStyle-prop-from-SimpleList",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 26 Apr 2024 14:42:05 +0200"},{sha:"7761b2aba3207d82a03ab907286000d97e318538",message:"remove-deprecated-InjectedFieldProps-interface",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 26 Apr 2024 11:28:33 +0200"},{sha:"a5cdafad6cc39418b618965538a4464b592db243",message:"remove-deprecated-PublicFieldProps-interface",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 26 Apr 2024 11:27:14 +0200"},{sha:"ba0dbfdf4bb79b8211e0cfbc8c7272253335cddb",message:"remove-deprecated-formClassName-of-FieldProps-and-CommonInputProps-types",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 26 Apr 2024 11:22:27 +0200"},{sha:"3b19836759f3adbf223f97eec50f307256649446",message:"remove-deprecated-resolveRedirectTo-helper",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 26 Apr 2024 11:07:41 +0200"},{sha:"e0f6fce79675302145862f82d98eb9d9ffa97b0b",message:"remove-deprecated-linkToRecord-helper",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 26 Apr 2024 11:00:50 +0200"},{sha:"40c0babd2137247b3c08b6daf4fcf99c1a6ba86b",message:"useSetLocale-is-no-longer-deprecated",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 26 Apr 2024 10:56:23 +0200"},{sha:"35522e1c89ae9109147c0203e35f57e16a9b1fcb",message:"useLocale-is-no-longer-deprecated",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 26 Apr 2024 10:54:53 +0200"},{sha:"17e731024ba19043bcfeb704c3968896c3ee23a3",message:"Code-review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 25 Apr 2024 17:46:34 +0200"},{sha:"2288159da170ed6f2683f466739f7cdb98d4c33a",message:"remove-onError-type",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 25 Apr 2024 17:45:00 +0200"},{sha:"f183b7f14fb2da902538786c0816284fa36914d8",message:"Update-packages-ra-ui-materialui-src-list-datagrid-DatagridRow.tsx",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 25 Apr 2024 17:44:43 +0200"},{sha:"9c38cc8698365f788114cacebd723346c6b37ee9",message:"remove-defaultReferenceSource-and-referenceSource-from-useReferenceInputController",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 24 Apr 2024 15:37:13 +0200"},{sha:"381f9396412ebf08c9dc9fdd9e90ce3b87e952e1",message:"remove-data-from-CreateControllerResult",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 24 Apr 2024 15:31:55 +0200"},{sha:"347787176862df7bca3df4d545e6ab787476bfae",message:"Fix-FilterButton-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Apr 2024 22:19:10 +0200"},{sha:"d829dd1ae753827860a5bba000a168669b197444",message:"Fix-ExportButton-type",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Apr 2024 21:49:19 +0200"},{sha:"c1f4e8d1d7e6fdde29ab67c89b31691d07692fea",message:"Fix-warning-caused-by-ListActions",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Apr 2024 21:47:10 +0200"},{sha:"7af8c2dddd0ef7651d6946c2c0ccf71e4ed258bd",message:"Fix-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Apr 2024 21:40:57 +0200"},{sha:"3c18bda670e5f58e1a5e768cda79937f429caa98",message:"Fix-TS-compilation-error",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Apr 2024 21:22:38 +0200"},{sha:"c043dbaa51c5b45c2a6425648585c84e44406bdb",message:"Fix-test-warning-in-ra-core",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Apr 2024 17:48:07 +0200"},{sha:"c680d513eea88fa33e0c27ecca0c04ead6979ddb",message:"resource-param-from-useDeleteWithUndoController-and-useDeleteWithConfirmController-are-no-longer-deprecated",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 23 Apr 2024 17:58:42 +0200"},{sha:"e0a7468612487835296d1c6156307028013e16fd",message:"Fix-strictNullChecks-errors-in-layout-components",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Apr 2024 17:41:47 +0200"},{sha:"9d750763066525df35ff5a9e500442c8c66a6c85",message:"Apply-suggestions-from-code-review",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 23 Apr 2024 17:34:21 +0200"},{sha:"6d8dcbb5eb93818db40f2f6f1fd2058bff486b12",message:"remove-disableNotification-from-useLogoutIfAccessDenied",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 23 Apr 2024 16:48:52 +0200"},{sha:"5e7b2f940d65b3a12347eb49b7e1b5879d719b09",message:"remove-useless-disableNotification-in-useCheckAuth-spec",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 23 Apr 2024 15:23:24 +0200"},{sha:"53afd3ca08734426ef0a2482495383876ad5ce17",message:"add-an-upgrade-point-for-disableNotification-param",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 23 Apr 2024 14:59:32 +0200"},{sha:"525464149f8cb4c2972f29bea4efb266e0a8684d",message:"Fix-yarn.lock",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Apr 2024 07:00:55 +0200"},{sha:"91bf61e2391de5eedc3616b067f3a1d70c6b6290",message:"v4.16.16",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Apr 2024 06:59:49 +0200"},{sha:"8ed1f0f1ea05a9d6c30b0428f68063932cf1c4dc",message:"Prepare-changelog-for-v4.16.16",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Apr 2024 06:59:33 +0200"},{sha:"47ceda8b065f29da44f580c38c316909429069ae",message:"Fix-types-in-list",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Apr 2024 19:43:19 +0200"},{sha:"f11125cc8118c53029f8eda36389f5d9f4740afe",message:"fix-spec-tests",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 22 Apr 2024 18:19:55 +0200"},{sha:"82680999ab78ebc254739618910b65639490ea62",message:"fix-cypress-test",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 22 Apr 2024 18:13:06 +0200"},{sha:"46b46d5648e8f406d8cbb2e32eeefbe62e2ea5c1",message:"remove-disableNotification-from-useCheckAuth",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 22 Apr 2024 17:45:13 +0200"},{sha:"a2746b454ff541fb23fa6a9cb5161fbdb7d78f93",message:"Merge-pull-request-9786-from-marmelab-fix-anonymous-access-custom-routes",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Mon, 22 Apr 2024 11:49:34 +0200"},{sha:"1816aa14575639dd6bea5f19b6a0c2954f4a4b1e",message:"Fix-Admin-requireAuth-forbids-access-to-custom-routes-with-no-layout",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 21 Apr 2024 11:12:08 +0200"},{sha:"4c1bc67a2109fdb693321960f2409178aebb518a",message:"Fix-TS-errors-in-mui-list-components",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 19 Apr 2024 18:33:17 +0200"},{sha:"97ef286b1be78dab3e5019bed058b983e79db51c",message:"WIP-how-to-test",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 18 Apr 2024 20:55:42 +0200"},{sha:"c9c7594946799e01948107c754076b8871858ed0",message:"Add-logic-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 18 Apr 2024 20:53:26 +0200"},{sha:"b59afe0e9d30a022e1514f84cecd4aca6bef2d60",message:"Merge-pull-request-9764-from-marmelab-data-generator-types",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 18 Apr 2024 18:48:26 +0200"},{sha:"b99db24e8e195dfa959cf74110901c1928518139",message:"Fix-console.log",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 18 Apr 2024 18:40:51 +0200"},{sha:"5407725e1ddcbf72182e0dfeddbaff2b8cf85957",message:"Fix-graphql-demo",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 18 Apr 2024 18:08:10 +0200"},{sha:"f44ac478a9997e676653fd24cf7c448f06f61c5f",message:"Cleanup-unnecessary-commands",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 18 Apr 2024 18:08:06 +0200"},{sha:"62acd75442bd08b90499ab0086a5272355e27c06",message:"Remove-debug-code",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 12 Apr 2024 11:59:01 +0000"},{sha:"64a506a0e67576fef4bc84bfc9e0fe69fd5c4f9d",message:"Simplify-data-generator-retail-by-removing-the-serialize-option",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 16:29:31 +0200"},{sha:"516961c9897ae3a4ef8db7a7f183645023cc0375",message:"Update-demo",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 09:28:14 +0200"},{sha:"311eec0c35bba5854049916451f209638823bad8",message:"Add-better-types-to-data-generator",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 09:28:06 +0200"},{sha:"86ed37822ad6a432c782aaecd184a70a6e6c1d48",message:"Merge-pull-request-9781-from-marmelab-form-isTouched-isSubmitted",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 18 Apr 2024 18:01:24 +0200"},{sha:"7ccaa4e2ccb816cfdab52091aa1303486e9c460a",message:"Demo-Fix-underline-in-visitor-timeline",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 18 Apr 2024 18:00:24 +0200"},{sha:"c24eff09dc27eaf1404ad742b157e4634efdd148",message:"Merge-pull-request-9763-from-marmelab-update-mui",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 18 Apr 2024 17:58:02 +0200"},{sha:"09b406da2ae87f37b8f220f2d659f19ccfcb8119",message:"no-ci-mention-the-mode-prop",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 18 Apr 2024 17:52:02 +0200"},{sha:"1e1983da10d8d36c1f2be48ebc77f8e395f4f838",message:"no-ci-update-upgrade-guide",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 18 Apr 2024 17:47:28 +0200"},{sha:"850c54bf0d7145cf35219ebf068e4436e926b9b5",message:"remove-InputHelperText-touched-prop",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 18 Apr 2024 17:44:10 +0200"},{sha:"fcc477a2a5ec5b65b94648cb5a7cbaa69e7dfb1f",message:"Fix-yarn.lock",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 18 Apr 2024 17:43:04 +0200"},{sha:"c37fd9ea88bd140c02ad91df6dcdb992e74f7c4b",message:"Add-comment-for-cypress-issue",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 18 Apr 2024 17:40:14 +0200"},{sha:"7037bf34a708abb5e3fa9964a120077cb1ab83eb",message:"Update-peer-dependencies",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 18 Apr 2024 17:12:43 +0200"},{sha:"83b92f2a49647b8f330d1fa8f79795a43d066bb7",message:"Suppress-cypress-error",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 9 Apr 2024 17:57:00 +0200"},{sha:"8e199879bcb5a89b4780a7e4e26bee046f1ff502",message:"Update-MUI-dependencies",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 9 Apr 2024 15:16:44 +0200"},{sha:"094e0ece79d489507a06310318bfa9efec2ebece",message:"no-ci-code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 18 Apr 2024 16:19:47 +0200"},{sha:"91c2799ad44ea7f91dc16b54bbb117d086ff1bcf",message:"Merge-pull-request-9761-from-marmelab-fix-strict-null-checks-mui",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 18 Apr 2024 14:25:57 +0200"},{sha:"3ce2038aa5679f0ef7e365ee80b04d13673ffbcc",message:"no-ci-add-section-in-upgrade-guide",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 18 Apr 2024 13:20:17 +0200"},{sha:"cee931c0a2d32454dc9580def0edb7001a5663b7",message:"Fix-ArrayInput-and-isDirty",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 18 Apr 2024 11:12:46 +0200"},{sha:"e1ada453ed578bf96efe2727c5efcd8671b9e847",message:"remove-isTouched-from-everywhere",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 18 Apr 2024 11:07:07 +0200"},{sha:"69e9035c1b7b7b760327c2a85d815cd5e8ea67ba",message:"remove-isTouched-isSubmitted-everywhere",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 18 Apr 2024 11:03:36 +0200"},{sha:"39b2cbcb7a5c784a0f664159ecc7e15e1d4ada08",message:"remove-InWizardForm-story",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 18 Apr 2024 10:45:50 +0200"},{sha:"c7ca7f3b8a5cb50a611ce6bd2279a69732aec30a",message:"extract-input-error-stories-to-their-own-file-and-fix-TextInput-and-InputHelperText",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 18 Apr 2024 10:45:04 +0200"},{sha:"b2fc1245fc3c9922530e76ed6d46448cf226f3ca",message:"wip-add-filter-form-story",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 17 Apr 2024 15:55:09 +0200"},{sha:"a9beffc1e4405585f8c4c529ff03ea57790c10bf",message:"wip-add-new-stories-to-experiment",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 17 Apr 2024 15:48:47 +0200"},{sha:"12b93228d48a90100bc767454dd4ef241b815e15",message:"Update-packages-ra-ui-materialui-src-detail-CreateActions.tsx",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 17 Apr 2024 13:39:55 +0200"},{sha:"6b78433893e0f7fc48db69c63a529b3c2e3d5c60",message:"Doc-Add-video-tutorial-to-Next.js-installation-instructions",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 17 Apr 2024 13:30:16 +0200"},{sha:"b6da693c164113ae112a01eab713b2674b568b5f",message:"Merge-pull-request-9780-from-smeng9-tanstack-react-query",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Apr 2024 06:55:41 +0000"},{sha:"2107a8307dc8dbdca02f7773420aa4c63c8b96aa",message:"fix-tanstack-query-docs",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Wed, 17 Apr 2024 11:27:15 +0800"},{sha:"aa00a69ede96582f9ec24afe08a4e31a70b64105",message:"Merge-pull-request-9779-from-marmelab-update-rasearch-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 16 Apr 2024 21:34:15 +0200"},{sha:"e362c3e8e2e41d1a1c96ddf444c8c49ab687cc9d",message:"update-raSearch-doc-for-Search-and-SearchWithResult",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 16 Apr 2024 17:16:03 +0200"},{sha:"ab6c20140872146a39c8637e97341fa18db55aee",message:"Merge-pull-request-9774-from-marmelab-scroll-restoration",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 16 Apr 2024 16:28:48 +0200"},{sha:"072daadbe200367c46d89d9e7989f0b6b71f53b8",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 Apr 2024 09:00:10 +0000"},{sha:"a7f4ca4796090b9aba79969abdef31b115eddc75",message:"Merge-pull-request-9776-from-marmelab-data-provider-soul",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 16 Apr 2024 10:49:37 +0200"},{sha:"840e8b680b837eb8df7983e1b344a0d04d3d705e",message:"Doc-Add-Soul-data-provider",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 16 Apr 2024 10:39:41 +0200"},{sha:"f442870d058afb9be8616ca2bc9c8868245593a6",message:"Fix-missing-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 Apr 2024 10:01:27 +0200"},{sha:"15d11e8e51d984f8b5a74565ae684dd3da725aa1",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 Apr 2024 09:39:43 +0200"},{sha:"2466c7deee27ae586e10f1587478205804882056",message:"Export-RestoreScrollPosition",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 Apr 2024 09:36:25 +0200"},{sha:"3e461638da7c8e8c1887be55932e3c93856adae3",message:"Revert-unnecessary-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 Apr 2024 11:09:35 +0200"},{sha:"f25ca108c76cd4b80913c5b38ea8c2d1ad5bbd5f",message:"Move-scroll-restoration-to-Resource",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 Apr 2024 11:04:22 +0200"},{sha:"bfa847b991b3f7eaee9ec81339e6454df1c3267b",message:"Merge-pull-request-9775-from-anthonycmain-patch-1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 15 Apr 2024 09:43:13 +0200"},{sha:"f6331ba14460a81906709e59d5bbaefa678c0dfb",message:"no-ci-apply-changes-from-code-review",author:{name:"Jean-Baptiste Kaiser",email:"jbaptiste.kaiser@gmail.com"},date:"Mon, 15 Apr 2024 09:42:26 +0200"},{sha:"e152686ec6666ee49f98f6fa61888b62874e3a51",message:"Update-SimpleForm.md",author:{name:"Anthony Main",email:"mail@anthonymain.com"},date:"Sat, 13 Apr 2024 07:35:20 +0100"},{sha:"3214e91a976178f5cfea8d8ed42a4c4dc6944ecd",message:"Merge-pull-request-9728-from-hbendev-patch-1",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 12 Apr 2024 13:11:16 +0000"},{sha:"2862ad1b2d2aa2978abca0de2233ce5e536e2dfd",message:"Doc-Replace-screenshot-by-screencast-for-note-taking-app-demo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 11 Apr 2024 17:59:46 +0200"},{sha:"eafd47a112ef24177ace1568a6f0a2d03bd7b9e0",message:"Merge-pull-request-9772-from-marmelab-update-ra-ee-links",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 11 Apr 2024 17:29:33 +0200"},{sha:"7c08d839bd214a6898efc2f0a95be9dbd7359080",message:"Remove-debug-code",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 15:16:40 +0000"},{sha:"71d8a5d8e3278e7ef85c11a4cc01a86fe95ccb75",message:"Remove-internal-hook-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 15:15:27 +0000"},{sha:"612ad6f6a887c38d64c26d1916084ddecb6f7a8d",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 15:12:32 +0000"},{sha:"811514577dfd61db4321cb057cff4fa50fe1df07",message:"Merge-pull-request-9771-from-quentin-decre-patch-1",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 14:01:17 +0000"},{sha:"832b6590307720c57ed3e3ea7a11a1b9c59ba63f",message:"Fix-assets-links",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 15:58:07 +0200"},{sha:"8cf25fdafa4d09c474fc988a47071d1c918b1eb5",message:"Fix-modules-links",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 15:31:17 +0200"},{sha:"34e18b1fb068f69c0f6593cebb8e9ae0b8c1731d",message:"Fix-demo-links",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 15:28:03 +0200"},{sha:"670ad49c8b63fc1e2037d04ef34fee093bcbe87b",message:"Ensure-scroll-restoration-does-not-conflict-with-scrollToTop",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 14:53:51 +0200"},{sha:"c4d8039086685d28430220334cf58d1fbefd8127",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 14:53:29 +0200"},{sha:"d189c57a6c7fbe5fdecbfac1f4d32480adc4b2c1",message:"Merge-pull-request-9765-from-marmelab-backport-from-master-03",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 11 Apr 2024 14:46:46 +0200"},{sha:"b5d6532faa28658ba41f505e9a5ed23969164f80",message:"no-ci-Apply-suggestions-from-code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 11 Apr 2024 14:35:00 +0200"},{sha:"8a31bc96ffb46dfb23262190403ee3dd0146da85",message:"Restore-List-Scroll-Position-on-Edit-and-Create-Views-side-effects",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 14:08:58 +0200"},{sha:"6617564cfd0205c2fa935892540d904bbed7dfe1",message:"Update-all-react-admin-enterprise-edition-links-in-the-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 10:33:37 +0200"},{sha:"5a07b025ee0fe90eb38cc5a514a07e8cb9a1a83c",message:"doc-input-withGoogleMapsPlacesResource-gist-link-added-to-Inputs-documentation",author:{name:"Quentin Decré",email:"quentin.alerte@outlook.com"},date:"Thu, 11 Apr 2024 10:30:56 +0200"},{sha:"7a3ab48ee3d5dee360b34483e3c5eede5bffb091",message:"Merge-pull-request-9766-from-marmelab-rbac-doc-action",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 10 Apr 2024 18:29:31 +0200"},{sha:"ae7c8ef1f2b0637dc98c7b0a6e15389107779e25",message:"Merge-pull-request-9767-from-marmelab-ci-doc-check",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 10 Apr 2024 18:18:20 +0200"},{sha:"b64d5f262dec3f6d132038b96b3bf9bcaa27611f",message:"fix-Admin.md",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 10 Apr 2024 18:01:56 +0200"},{sha:"1b654a6967dd5220939205f83154102925747903",message:"chore-add-a-doc-check-ci-job",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 10 Apr 2024 17:58:50 +0200"},{sha:"e6daaef51cc2b1e4754add36a07b7fe41a90eb2c",message:"Doc-Better-explain-the-difference-between-the-built-in-actions-in-ra-rbac",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 10 Apr 2024 17:03:31 +0200"},{sha:"725d0d4ec12d7236c00be36649af3cef0a224240",message:"fix-test",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 10 Apr 2024 16:29:50 +0200"},{sha:"d772cacde5f21bb2be301dd1a87322a3b8be024d",message:"Merge-remote-tracking-branch-origin-master-into-backport-from-master-03",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 10 Apr 2024 15:25:45 +0200"},{sha:"b8dd57f7d26198b5699ed7aaf42a736b8ebc801a",message:"Doc-Add-video-tutorial-to-the-CustomRoutes-page",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 Apr 2024 12:10:10 +0200"},{sha:"56af4d12e84180fc9b37705bbffff3d4ee50e2d3",message:"Fix-unit-tests",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 Apr 2024 07:47:46 +0200"},{sha:"75ee4b62c8aab4058e438275b36e01762b9a88c0",message:"Fix-compilation-errors-in-List",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 9 Apr 2024 23:53:43 +0200"},{sha:"e9b4b6ca2631fc95938307e548ac839ca54b5f18",message:"Fix-TS-check-failures-in-Datagrid",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 9 Apr 2024 23:30:30 +0200"},{sha:"729ee7818cd51cde0b42554f0067ae513a0f4baa",message:"Demo-Fix-UI-glitch-in-CRM-demo",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 9 Apr 2024 19:47:57 +0200"},{sha:"3e810af125d5fc0c64a1bbae39ba63d5af366470",message:"Merge-pull-request-9760-from-marmelab-fix-ts-strict-null-check-ra-core",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 9 Apr 2024 10:06:27 +0000"},{sha:"f7aabacc42704b8f4ea07a616ff8e10c7cd39e1e",message:"Apply-review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 9 Apr 2024 11:54:40 +0200"},{sha:"05fa91dbd34de7fde49b68542ef5875595af632b",message:"Doc-Make-Okta-discoverable",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 9 Apr 2024 09:40:11 +0200"},{sha:"bb3bd8bb972fab282ed2447862bccb0ad8879935",message:"Fix-linter-warning",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 9 Apr 2024 08:06:00 +0200"},{sha:"6f3c3756f3766077e740fe889e967039434bdadf",message:"TypeScript-Make-types-more-strict-in-ra-ui-material-ui",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 9 Apr 2024 00:19:23 +0200"},{sha:"a38e5c7ee66e4b7a718540d01e8006f7c4e9c5ab",message:"Fix-tests",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 9 Apr 2024 00:17:53 +0200"},{sha:"9d8c50f4ed68f40e14a35cb649df00d985ec108c",message:"Fix-type-in-useCreatePath",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 23:20:40 +0200"},{sha:"7ca7db8f506ec41aca67806774e0f303ae13ba4d",message:"Fix-type",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 23:11:39 +0200"},{sha:"6e48022e349606337b09d54cf12bce5d456ae3d3",message:"Fix-demo-compilation-add-upgrade-guide",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 22:32:09 +0200"},{sha:"175e6fdfdce8b955823f06a73a5c7da878f1e1bd",message:"Fix-remaining-compilation-errors",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 22:02:30 +0200"},{sha:"64d76bee3b0f6584cd3a97dd6c865de084b6498b",message:"TS-Fix-more-compilation-errors-in-strict-mode",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 18:22:31 +0200"},{sha:"249a39499490258f6636df1bd3ec757e947a739a",message:"TS-Fix-strict-compilation-errors-in-core",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 18:03:41 +0200"},{sha:"c34f7283a3bc896660b91b69b54f4569329c7af5",message:"Fix-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 17:50:38 +0200"},{sha:"07dc817fbd1287ea75be4618dc8b133964522827",message:"Fix-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 17:46:14 +0200"},{sha:"ddb10becfd67d6b0ff529341cb1e96e17a07cc83",message:"TS-Mix-more-types",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 17:40:50 +0200"},{sha:"9715d6b6f5244330fa12d097cb581376f6a21700",message:"TS-Fix-various-TS-compilation-errors",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 17:19:20 +0200"},{sha:"db5a56671cbc37049dc907ce2a8f4d58f6b863f6",message:"TS-Fix-TS-errors-in-core-controllers",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 17:03:55 +0200"},{sha:"6838ae39001fa0bdbadc10ef19a3018e643c0427",message:"TS-Fix-errors-in-core",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 16:58:02 +0200"},{sha:"557ad3d50f442396bbb6c8a7efecc76379d88527",message:"TS-Fix-strict-null-check-error-in-CoreAdminContext",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 16:39:23 +0200"},{sha:"1c901d892a311c78f5b79c736417745f00f0bcf1",message:"Doc-Improve-useGetList-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 16:10:14 +0200"},{sha:"582e30560f57ebd96a441d3bea651a7a067ff4e0",message:"Merge-pull-request-9759-from-marmelab-doc-fix-tiptp-typo",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 8 Apr 2024 10:12:33 +0000"},{sha:"8193ad177822e933fc973c5a2b9f0034b42e909c",message:"fix-TipTp-typo",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 8 Apr 2024 11:49:47 +0200"},{sha:"0f3a37b7af22d8d90a9cf762f6f0bb43be60541d",message:"Merge-pull-request-9758-from-marmelab-doc-update-json-schema-form-according-to-ee-one",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 8 Apr 2024 10:08:52 +0200"},{sha:"688f8073f1190b411fd4438a5abc99546c218a30",message:"Proofreading",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 10:08:22 +0200"},{sha:"131619a8bfca889968daab748f1993e25c763d54",message:"Merge-pull-request-9672-from-marmelab-reference-components-core",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 8 Apr 2024 10:00:11 +0200"},{sha:"44fd60a532d911f2139d5d39e38a0083554eaa28",message:"Merge-pull-request-9698-from-marmelab-reference-field-base",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 8 Apr 2024 09:59:58 +0200"},{sha:"0f311433c03d9b36da00ff3a5c899c34de8fe2aa",message:"Merge-pull-request-9743-from-marmelab-strict-null-checks-ra-core",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 8 Apr 2024 09:57:37 +0200"},{sha:"c170fd317ee59645644a56ac67238c0c7a721409",message:"Fix-after-rebase",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 09:50:09 +0200"},{sha:"cc6818725f63d22eea8ba5ce680b65f0a27ae5f3",message:"Merge-branch-next-into-strict-null-checks-ra-core",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Apr 2024 09:47:02 +0200"},{sha:"a052977bd79f3504e33e3bae539584f66705c99e",message:"Fix-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Apr 2024 18:03:09 +0200"},{sha:"590e73d3c30552d63b217a0f042b3ba7005789f2",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Apr 2024 17:52:09 +0200"},{sha:"6da4a246cc9f37189cbc1e21f89e3d75f800b8af",message:"Add-story-for-basic-missing-reference-id",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Apr 2024 17:38:27 +0200"},{sha:"48144307b00e96e337e7e17e5d54e278835ed985",message:"Fix-linter-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 Apr 2024 17:31:20 +0200"},{sha:"207fa03b7cd6a5b73e7d28a3db9a860137c8a043",message:"Add-Typography-back-around-emptyText",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Apr 2024 17:27:18 +0200"},{sha:"90a7993c66a89de687ddeeed0b74ba0e2429da25",message:"Doc-update-JsonSchemaForm-doc-according-to-EE-one",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 5 Apr 2024 17:22:45 +0200"},{sha:"944b98d264588396644c8743e66169a1661d59b8",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 5 Apr 2024 17:01:33 +0200"},{sha:"d37eb8fdcc90716b1914d75d72c881bf2d855f97",message:"v4.16.15",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 5 Apr 2024 17:00:08 +0200"},{sha:"cec2535be84cfd4cf5b5894144c11515026a7661",message:"changelog-for-v4.16.15",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 5 Apr 2024 16:59:41 +0200"},{sha:"d4149efa0761e91be13cb229a13ff430d53e2a5b",message:"Simplify-meta-story",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Apr 2024 15:33:37 +0200"},{sha:"508dcafb01a35ef2870b4966a6e68dcb328a6894",message:"Fix-useReferenceFieldController-enabled-option-again",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Apr 2024 15:33:25 +0200"},{sha:"179c7d87c56efe30c6052572b7d60c5a55c9a4ed",message:"Fix-useReferenceFieldController-enabled-option",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Apr 2024 15:05:44 +0200"},{sha:"2a7b5da481386a99094e7ab8179a0b85d8f39ac6",message:"Apply-review-suggestion",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Apr 2024 14:49:18 +0200"},{sha:"f2854e775be452e9f084f79e2512f3aa96fee6d0",message:"Fix-ReferenceInput-props-type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Apr 2024 14:30:14 +0200"},{sha:"fd2ca41177d880415cdcb42a7a9791bad0748431",message:"Merge-pull-request-9756-from-marmelab-fix-use-get-identity",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 5 Apr 2024 09:31:51 +0200"},{sha:"0682d1fbf946eee89515815343c0f7229f4ff437",message:"Fix-useGetIdentity-regression",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 Apr 2024 17:39:29 +0200"},{sha:"9af5512dd158fbfb701915997759acab3d1ac0e2",message:"Merge-pull-request-9755-from-marmelab-dependabot-npm_and_yarn-vite-3.2.10",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 4 Apr 2024 11:39:07 +0200"},{sha:"3aed6f795b5fc3b932258115402231fb63413fa9",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 Apr 2024 10:00:27 +0200"},{sha:"767a504dd9578f4edb622b97e3559e03878c9097",message:"Bump-vite-from-3.2.8-to-3.2.10",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Wed, 3 Apr 2024 18:48:28 +0000"},{sha:"735e8c775ea1e9aacc596320010d47556129380c",message:"Doc-Embed-Linking-two-inputs-video",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 Apr 2024 14:55:31 +0200"},{sha:"d6c183af1c85beb86d95eb1292e86f4f66ad9abb",message:"Merge-pull-request-9742-from-nbalaguer-fix-storeKey-not-being-used-by-useRecordSelection-hook",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 3 Apr 2024 07:34:42 +0200"},{sha:"bc4d0659e79cf07296dcb5ee2f0d3ac4c094ba89",message:"Disable-all-store-interactions-for-a-list-with-storeKey-set-to-false-sort-pagination-filters-and-now-also-selection-state",author:{name:"Nestor Balaguer Adsuara",email:"nestor.balaguer.adsuara@gmail.com"},date:"Tue, 2 Apr 2024 18:19:14 +0200"},{sha:"2f5a87ea5d575fa84cabcb966a1974fe7d4ba2d0",message:"Doc-Make-tutorial-codesandbox-more-welcoming",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 Apr 2024 11:18:04 +0200"},{sha:"c797c0d997efdb55944307dada86c6574f4ceb9a",message:"Merge-pull-request-9750-from-marmelab-fix-reference-many-field-not-support-query-options-next",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 2 Apr 2024 10:40:48 +0200"},{sha:"91efd6815d4cf70163f7f3663f696bfafe087adf",message:"Fix-lock-file",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 29 Mar 2024 14:58:40 +0100"},{sha:"35cc20e2d19732b6ffd6d4938da9d09d7d512e1a",message:"v4.16.14",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 29 Mar 2024 14:58:17 +0100"},{sha:"149a39b0af817601de0a9f50f368f73b232f7b85",message:"Prepare-changelog-for-v4.16.14",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 29 Mar 2024 14:57:40 +0100"},{sha:"076b037e470c1c98e189086cd0c6b6c122c83595",message:"Merge-pull-request-9751-from-marmelab-fix-add-variant-support-for-filterbutton",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Fri, 29 Mar 2024 14:48:09 +0100"},{sha:"f0f09dad313471812c6fb9a1dc5da723340fd6dc",message:"remove-console.log-and-rename-stories",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 29 Mar 2024 14:38:28 +0100"},{sha:"0851a1cf91e70a9e9f9b0b05f508f37459cfdfdb",message:"split-stories-for-size-and-variant",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 29 Mar 2024 14:25:54 +0100"},{sha:"997358388a75cd9e084788c8560eda2405fde307",message:"Add-support-of-variant-prop-for-FilterButton",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 29 Mar 2024 11:40:01 +0100"},{sha:"a4e541d6fe17edf9c65703fe6a1f68162169b8d4",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 28 Mar 2024 18:30:43 +0100"},{sha:"59f10e18346c18c0ad643d12faa22bba62481ebb",message:"fix-imports",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 28 Mar 2024 18:24:02 +0100"},{sha:"a9a8d9261e57c0e5683f05a2be848ddca7359493",message:"add-logic",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 28 Mar 2024 18:04:45 +0100"},{sha:"4516258d3f48e13c4d1c8dd7d9a427f2e042800f",message:"add-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 28 Mar 2024 14:45:07 +0100"},{sha:"4328fec9c69a39441b9ff24844a1f7c2981df401",message:"Merge-pull-request-9747-from-marmelab-dependabot-npm_and_yarn-express-4.19.2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 28 Mar 2024 07:34:18 +0100"},{sha:"63bf992d81e08f6cffd8ba34ea770220b6652318",message:"Bump-express-from-4.17.3-to-4.19.2",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Thu, 28 Mar 2024 02:06:33 +0000"},{sha:"92b77e8757321f7fd1e5b67b275246d8f1004f81",message:"More-upgrade-guide",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 27 Mar 2024 16:22:21 +0100"},{sha:"c4094530c26b5b8c173d1e8ebc893107eea8cf39",message:"Continue-Upgrade-guide",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 27 Mar 2024 16:05:16 +0100"},{sha:"391de65448338475581ea05b13113c8d8c80683b",message:"Begin-upgrade-guide",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 27 Mar 2024 15:29:38 +0100"},{sha:"6f64d4155eaee63f49ca935e50dc90893ccb69cb",message:"Fix-e2e-tests",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 27 Mar 2024 15:29:29 +0100"},{sha:"204e6884d45751e4cc95463c9a4aba71ceab8817",message:"Fix-tests",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 27 Mar 2024 15:03:19 +0100"},{sha:"56f831e3c5fc7fafa74f81fc52b03e572bb58799",message:"Fix-demo-build",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 27 Mar 2024 14:47:23 +0100"},{sha:"24f2549dd5af940562d77dbd0fbb2a7e4e44f325",message:"Make-useListContext-throw-an-error-when-used-outside-of-a-ListContext",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 27 Mar 2024 14:33:52 +0100"},{sha:"6585422d5fe8a702c85516ac5c772c1ad5fc5b8c",message:"Remove-ability-to-override-context-with-props-in-create-edit-and-show-context",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 27 Mar 2024 13:31:12 +0100"},{sha:"931a4a95a0bf732b78c8e46fe05217faae8bfea1",message:"Misc-fixes",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 26 Mar 2024 21:10:02 +0100"},{sha:"3b8578360a38f910773c34eb0e22cca8635f5bef",message:"Export-partial-interfaces",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 26 Mar 2024 20:47:01 +0100"},{sha:"83e69f2e3619225cd4d3324c612d22a1cec3641c",message:"Revert-partial-context",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 26 Mar 2024 20:43:58 +0100"},{sha:"c83ebb76e3ac12401b5c16d922196390b212ab35",message:"Controller-context-returns-partial-controller-value",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 26 Mar 2024 20:08:00 +0100"},{sha:"85ce0f776c5c5d87861855c4b103c69e9bf23b26",message:"Do-not-provide-empty-value-for-controller-context",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 26 Mar 2024 19:04:34 +0100"},{sha:"1b52622e780bfcff1833afa28842809279962d5c",message:"Merge-pull-request-9733-from-marmelab-fix-demo-crm-error",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 26 Mar 2024 17:09:27 +0100"},{sha:"8deb419b1966698ddf062c4d82b77568af47332c",message:"Doc-Add-video-tutorial-to-DataProviderWriting-chapter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 26 Mar 2024 16:20:17 +0100"},{sha:"fcbe0c89253f2bfb3970a7baea738f4d0659d650",message:"fix-by-another-way",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 26 Mar 2024 09:25:54 +0100"},{sha:"362af34b3936791d93fe4e1ced947186e3569a62",message:"Remove-fixmes",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 26 Mar 2024 08:44:56 +0100"},{sha:"9d6df0c5857a9b7a71a5cf2667943034f6bf59d0",message:"Fix-CRM-build",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 25 Mar 2024 23:47:28 +0100"},{sha:"6d730c65e08ea0908b095763eac077d0a7abff91",message:"Fix-other-controller-return-types",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 25 Mar 2024 23:43:01 +0100"},{sha:"e3749af930fa7d4d6acc7db900374f1e26ba4389",message:"Make-useListController-return-type-smarter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 25 Mar 2024 19:28:15 +0100"},{sha:"21003a1c555c2ddd1ea903d38ce2b0e8f51eddff",message:"TypeScript-Make-types-more-strict-in-ra-core-part-II",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 25 Mar 2024 18:55:31 +0100"},{sha:"513d80dd13cba985b707f3c4f71566630a9c896a",message:"Merge-pull-request-9741-from-marmelab-ts-strict-data-provider",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 25 Mar 2024 11:19:55 +0100"},{sha:"71098110cce908031d69c36685bcdb59b9050b0e",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 25 Mar 2024 10:37:35 +0100"},{sha:"d4c0864f9290a998af93b8913274df8c64ba4197",message:"Merge-pull-request-9735-from-marmelab-button-default-props-theme",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 25 Mar 2024 10:34:01 +0100"},{sha:"4ae37b0d3c0733f7170325ebb0ab22a91a91e919",message:"v5.0.0-alpha.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 25 Mar 2024 10:33:40 +0100"},{sha:"7bce19ab5a5943a3792e83279eb07426f7d1e7fe",message:"Merge-pull-request-9739-from-marmelab-dependabot-npm_and_yarn-webpack-dev-middleware-6.1.2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 25 Mar 2024 10:28:01 +0100"},{sha:"3d0aa936e140ebe84a278b0b6f20229519f49279",message:"Merge-pull-request-9731-from-marmelab-expose-RichTextInput-editor",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 25 Mar 2024 10:16:05 +0100"},{sha:"26ddb1d74741bd4df7414dc1bb03641f02400e56",message:"Wording-fixes",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 25 Mar 2024 10:15:44 +0100"},{sha:"e8f6a1e48d67989e6d7f54ccb6e7098002b44b46",message:"Merge-pull-request-9738-from-marmelab-doc-data-provider-writing",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 25 Mar 2024 10:00:45 +0100"},{sha:"464dc10b140843a08b819c92aa027bde40956ad6",message:"Less-warnings",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 23 Mar 2024 01:59:45 +0100"},{sha:"014278361702cc24f3d0da21d52501187463ad18",message:"Reduce-test-warnings",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 23 Mar 2024 01:42:07 +0100"},{sha:"2d5a5e28171ed50b40e5cb9939741758f63e3b50",message:"Fix-test-warnings",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 23 Mar 2024 01:33:12 +0100"},{sha:"9bd517997a2d6a43d0a7f27cc358fd707f863682",message:"Fix-unit-tests",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 23 Mar 2024 01:18:05 +0100"},{sha:"2f5daa714cf9b961a4c7d80c6b1f4ea757ceb00b",message:"Fix-unit-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 22 Mar 2024 19:43:57 +0100"},{sha:"27093622e14dce591e4c835eaa3136a35523d7be",message:"More-strictNullChecks-fixes",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 22 Mar 2024 19:40:51 +0100"},{sha:"c0c3867a410025e067ff1a752b7e7d5df1ce7399",message:"Fix-more-types",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 22 Mar 2024 19:27:52 +0100"},{sha:"7d58fa67bd2d8c4cd60f527a13553cc1da2fc1a7",message:"Fix-and-speed-up-flaky-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 22 Mar 2024 18:57:59 +0100"},{sha:"a162587d2f0b7409a4df97edced751c348ed2b3a",message:"TypeScript-Make-hooks-core-dataProvider-use-stricter-types",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 22 Mar 2024 18:43:39 +0100"},{sha:"c93367782aad52605e3b1f500957e32545d0ea75",message:"Bump-webpack-dev-middleware-from-6.1.1-to-6.1.2",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Thu, 21 Mar 2024 20:30:21 +0000"},{sha:"d72e025adaccd4338d23f9ea2b0423e9f85668f5",message:"fix-code-snippet-ts-error",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 21 Mar 2024 15:17:49 +0100"},{sha:"a575ade3c05293ac36534f26d00d74cc896144f0",message:"Add-more-advice-about-writing-a-Data-Provider",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 21 Mar 2024 13:41:00 +0100"},{sha:"6dad6850b3dee6f4fc09908a8ff5ef59f3c508c0",message:"Doc-Update-Writing-a-Data-Provider-chapter-to-include-test-advice",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 21 Mar 2024 13:22:31 +0100"},{sha:"fad042472f0c8849cf9d168a3ed61d1d044febdf",message:"remove-unused-import-in-story",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Thu, 21 Mar 2024 11:32:01 +0100"},{sha:"ec44ac5d8b86726036ec984991be3aa46edd410b",message:"Doc-Add-video-to-NumberField",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 20 Mar 2024 09:53:24 +0100"},{sha:"14d52c0fe750dcd066ae85076420f43f18859df5",message:"Merge-pull-request-9736-from-smeng9-update-tanstack-devtools",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 20 Mar 2024 08:58:43 +0100"},{sha:"8ee8f33d48eb2be8756e4077a18424d6be893007",message:"update-imported-devtools-package",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Wed, 20 Mar 2024 14:59:53 +0800"},{sha:"96f4e32e9cf8e59c61c16b2e9473ed4b5a3272e5",message:"apply-suggestions",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 19 Mar 2024 16:48:44 +0100"},{sha:"4c9c3d4d278ca47503e90f181a6da254f1234cbc",message:"change-dev-to-trick",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 19 Mar 2024 16:34:45 +0100"},{sha:"8afbad39e84adcd680e21ce0a2ec1aa5ca28eac7",message:"Add-ability-to-set-Button-default-props-via-theme",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 19 Mar 2024 16:27:25 +0100"},{sha:"d7472c3dbe68d83e6c3f53de8031a2262787680f",message:"Fix-demo-dependencies",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 19 Mar 2024 15:54:01 +0100"},{sha:"a9d2ec66b7b954b86c784523c14c4df6cd8ff896",message:"Fix-ts-build",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 19 Mar 2024 15:10:27 +0100"},{sha:"8b5bbf35d082b4a466456f1dfa58aa8294566430",message:"rename-ref-variable",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 19 Mar 2024 15:07:40 +0100"},{sha:"b223430b4f627e84c3a4f4ddbe94eca6b25cbe16",message:"wrap-test-with-a-new-describe",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 19 Mar 2024 15:06:14 +0100"},{sha:"85d3ec81c89d2bd8890b5aa572b43f464b9ef2ce",message:"rename-stories-with-the-prop-name",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 19 Mar 2024 14:58:56 +0100"},{sha:"cb430a7a3924afb9e7e2c00fc84c42f705c3a035",message:"not-set-ref-during-rendering",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 19 Mar 2024 14:53:36 +0100"},{sha:"494b87e7add7d632c2365047a929cd14a4934c33",message:"fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 19 Mar 2024 14:45:47 +0100"},{sha:"22d692b1c42831dd6d3ef2b8c200c1fb2b6391cf",message:"v5.0.0-alpha.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 19 Mar 2024 14:07:12 +0100"},{sha:"190eb32ee04412e3ed56784d12ffbcf3ad1c51fe",message:"Prepare-changelog-for-v5.0.0-alpha.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 19 Mar 2024 14:05:05 +0100"},{sha:"4802849c1b664d270e1c5392a68cea11356bacb0",message:"fix-bug",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 19 Mar 2024 13:55:53 +0100"},{sha:"8f84a10d57b679066d7d9d23706e1a5cfcfa5cb5",message:"add-ref-to-props-declaration-make-it-contitionnal",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 19 Mar 2024 12:20:47 +0100"},{sha:"5b5a897c7d9a89f77ccb56b974180ef510022ec1",message:"document-it",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 19 Mar 2024 11:35:56 +0100"},{sha:"cd91baae887a7b7c0497d2e6667225b3899c8120",message:"test-it",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 19 Mar 2024 11:12:21 +0100"},{sha:"0190b9b8c564247b73efeebc7c5ecb776b76b2c6",message:"update-story-action",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 19 Mar 2024 10:56:40 +0100"},{sha:"e3166395d12f588e9ff12849d855731983ad96b0",message:"update-component-add-story",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 19 Mar 2024 10:53:31 +0100"},{sha:"e87f8f491b6e340084585fe0d6585aa8f710bc70",message:"Merge-pull-request-9729-from-marmelab-update-rbac-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 19 Mar 2024 06:38:37 +0100"},{sha:"d85fcb93db0b640a763fc5d464bf2a044b92ee93",message:"update-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 18 Mar 2024 10:58:18 +0100"},{sha:"5c5986783a79b45edbcd2261ac42f843e5b4ab91",message:"Update-authProvider.ts",author:{name:"Bendegúz Hajnal",email:"hajnalbendeguz@gmail.com"},date:"Sat, 16 Mar 2024 23:52:29 +0100"},{sha:"6524d2a08161a50f70ab9d64d02b7e57e5cac3ec",message:"Make-Edit-work-on-Mobile",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Mar 2024 17:57:09 +0100"},{sha:"8a0c18ba196d4e5e580477d8037de8cb25d029df",message:"Merge-pull-request-9723-from-marmelab-warnwhenunsavedchanges",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 15 Mar 2024 17:11:08 +0100"},{sha:"aee15f858e798c20e53c87972070b6e022144d32",message:"no-ci-code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 15 Mar 2024 17:10:06 +0100"},{sha:"465bc6f288bdec03bdd7203de69dd918557c35c4",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Mar 2024 17:01:14 +0100"},{sha:"375ad4787adbc26fb421e9e1015e805032175273",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Mar 2024 11:51:31 +0100"},{sha:"f6500e14ca49f928e475d2d0bb1c659de58820b7",message:"Update-docs-Upgrade.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 15 Mar 2024 11:49:24 +0100"},{sha:"29984754cf22df18a5d84454e7b5b6157d8146d1",message:"Fix-greenframe-build",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Mar 2024 11:48:48 +0100"},{sha:"54defedf6aad0ba95c562c01f887858c2f045eea",message:"Fix-follow-redirect-dev-dependency",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Mar 2024 11:29:31 +0100"},{sha:"10cc3218319e8642ad3cd1990c5cc52065e7555c",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Mar 2024 11:05:19 +0100"},{sha:"4af91cb05fa5d173f776da400cef53a6154ad56e",message:"v4.16.13",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Mar 2024 11:04:51 +0100"},{sha:"c844da09bfe99a1c2a96eb4076b145560dd9d307",message:"Prepare-changelog-for-v4.16.13",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Mar 2024 10:57:52 +0100"},{sha:"426fe1036d62b2a49240157bd664655f7f668b5f",message:"Add-story-and-unit-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Mar 2024 10:26:04 +0100"},{sha:"4cd02d0175e916efe76aa40810c3a3c5a82bb948",message:"Fix-upgrade-guide",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Mar 2024 09:55:17 +0100"},{sha:"c5668624873822756d576606817c116e38e734b4",message:"Fix-react-admin-requires-custom-routers-to-be-data-routers",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 14 Mar 2024 21:12:04 +0100"},{sha:"a0c9553a4cf023af0c3a238e1881170a9ba849ee",message:"Merge-pull-request-9707-from-marmelab-list-no-clone",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 14 Mar 2024 15:09:40 +0100"},{sha:"b10228343092719ab626cddf96270dccff6c75fd",message:"Merge-pull-request-9719-from-marmelab-Do-not-clone-datagrid-expand-panel",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 14 Mar 2024 11:34:49 +0100"},{sha:"c9f60b22de017aeee07508e77dc8a7763a33041e",message:"Merge-pull-request-9720-from-marmelab-update-referencemanytomanyinput-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 13 Mar 2024 23:53:11 +0100"},{sha:"9216336e4eb97b69ce098acc52ed1dafeea6f22b",message:"update-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 13 Mar 2024 18:36:05 +0100"},{sha:"3badd55b0e307b49234b1910591e0278425486c1",message:"Remove-props-injection-in-Datagrid-expand-components",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 13 Mar 2024 18:25:27 +0100"},{sha:"1509bed27b2903fb9dc965f3a11dfa335834e8d6",message:"Merge-pull-request-9705-from-marmelab-simpleshowlayout-direction",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 13 Mar 2024 18:07:46 +0100"},{sha:"49924705557909e3c6440ee51ac61b8b5e4e8ac6",message:"Merge-pull-request-9704-from-marmelab-input-fullWidth",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 13 Mar 2024 15:32:17 +0100"},{sha:"48d332ef7fcb2be3b11b11c462ecb30a4b38d39f",message:"Apply-review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 13 Mar 2024 15:16:54 +0100"},{sha:"6cb5dd6ad395ca2eed84b21b47493c4d082eca7d",message:"Doc-Add-video-tutorial-to-ReferenceManyCount-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 13 Mar 2024 11:53:10 +0100"},{sha:"dbeea1da55eadc52212c47f072872ad6c832ebdd",message:"Merge-pull-request-9712-from-marmelab-fix-autocompleteinput-createlabel",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Wed, 13 Mar 2024 11:49:18 +0100"},{sha:"125c2d21c9058f043673b9866a12a200a89011f8",message:"Merge-pull-request-9713-from-marmelab-doc-fix-upgrade-defaultprops",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Wed, 13 Mar 2024 11:42:54 +0100"},{sha:"aa83b509fa61371b3d5ae7a0a0c53572eff4b95c",message:"Merge-pull-request-9717-from-marmelab-Fix-AutocompleteArrayInput",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Wed, 13 Mar 2024 11:42:36 +0100"},{sha:"178a2d6f63a8bb44fff9044fd988456d2313e48a",message:"Merge-pull-request-9718-from-marmelab-Fix-autocomplete-loses-focus-on-select",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Wed, 13 Mar 2024 11:22:46 +0100"},{sha:"a543ebf8614de2c6925306e19d3232a5cfaee955",message:"Forgot-one-line",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Mar 2024 21:47:10 +0100"},{sha:"698599102fb2365c922e592c4778d7ce82e75db4",message:"Fix-TranslatableInputs-isn-t-themeable",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Mar 2024 21:46:22 +0100"},{sha:"5c25855a63bab39ffe688fef445ab93b077be5f0",message:"Remove-useless-story",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Mar 2024 21:38:32 +0100"},{sha:"53099e71dcdff206445f8825a55c7f2707b9266a",message:"TextInput-Rename-story",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Mar 2024 21:22:40 +0100"},{sha:"6ad1a66199639f9558a926b99ab3b7e566f6a768",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 12 Mar 2024 21:21:55 +0100"},{sha:"55764aac8f0aecf257ea15d530b70c442c2f7144",message:"Doc-Fix-typo-in-Inputs-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Mar 2024 21:18:39 +0100"},{sha:"5ec40cb012d9b43d4b74ced894d901f1aa674b98",message:"Demo-Fix-Chiptune-theme",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Mar 2024 21:18:19 +0100"},{sha:"bf4d23b88e71d0dda9e8720ebafd211d29880261",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 12 Mar 2024 21:17:49 +0100"},{sha:"ff4ed529acb85c9a3cd68f4dfd3b3d450acb424b",message:"Fix-unit-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Mar 2024 20:47:54 +0100"},{sha:"c6028852774c587803991b571f94f08948ce338f",message:"Merge-pull-request-9711-from-marmelab-doc-read-only-is-not-focusable",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 12 Mar 2024 19:16:06 +0100"},{sha:"123c142b96ed84e7f7291fc22369e5d73dfc0470",message:"Merge-pull-request-9716-from-marmelab-doc-fix-link",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 12 Mar 2024 19:15:35 +0100"},{sha:"356512d8f6cdcba917ca8b0e5bc11a0d48d43aa5",message:"Fix-Autocomplete-loses-focus-on-select",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Mar 2024 19:11:39 +0100"},{sha:"29cd5dd7fc643b65b1c49d9b648ac4004c06b7e1",message:"Fix-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Mar 2024 18:26:57 +0100"},{sha:"95887dc4c5bdd1b12725a73459c0066182a69957",message:"Fix-AutocompleteArrayInput-triggers-an-infinite-loop-when-disabled",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Mar 2024 18:02:11 +0100"},{sha:"1bc227e81e7d3725f747bbf279898fe87443b61e",message:"Apply-Adrien-s-suggestion",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Tue, 12 Mar 2024 17:39:07 +0100"},{sha:"e29d0aae353ead33e3a781cea6deb99de15c376c",message:"fix-link",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 12 Mar 2024 17:07:36 +0100"},{sha:"7d2e4c2f8d2772fe0e20f2cd53760c2592bb6b5e",message:"Doc-Fix-upgrade-guide-suggest-using-defaultProps-override-in-theme-for-react-admin-components",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Mar 2024 15:46:54 +0100"},{sha:"bc77d7f1d17ea999457ac9f426d242ac56473910",message:"Fix-AutocompleteInput-createLabel",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Mar 2024 15:39:24 +0100"},{sha:"3d37eb00dc3cbb61727c7a97958ae0aa477fd2c7",message:"remove-the-mention-that-explains-that-readOnly-input-are-still-focusable",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 12 Mar 2024 14:57:04 +0100"},{sha:"ff26735b32ecd565ac77728cd2d6a4aac412daca",message:"Fix-empty-list-page-design",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Mar 2024 10:41:13 +0100"},{sha:"717d292192f5d44dc5f10a05f2699f354ad06bae",message:"Merge-pull-request-9709-from-marmelab-doc-stackedfilters",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 12 Mar 2024 10:35:44 +0100"},{sha:"6cf7beda1a57d09cb24007fd4bab3dfddf805fde",message:"Empty-can-still-accept-hasCreate",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Mar 2024 10:34:20 +0100"},{sha:"b6b38175794fcb734e4df7b979fc3b1e7f6d0e10",message:"Update-docs-StackedFilters.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 12 Mar 2024 10:25:37 +0100"},{sha:"6689c969d37cc918339d47d231b4d14e91cd9524",message:"Doc-Update-StackedFilters-doc-to-include-advice-on-data-provider-configuration",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Mar 2024 10:16:41 +0100"},{sha:"3f5f6f47f692799b820a3048ece478fb62c0a363",message:"Remove-cloneElement-in-list-actions-and-bulk-actions",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 11 Mar 2024 19:36:10 +0100"},{sha:"d3cb4accbb2ff82170a66bf177313e9da0b3a4fc",message:"Fix-ArrayInput-test",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Mar 2024 23:24:25 +0100"},{sha:"79de0e2d88af1165fa2fbe1def014c5edb3b5895",message:"Add-ability-to-set-SimpleShowLayout-direction",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Mar 2024 23:15:27 +0100"},{sha:"f34b33a6367e844b5f1811816bb29754663d4e1a",message:"Improve-upgrade-guide",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Mar 2024 22:55:41 +0100"},{sha:"71d6af24b6c01b6e2c09ba576db36e1dc19a9b68",message:"Fix-Nested-ArrayInputs",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Mar 2024 22:43:38 +0100"},{sha:"5c4ac9089646c83336e116e9831baa4faa57e1a9",message:"Fix-doc",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Mar 2024 22:18:38 +0100"},{sha:"61f332f5f899c01e6514ce99bb942b2857969462",message:"Fix-SimpleFormIterator",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Mar 2024 22:07:43 +0100"},{sha:"4064359d85775c3a28915890749d909b1397ee9d",message:"Fix-translatableinputs",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Mar 2024 21:16:21 +0100"},{sha:"098efd6d6fabb160ea07920d01abc6b104066eb7",message:"Improve-documentation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Mar 2024 21:12:22 +0100"},{sha:"8f3c9c380b2c743525e6bc94fad6a84c73b4e3b4",message:"Update-docs",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Mar 2024 20:51:01 +0100"},{sha:"314a6389b6e7e36ead95a4f5dbcd552e49be7201",message:"Make-inputs-full-width-by-default",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Mar 2024 20:36:13 +0100"},{sha:"aa2863f3d113745e0f3a6177541e633f270ea296",message:"Merge-pull-request-9702-from-marmelab-reference-field-videos",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Wed, 6 Mar 2024 14:42:09 +0100"},{sha:"1ec8190a87805a9c1b39bfe88229c61657c71c55",message:"Doc-Add-Reference-Fields-video-to-the-relevant-chapters",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 6 Mar 2024 11:09:34 +0100"},{sha:"8c9a19048259fb01fe6a54cb2c5f0c043987b554",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 5 Mar 2024 17:05:50 +0100"},{sha:"b370c2c70cb5b1922ecf11bf820aaa1a98700e57",message:"More-stories-and-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 5 Mar 2024 15:13:21 +0100"},{sha:"689e4b7ef030b4d64a5b10220589982a3d352d9d",message:"Add-stories-and-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 5 Mar 2024 14:32:45 +0100"},{sha:"254ee1e05d6d619d71ce5c4bed7b786262da127f",message:"Remove-debug-code",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 5 Mar 2024 10:30:59 +0100"},{sha:"007b3ec54aa5be32c4e0580ac1143567dacf17ec",message:"Fix-build-cleanup",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 5 Mar 2024 10:30:25 +0100"},{sha:"cd1619bada974d010fa9264abcecafe68c048a07",message:"Merge-pull-request-9700-from-marmelab-doc-updage-Search-and-SearchWithResult",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 5 Mar 2024 10:12:09 +0100"},{sha:"8b54eaaabaf4b396eaa464be738dc8d4e9fa3f69",message:"Merge-pull-request-9699-from-marmelab-update-accordion-doc-for-react-id-and-label",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 4 Mar 2024 22:11:40 +0100"},{sha:"7be6d9860d1e8d4f4cb6e93c3cd1110a32553933",message:"surround-code-snippets",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Mon, 4 Mar 2024 19:19:03 +0100"},{sha:"b748ff1d669f856075fa2f0bf3bb419676a7f22e",message:"update-doc",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Mon, 4 Mar 2024 19:10:34 +0100"},{sha:"6cb2bbad98639270ed5558b624f1ca4019367e2f",message:"update-doc",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Mon, 4 Mar 2024 18:43:50 +0100"},{sha:"3813f16c1e67360a388f7587b60fb9770ba9df16",message:"Introduce-ReferenceFieldBase",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Mar 2024 18:08:15 +0100"},{sha:"8433c698cffa646f9030eee0c2c5ba62cd15396c",message:"Revert-ReferenceField-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Mar 2024 14:58:54 +0100"},{sha:"e8f1bf9c85435162ccabce2f740fd8f1b8d4d34e",message:"Fix-ReferenceInputBase-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Mar 2024 14:50:48 +0100"},{sha:"a4bfb21041eb1ae5d22c2ce9a38a6215ac21bf99",message:"Merge-pull-request-9697-from-ValentinnDimitroff-vd-useNotify-docs-fix",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Mar 2024 14:32:01 +0100"},{sha:"5589f5663625bf0639f5b6ab8a4f8dcbeacb71e4",message:"Betters-stories",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Mar 2024 14:27:41 +0100"},{sha:"615422912442be41adee0f95355391c4d3fa0240",message:"Doc-Fix-not-parsed-mutationOptions-value-in-useNotify-undoable",author:{name:"ValentinnDimitroff",email:"v.dimitroff@yahoo.com"},date:"Mon, 4 Mar 2024 15:23:31 +0200"},{sha:"ccea8b8f68517a490c4d6f7d268b90a13ae03e3a",message:"Update-following-react-query-react-router-upgrade",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Mar 2024 14:12:13 +0100"},{sha:"bfd35a88961f09554e3bc56a23821d1647e63bdc",message:"Introduce-ReferenceBase-Components",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 19 Feb 2024 10:10:44 +0100"},{sha:"8d414a44309a3d6fa40c8cc736720c1ac7428f7d",message:"Merge-pull-request-9696-from-marmelab-data-router-upgrade-guide",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 4 Mar 2024 10:04:41 +0100"},{sha:"2d8edfa4ffddd18688ed3aa87563838978cb3033",message:"no-ci-code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 1 Mar 2024 17:56:16 +0100"},{sha:"6d03b3ef4d5898b88a8067f6e234fced9f1e30f3",message:"no-ci-add-link-to-react-router-docs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 1 Mar 2024 17:41:51 +0100"},{sha:"d1bd3fa04a947dfe1c83f62f3394eb5cea2eff90",message:"no-ci-Doc-Make-the-BC-about-using-a-data-router-clearer-in-the-Upgrade-guide",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 1 Mar 2024 16:37:51 +0100"},{sha:"466f49756ff368bb987b115d3e30d7762ee8d85b",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 1 Mar 2024 12:23:39 +0100"},{sha:"8680ebbee0b5f9c971f64f4b0587eecda1bad8f2",message:"v4.16.12",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 1 Mar 2024 12:22:09 +0100"},{sha:"d3a8e9ebcd61607551f2e855e1bbf1a9f13d2541",message:"changelog-for-v4.16.12",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 1 Mar 2024 12:21:43 +0100"},{sha:"0f9c16d75b88d502d45f655662b8108e5790365a",message:"Merge-pull-request-9677-from-sweco-sedalh-fix-keepError",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 1 Mar 2024 11:47:18 +0100"},{sha:"c8f899dfaa5b7d93f96a5140b9406066f8f3b921",message:"Merge-pull-request-9656-from-marmelab-readOnly-for-all-inputs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 1 Mar 2024 10:59:02 +0100"},{sha:"93572e5b9b8d04d6a09ae7906eff9e6253445b4c",message:"Update-packages-ra-ui-materialui-src-input-TimeInput.tsx",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 1 Mar 2024 10:55:22 +0100"},{sha:"c62701a192f56ff61120a5e59301cd2434a57d34",message:"remove-useless-console.log",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 1 Mar 2024 10:39:36 +0100"},{sha:"da8f974e419a9911af26b3b6569a08692dfcd6bb",message:"Merge-pull-request-9690-from-marmelab-fix-referenceinput-throw",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 1 Mar 2024 10:00:02 +0100"},{sha:"39becc7ad9b6bf002f8aeeec2ab8f56da791dc45",message:"Fix-linter-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 29 Feb 2024 18:19:31 +0100"},{sha:"4c3ca4c2f50a49d82edd3415828aa26869e0790f",message:"Merge-pull-request-9693-from-marmelab-doc-abort-controller-update-autocomplete-input-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 29 Feb 2024 18:18:29 +0100"},{sha:"0e4c7ca1187649bbe63fd04321c20b4de0ee488b",message:"Merge-pull-request-9694-from-marmelab-fix-9692",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 29 Feb 2024 18:16:54 +0100"},{sha:"9680a350575a566adc7b5690f4870069778cfc92",message:"Fix-SortButton-should-use-the-provided-resource-prop-to-build-its-label",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 29 Feb 2024 16:49:29 +0100"},{sha:"3cfcde6109fd6da114b6dd5801b120b0f34a5ff1",message:"Doc-mention-the-signal-parameter-section-in-AutocompleteInput-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 16:41:13 +0100"},{sha:"0d75c41d444947709bb082e614b1558f1934e7f5",message:"Merge-pull-request-9657-from-marmelab-react-router-6.22.0",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 29 Feb 2024 16:35:05 +0100"},{sha:"e444030a832f3812d12fff6097514bbdf33e0ef4",message:"Merge-pull-request-9689-from-marmelab-ts-referenceinput-validate",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 29 Feb 2024 16:23:24 +0100"},{sha:"2eb491a7348871a6a041f2a91fd50fdcd4666fa1",message:"fix-blocker-is-not-stable",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 29 Feb 2024 15:54:11 +0100"},{sha:"82a9787d43a03ae0e7025da24d3d5f619e6b2293",message:"clarify-difference-between-read-only-and-disabled",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 15:14:39 +0100"},{sha:"88542abfb37927f884ef6ac1d816679e71af4505",message:"remove-readonly-and-disabled-from-TranslatableInput-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 15:02:42 +0100"},{sha:"36ecea5b7b56055cd44b6d099cee2c4fd0dbce6b",message:"remove-useless-diff",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 15:02:16 +0100"},{sha:"289843aa62e7220ed11d05fdad88a79d7b744f9a",message:"code-review-3",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 29 Feb 2024 15:01:24 +0100"},{sha:"7b813590cb29d8073803a896cf209de915d66252",message:"remove-useless-mutation-side-effect",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 14:47:58 +0100"},{sha:"d973d48cb934139e2f34a8cd6fdb3a694f826718",message:"code-review-2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 29 Feb 2024 13:54:17 +0100"},{sha:"60f0947635954d0db99c0922829ec6a2d270966f",message:"pass-disable-and-readonly-to-useInput-in-SelectArrayInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 12:29:04 +0100"},{sha:"33bf13cdda37d79f57f7b21bb6eb2bf78f8640b2",message:"pass-disable-and-readonly-to-useInput-in-RadioButtonGroupInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 12:27:50 +0100"},{sha:"29427cc296398c2a91e2432a3d90452891d3e7e7",message:"pass-disable-and-readonly-to-useInput-in-NumberInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 12:27:05 +0100"},{sha:"3d505d0e46ef50d5800a24513c947fc930a3b327",message:"pass-disable-and-readonly-to-useInput-in-NullableBooleanInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 12:26:40 +0100"},{sha:"9d51cd54065d95674949cc976fb3b7d04bcd4231",message:"pass-disable-and-readonly-to-useInput-in-FileInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 12:25:21 +0100"},{sha:"97ad021de5daeb68250040cd53a4dd2f1fbdb28f",message:"pass-disable-and-readonly-to-useInput-in-DateTimeInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 12:24:54 +0100"},{sha:"3329139f6a8ee480a9a311b48e0c10a93728160e",message:"pass-disable-and-readonly-to-useInput-in-DateInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 12:24:27 +0100"},{sha:"ac421afcc24043c74a0d28ed846394f308def76c",message:"pass-disable-and-readonly-to-useInput-in-CheckboxGroupInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 12:23:38 +0100"},{sha:"35a8eea7aa5f0b71febf669d56a9ef929fe3915c",message:"pass-disable-and-readonly-to-useInput-in-BooleanInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 12:23:00 +0100"},{sha:"eea041fbe77b3da50df4d038d3e25cd6bdfa78ca",message:"pass-disable-and-readonly-to-useInput-in-AutocompleteInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 12:22:19 +0100"},{sha:"c765c0dccbbbe3e6fcaa6dd81b35104b76351821",message:"pass-disable-and-readonly-to-useInput-in-TimeInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 12:21:13 +0100"},{sha:"9ed156cd3e08e429a0efc1570be5a2143f35c3f8",message:"add-disabled-and-readonly-on-InputProps",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 12:04:22 +0100"},{sha:"43abae5fd91e490be7fc3d1a85b20110131e454b",message:"code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 29 Feb 2024 11:59:07 +0100"},{sha:"9a402989a43ca572d866612b3bf4a2d2e5ff29e5",message:"remove-disabled-and-readonly-support-for-TranslatableInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 11:53:51 +0100"},{sha:"a19d3a4c9945383647b83aa1f647d14cda1a6454",message:"remove-disabled-and-readonly-support-for-ReferenceArrayInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 11:45:49 +0100"},{sha:"e3a658e9dabb4d0a36f3ea62a200fb742b7c21ec",message:"remove-disabled-and-readonly-support-for-ReferenceInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 29 Feb 2024 11:41:07 +0100"},{sha:"1d9ebdccf4025d114f0a53089cd8c08a85388faf",message:"Fix-ReferenceInput-throws-a-recoverable-error-in-production",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 29 Feb 2024 09:06:41 +0100"},{sha:"29e43f087ab4368a83521e5492dd0e114d14c46e",message:"TypeScript-Forbid-ReferenceInput-validate",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 29 Feb 2024 09:02:29 +0100"},{sha:"601a0d61d6c687fc8e43d03553b0501b4876d567",message:"Doc-Add-link-to-custom-fields-video-tutorial",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 28 Feb 2024 11:43:34 +0100"},{sha:"62e96d4b4233592313284caba49a6fe29ab764e2",message:"fix-props-Add-ReadOnly-for-boolean-nullableBoolean-radioButtonGroup-checkboxGroup-add-stories-and-doc",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Wed, 28 Feb 2024 10:41:53 +0100"},{sha:"47abf59ef850e47f613cf1327fec6c70096dce3d",message:"Merge-pull-request-9676-from-karpushchenko-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 28 Feb 2024 07:45:37 +0100"},{sha:"29959bbf128c8a7a47bc4d8c592ef8e7195bb5b0",message:"add-use-of-rest-parameters-in-combineDataProviders",author:{name:"Ivan Karpushchenko",email:"ivan.karpushchenko@voismart.it"},date:"Wed, 28 Feb 2024 09:53:55 +0800"},{sha:"a5c6dbc100771be48ac2dd4f93e71690aede6ce1",message:"fix-tests-after-merge",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 18:06:16 +0100"},{sha:"513c4b1abc4ae3c7971e6a858d794c726b9ec03b",message:"code-review-1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 18:02:01 +0100"},{sha:"3a45bab520ba57f4c3919bc4bf0380339e2492e2",message:"upgrade-guide",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 17:59:00 +0100"},{sha:"216563357b8e4b990fef909522eef9ef2f9e68d2",message:"Merge-remote-tracking-branch-origin-next-into-react-router-6.22.0",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 17:15:15 +0100"},{sha:"eec30bc8c19899c002c725a1823b0bf21bd5a5b8",message:"cleanup-test-code",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 16:48:17 +0100"},{sha:"b81a73adaff7f3c68b9139bbecf3dee6633f91fe",message:"remove-dep-on-history",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 16:46:12 +0100"},{sha:"cf45a6e7a1d5f84787ef22af1ea5c3fb7915a27d",message:"fix-stories",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 16:36:20 +0100"},{sha:"b976c1f188e431049ee04a69b6d07fe3ca7c2441",message:"fix-FakeBrowser-BrowserBar-location",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 15:50:47 +0100"},{sha:"aebc600b6d7a06d33db260a83140cdbbf857655b",message:"add-codemods-to-ra-core-package",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 15:40:11 +0100"},{sha:"3c13fc813f9e7f031a66915667e98b293d0c4c44",message:"fix-tests-about-rendering-error",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 15:37:50 +0100"},{sha:"353968b29a0f93efaa1c642455170023e37ad6b8",message:"fix-most-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 15:07:00 +0100"},{sha:"5c68681aed4b917052b6fe904142269039533f1f",message:"Merge-pull-request-9682-from-marmelab-setfilters-no-debounce",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 14:44:37 +0100"},{sha:"be7a8c7ff01365390e7736ecc3a7a8477ec23662",message:"no-ci-run-replace-MemoryRouter-in-ra-ui-materialui",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 14:33:16 +0100"},{sha:"133f13f6b8411721f84edd9ca943d8871f4422f0",message:"no-ci-run-replace-Admin-history-in-ra-ui-materialui",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 14:22:07 +0100"},{sha:"9ce6c30763fd7d27ef68399ff382f0024c279a56",message:"Update-doc-contributing-instructions",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 27 Feb 2024 13:24:23 +0100"},{sha:"b406b9c342d9ff5f9ba834f19305eb6a74d4ea7d",message:"Remove-link-to-GitPod",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 27 Feb 2024 13:23:28 +0100"},{sha:"121832f15d34431ea34b99527fcedddcbb8ddfa4",message:"remove-readOnly-for-nullableBooleanInput-remove-useless-code-for-ImageInput-remove-disabled-from-CommonInputProps",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Tue, 27 Feb 2024 12:21:13 +0100"},{sha:"e20413a7b51e2ec93b35b5094e82beb2d5953b4c",message:"no-ci-clean-up-last-call-to-history-in-ra-core",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 11:25:42 +0100"},{sha:"91b81e6145b41b07b96f1ad5bc72021118a72623",message:"no-ci-update-FakeBrowser-jsdoc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 11:25:20 +0100"},{sha:"fa13590144d70e168d1facb905290196b46048ba",message:"no-ci-wip-run-replace-MemoryRouter-on-ra-core",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 11:22:36 +0100"},{sha:"de0587142694605c0466468f906ccf7546700d4b",message:"no-ci-wip-run-replace-Admin-history-on-ra-core",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Feb 2024 11:19:31 +0100"},{sha:"98ba645c67ca74e840e61b9515cf3ca30be89f12",message:"apply-suggestion-and-v1-pr-inputs-tip-modif",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Tue, 27 Feb 2024 10:20:18 +0100"},{sha:"268bdcd9343ad154bc8e1dc6cdbe88e4f1ab7b66",message:"Fix-ts-compilation-errors",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 27 Feb 2024 09:55:18 +0100"},{sha:"c3efa4d51508b601c4e7e325984a148391d3c627",message:"no-ci-wip-add-replace-MemoryRouter-codemod",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 26 Feb 2024 19:41:05 +0100"},{sha:"cd695106144f943b978ebd270d253954c1cce2b7",message:"no-ci-wip-preserve-initialEntries",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 26 Feb 2024 19:18:24 +0100"},{sha:"2b2bbdbe978180f95dafaa9d2269db5fa1ba4c68",message:"Merge-branch-next-into-setfilters-no-debounce",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 26 Feb 2024 18:47:42 +0100"},{sha:"a46ff4d29b7673b2ef5e559c6b1cb52bcb1d2061",message:"Update-type-to-make-setFilters-second-argument-optional",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 26 Feb 2024 18:46:30 +0100"},{sha:"9829144838489600741420748eeea4a9034f22c8",message:"Update-type-to-make-setFilters-second-argument-optional",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 26 Feb 2024 18:45:43 +0100"},{sha:"0892754683d738ebaddd9ee22aee33ac90790c89",message:"no-ci-wip-codemod-1st-version",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 26 Feb 2024 16:58:48 +0100"},{sha:"d7fb85fc71155a143a13a897a8e0440d4b601a1e",message:"apply-JB-s-feedbacks",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Mon, 26 Feb 2024 13:22:11 +0100"},{sha:"f568a0240e1130ec9c9b0d2c9f85f47944e84d18",message:"Merge-pull-request-9620-from-marmelab-source-context-fields",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 26 Feb 2024 10:34:42 +0100"},{sha:"ffa6c95c15cb1138a418a384ab219459605e7ea9",message:"Keep-errors-and-other-state-on-ArrayInput-unmount",author:{name:"Jan Dalheimer",email:"jan.dalheimer@sweco.se"},date:"Fri, 23 Feb 2024 13:41:06 +0100"},{sha:"3f9f88460340906d14b1708d204b8660c6cd69a2",message:"Merge-pull-request-9681-from-marmelab-Fix-Autocomplete-input",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 26 Feb 2024 09:44:16 +0100"},{sha:"2c25397e7d89d06f08665cb4e47ee55030bca609",message:"Update-upgrade-guide-skip-ci",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 26 Feb 2024 09:09:38 +0100"},{sha:"f1864e73ad55ad99fe2cb92d1e35bf28f22722ed",message:"Doc-Fix-documentation-page-style",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 26 Feb 2024 08:59:17 +0100"},{sha:"5224737b94c7910132ddfcc2527fbb3fdd541584",message:"Silence-test-warnings",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 25 Feb 2024 12:42:50 +0100"},{sha:"311fff92ac5c4ea8039b8b622bd7cff7bdb5a95a",message:"Fix-test",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 25 Feb 2024 12:39:02 +0100"},{sha:"745e067af03ba6de3709f15839f793789cb85477",message:"Add-upgrade-doc",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 25 Feb 2024 12:30:14 +0100"},{sha:"263c39996d060c569fabc716a852500872cd8bf1",message:"Fix-remaining-debounces",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 25 Feb 2024 12:28:03 +0100"},{sha:"a4c44b40bc08f204ea5bf760ad98d1662ece1e3c",message:"Revert-doc-changes-from-9639-as-they-are-no-longer-necessary",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 25 Feb 2024 12:05:07 +0100"},{sha:"e57b21e64774130304e36971c90deae43651466e",message:"make-setFilters-fire-immediately-by-default",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 23 Feb 2024 17:53:59 +0100"},{sha:"e4b7c34bffa2bb31ab59bef6d42433f3370f1d46",message:"Merge-pull-request-9678-from-marmelab-merge-changes-from-master",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Sun, 25 Feb 2024 09:42:05 +0100"},{sha:"47d09c53183f547557cc0e948354bc6b0d13ed6f",message:"Fix-duplicate-React-types-dependency",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 25 Feb 2024 09:25:30 +0100"},{sha:"dd6bb4d043cc2b79948fafaa5c57262694df25ce",message:"Fix-AutocompleteInput-ignores-TextFieldProps",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 25 Feb 2024 09:15:21 +0100"},{sha:"83314ac15cd533f8cc63a1bde805385f8bfab166",message:"Fix-regression-in-List-and-Show-context-doc",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 25 Feb 2024 08:52:41 +0100"},{sha:"9e1ad2a71b9a8f9a73e7d0fb80b48b96fc0a39e7",message:"Fix-CRM-build",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Feb 2024 07:42:26 +0100"},{sha:"90d35fc83d135327a4017d609e15f529c3d2217e",message:"Fix-unit-tests",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Feb 2024 07:29:15 +0100"},{sha:"e0549e1d5a35a8652d581cbf4377b198e7364de9",message:"Merge-changes-from-master",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 23 Feb 2024 19:07:36 +0100"},{sha:"3d58967a84c3b8c834a889fc8d427b91354bcdfa",message:"no-ci-update-TabbedShowLayout-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 23 Feb 2024 18:27:03 +0100"},{sha:"821e6c7284519410eb352a90e0884b4fc073f2fb",message:"no-ci-migrate-2-more-files-and-add-support-for-navigateCallback",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 23 Feb 2024 17:51:25 +0100"},{sha:"8ae2e07ede36b4750ca32a963779d0441cb0969a",message:"Simplify-TranslatableFieldsTabContent",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 23 Feb 2024 11:41:51 +0100"},{sha:"0de271bc3fb46576f1856229b25843c0cce9dd3b",message:"Apply-review-suggestions-skip-ci",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 23 Feb 2024 11:34:37 +0100"},{sha:"2268b014d5dabdbe2d8eaab2b9cf82f35e8aca24",message:"no-ci-fix-should-allow-custom-redirect-with-warnWhenUnsavedChanges-in-pessimistic-mode",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 22 Feb 2024 16:03:31 +0100"},{sha:"bfc35d8c6edb6d66a0b2ca6425e609b4b3d1d7d3",message:"Fix-TranslatableFields-labels",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 22 Feb 2024 15:27:34 +0100"},{sha:"2b36950bb08e4e8952452e1e68a9514f381257e7",message:"Add-useFieldValue-defaultValue-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 22 Feb 2024 12:31:26 +0100"},{sha:"d94f1373ffc53cd3151189e2c89d11bff9e19caf",message:"Fix-bad-code-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 22 Feb 2024 12:27:40 +0100"},{sha:"6ec66faec9a4e5cdf8461ab05bed61e421eaa081",message:"Apply-suggestions-from-code-review-skip-ci",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 22 Feb 2024 12:17:35 +0100"},{sha:"13570ac242c609cec4f3ddbbb71667ac29f954eb",message:"fix-react-prop-declaration",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Thu, 22 Feb 2024 11:19:30 +0100"},{sha:"3ae8c744b6e4e14c776d5eb0449bbf25f5bf0592",message:"fix-typo-and-apply-feedbacks",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Thu, 22 Feb 2024 11:18:25 +0100"},{sha:"fc0fdf9add4faafafe73f46ab45883df4f20be62",message:"remove-unnecessary-raw",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Thu, 22 Feb 2024 10:54:27 +0100"},{sha:"2e83b7d934680af089c34c607e419dc5c43babb1",message:"rollback-and-addition-for-ResettableTextField-propTypes",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Thu, 22 Feb 2024 10:40:52 +0100"},{sha:"51ec8456fd106b0635ce861fb7cf8c4b907c638a",message:"no-ci-wip-introduce-TestMemoryRouter",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 21 Feb 2024 18:39:27 +0100"},{sha:"1ea45b4e01ab8550bc4dc97fe8e3d8693b5f017c",message:"double-all-inputs-in-stories",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Wed, 21 Feb 2024 18:03:22 +0100"},{sha:"e324e89ee5da011a0388529e60ec1af110a8587e",message:"document-exceptions-and-add-BooleanInput-to-exceptions",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Wed, 21 Feb 2024 17:27:23 +0100"},{sha:"aadc1a374bcf5e6e8bc073b8f81e87f8b5ac2632",message:"document-remove-cloning",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Wed, 21 Feb 2024 16:52:51 +0100"},{sha:"5e2ed7d3f43c0a849ae33e18737ef83429dad639",message:"Doc-Add-link-to-video-tutorial-for-SelectInput-onCreate-prop",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Feb 2024 15:59:22 +0100"},{sha:"5294f9eeee2351373c74f4e674267d36fb6e8fec",message:"remove-fullApps-for-console.logs",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Wed, 21 Feb 2024 14:56:25 +0100"},{sha:"441a22aaa3bdadd78cd7d7590509234d998c5a37",message:"fix-use-element-instead-of-Component",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 21 Feb 2024 11:57:55 +0100"},{sha:"b01a31a2a36d50eee91b3a4457d6084289c390d2",message:"fix-disabled-condition-fix-lint-fix-typo",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Wed, 21 Feb 2024 10:47:19 +0100"},{sha:"ce342180d88e11a9ae5a6143012abca7e2292d00",message:"remove-readOnly-from-check",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Tue, 20 Feb 2024 16:49:11 +0100"},{sha:"57b78c5a597f29b1152db0970e046a5a6f6c754f",message:"apply-Adrien-s-feedbacks-add-disabled-stories-use-theme-for-simplify-lines",author:{name:"Erwan Bourlon",email:"erwan@marmelab.com"},date:"Tue, 20 Feb 2024 16:43:10 +0100"},{sha:"6b3976a4bf38e129664cf116e824af6a8f07f4be",message:"Merge-pull-request-9674-from-marmelab-datagrid-ag-Multi-column-sorting",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 19 Feb 2024 17:05:38 +0100"},{sha:"99d74f29cdade9cf8da256be6e5a7b07a5cdeb93",message:"no-ci-Doc-Mention-the-Multi-column-sorting-feature-of-DatagridAG",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 19 Feb 2024 16:45:11 +0100"},{sha:"b9b125715e4941b91fb064240937a0a4f13436cb",message:"Merge-pull-request-9673-from-marmelab-fix-ip-dependency",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 19 Feb 2024 12:25:00 +0100"},{sha:"a1e7444653c73b1e5dbf1aea4b34f1056dde62fd",message:"Fix-vulnerable-dev-dependency-ip",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 19 Feb 2024 11:10:13 +0100"},{sha:"3f08e5cb03c78b123a49553ed79e7a8e7ac998ab",message:"Merge-pull-request-9671-from-kav-patch-1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 19 Feb 2024 10:42:37 +0100"},{sha:"ce7f9bfe10847710202b5c8d6f02237ec97cab5f",message:"Fix-typo-in-jsonexport",author:{name:"Kavanaugh Latiolais",email:"kav@pelo.tech"},date:"Fri, 16 Feb 2024 14:34:51 -0600"},{sha:"6bc0f3901c7d2e66a6587e26c909d419a9ea0dc8",message:"no-ci-use-createHashRouter-in-AdminRouter-and-remove-history-prop",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Feb 2024 17:57:45 +0100"},{sha:"028765a36806270828d13c126f9159489c9bfb49",message:"update-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Feb 2024 16:54:30 +0100"},{sha:"7ccead7977fd9d88b836226cfc86b68635753aa8",message:"handle-closing-tab-with-beforeunload",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Feb 2024 16:47:50 +0100"},{sha:"e22836c81b12ffbb9215f4e0bc2972c7003c6b51",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Feb 2024 15:39:22 +0100"},{sha:"387c42554ce7fb375780e4fc848b9372ff6f1a65",message:"v4.16.11",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Feb 2024 15:38:04 +0100"},{sha:"38109bd56cb11e0370b6022a02b5183db4f48234",message:"changelog-for-v4.16.11",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Feb 2024 15:36:43 +0100"},{sha:"ff7b95b0c2dfd4ab0adf51e76b150ac4659a3f58",message:"Merge-pull-request-9588-from-Dreamsorcerer-patch-1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Feb 2024 11:35:53 +0100"},{sha:"df6d6985defa0d175be978755abb3adae254002e",message:"Merge-pull-request-9666-from-marmelab-doc-datagrid-video",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Feb 2024 10:19:02 +0100"},{sha:"9ceebf11e63e1094c57008063db30e1356182101",message:"Merge-pull-request-9667-from-n-kulic-patch-1",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 16 Feb 2024 09:04:06 +0100"},{sha:"65b66a72abaf432c28462152e17996ad36a5699a",message:"fix-correct-typo-udpate-to-update",author:{name:"n-kulic",email:"94164339+n-kulic@users.noreply.github.com"},date:"Thu, 15 Feb 2024 18:59:33 +0100"},{sha:"be6e0df215828020ad8fabf601a25e7df3c44501",message:"Fix-typo-in-Features-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 15 Feb 2024 18:30:54 +0100"},{sha:"ca24a00955461747a57ead1934388e5c501144ab",message:"Doc-Add-video-tutorial-to-the-Datagrid-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 15 Feb 2024 18:15:45 +0100"},{sha:"072f907a01a8f3565387cc7619603fede9fc3f28",message:"fix-tests-with-conditional-display-in-SimpleFormIterator",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 15 Feb 2024 15:56:59 +0100"},{sha:"0f17a7b0289b102e08f53d58999e59a4a4a80cc7",message:"Merge-pull-request-9663-from-marmelab-remove-wait-on",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Feb 2024 15:11:16 +0100"},{sha:"e443b3cc8e34964611c2f40ff5f6f25672b54362",message:"chore-Remove-unused-dependency-on-wait-on",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 15 Feb 2024 11:49:31 +0100"},{sha:"076e69889ae164c0759e67dc78919ac610c73d27",message:"Fix-demos-build",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Feb 2024 10:47:30 +0100"},{sha:"dc47c0c2f6623a6b4f45823e68b2395234d82047",message:"Make-field-source-required",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Feb 2024 10:04:19 +0100"},{sha:"f95385939e4a52c460a2fe606d343b7d38519ba6",message:"Fix-simpleFormIterator-condition",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 15 Feb 2024 09:15:29 +0100"},{sha:"f70b1f52e8fbef08750eeb45375313fcb8c1836a",message:"do-not-support-readOnly-and-disabled-for-DatagridInput",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 14 Feb 2024 17:25:19 +0100"},{sha:"0c542c39f1c1a573f6204782094fa73ddceb88a9",message:"simplify-AutocompleteInput-story-apply-visual-for-FileInput-and-ImageInput",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 14 Feb 2024 17:17:11 +0100"},{sha:"7e7301a07efcbb4b5ce38bc2b8b2b44dbdfe9259",message:"protect-children-props",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 14 Feb 2024 15:57:27 +0100"},{sha:"15d199e689e19aee51627527210aafcfb432a8a8",message:"NumberInput-PasswordInput-RadioButtonGroupInput-ReferenceInput-ReferenceArrayInput-SimpleFormIterator",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 14 Feb 2024 15:50:17 +0100"},{sha:"babe25d8838cf18b23e424436a4235a7705e9f50",message:"DateInput-DateTimeInput-FileInput-ImageInput",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 14 Feb 2024 14:07:30 +0100"},{sha:"6fb613656a69621e916be6337349d7da813e2465",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 14 Feb 2024 13:02:58 +0100"},{sha:"53795b10ffe530943b0c24a10eb7390b5cecd905",message:"BooleanInput-NullabeBooleanInput-CheckboxGroupInput",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 14 Feb 2024 12:01:02 +0100"},{sha:"e403ac67741e07e2b3fa95bf49213537d7fb577e",message:"fix-autocompleteInput",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 14 Feb 2024 11:29:42 +0100"},{sha:"223d99358ca9caa347579f3384dbe1bc96680dbd",message:"Doc-Fix-Date-and-time-input-props-link",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 13 Feb 2024 11:20:59 +0100"},{sha:"4c9b62b35d5fdde103d0b70691b7365f02ff809f",message:"Merge-pull-request-9660-from-marmelab-fix-tags-simple-demo",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 12 Feb 2024 17:53:58 +0100"},{sha:"0d3caba095eb6196ed868e2a77f79d8a70702366",message:"Merge-pull-request-9649-from-marmelab-Update-Datagrid-documention-regarding-preferenceKey",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 12 Feb 2024 17:31:59 +0100"},{sha:"8b5701ed1a2c67868641e83c42914fad5c1f85c2",message:"rename-preference-key",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Mon, 12 Feb 2024 17:26:17 +0100"},{sha:"b24de98e3994883d9f6cb2b7d8f76d81b6f8b101",message:"ReferenceInput-AutoCompleteInput",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 12 Feb 2024 17:20:18 +0100"},{sha:"8d3487cb089f5363063080a6dbd1d0771bbdc232",message:"no-ci-Demo-Fix-missing-tags-field-in-simple-example-fake-dataset-raises-a-warning",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 12 Feb 2024 17:18:58 +0100"},{sha:"6ba0aac4dc53cd5512c7222601d272c94dc85923",message:"SearchInput-SelectInput-SelectArrayInput-TimeInput-TranslatableInput",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 12 Feb 2024 17:01:49 +0100"},{sha:"4b969c4e422ed5a199bb9beb62a1f43499e26012",message:"Merge-pull-request-9612-from-marmelab-auto-query-cancellation",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 12 Feb 2024 15:47:04 +0100"},{sha:"003a8f32fa268a6f973ecb4d66c69b4fa4ddc09d",message:"do-not-log-AbortErrors",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 12 Feb 2024 15:22:50 +0100"},{sha:"6d5bd36ccadc3f7ea6368c45d6c82abd5224b19c",message:"build-ra-core-before",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 12 Feb 2024 14:33:13 +0100"},{sha:"fb1062e21df8ff8e7ad639a778adb035e4c96382",message:"build-ra-data-fakerest-before",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 12 Feb 2024 14:30:58 +0100"},{sha:"5510c057b54b40621203cf77b45cf8606c05fcf9",message:"revert-changes-to-the-upgrade-guide",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 12 Feb 2024 14:29:29 +0100"},{sha:"f0dcdf5c71ab5f295347683690645664879e7c05",message:"move-again-files",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 12 Feb 2024 14:28:19 +0100"},{sha:"b5fc3376b6ae9796365b04cbfcf56b1674ff321d",message:"fix-useGetManyAggregate-calls-an-already-aborted-query",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 12 Feb 2024 14:23:35 +0100"},{sha:"a521d267951de72c51b27e183f3e82a0a51d974a",message:"simplify-useEffect",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 12 Feb 2024 14:17:25 +0100"},{sha:"9ab60cfbd66a584c38f8fee8c72dc648e2ffb845",message:"fix-story-imports",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 12 Feb 2024 13:45:20 +0100"},{sha:"a3731eed4449e5d7a52fce23872c69a01caa84c5",message:"move-common-test-files",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 12 Feb 2024 13:42:20 +0100"},{sha:"dfe7932e428f3cb94ce72dce18c676a3d1947e39",message:"fix-CommonInpuProps",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 12 Feb 2024 12:16:02 +0100"},{sha:"67c3731db7a24d8a349bcd7b7be498eac0d7b21e",message:"add-common-test-files-and-readOnly-to-textInput",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 12 Feb 2024 11:43:50 +0100"},{sha:"12cc352551155fc661a1e8bd32f560ddd1a4c2ed",message:"remove-usless-test",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 12 Feb 2024 09:58:14 +0100"},{sha:"f3397ecc6bf4e15e8861813717db451d1ccc5ac5",message:"fix-stories",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 12 Feb 2024 09:52:10 +0100"},{sha:"e4e4b623557ec1ab8530a14da0a1b8297b326d82",message:"Update-FilterForm.tsx",author:{name:"Sam Bull",email:"git@sambull.org"},date:"Sun, 11 Feb 2024 17:48:52 +0000"},{sha:"7f153c3209db1312c42e05fe362a499a11d94522",message:"Update-FilterForm.spec.tsx",author:{name:"Sam Bull",email:"git@sambull.org"},date:"Sun, 11 Feb 2024 17:38:44 +0000"},{sha:"4343a5c55a04e4d1b13efb7157add52db4506d41",message:"Update-FilterForm.tsx",author:{name:"Sam Bull",email:"git@sambull.org"},date:"Sun, 11 Feb 2024 17:28:41 +0000"},{sha:"1388c2c1edab97828845d4fa6180c80df1bc1ef3",message:"Fix-dev-dependency-on-vulnerable-package-ip",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 11 Feb 2024 16:41:27 +0100"},{sha:"97017b3c86759dd15db3fa5c1d608214128acc5e",message:"Fix-logos",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 11 Feb 2024 09:10:09 +0100"},{sha:"695195733bfcf82c2e01052c87699a753c6f1b14",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 9 Feb 2024 17:37:07 +0100"},{sha:"32f8f517a1b6e405837482739eca798cc457c168",message:"v4.16.10",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 9 Feb 2024 17:35:43 +0100"},{sha:"536096cd7f3713772a06e9a7da7eea43acb6ee46",message:"no-ci-wip-upgrade-react-router-and-rewrite-useWarnWhenUnsavedChanges",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 9 Feb 2024 17:28:36 +0100"},{sha:"ed78ee75d5ff5ba2a802624111bff4c308b40090",message:"changelog-for-v4.16.10",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 9 Feb 2024 16:19:04 +0100"},{sha:"29188259c73df136ec703ee021f89dc0097a8e75",message:"add-all-stories",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Fri, 9 Feb 2024 16:05:36 +0100"},{sha:"19f982e6dc5e92eea52503cc5e7aa115266828a2",message:"Merge-pull-request-9637-from-marmelab-referenceinput-validate",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 9 Feb 2024 15:50:41 +0100"},{sha:"6a0ad09be9fa923572da579afbe9f08596b3cdf9",message:"add-links-and-use-SelectColumnsButton-in-TopToolbar",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Fri, 9 Feb 2024 11:40:29 +0100"},{sha:"062b1431defa730a7f2e3673037cf62190b78d6a",message:"Merge-pull-request-9654-from-marmelab-fix-auth-provider-images",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 9 Feb 2024 10:35:08 +0100"},{sha:"248b6959d75cfb2751cf0d4ffc5f80fe84d401c8",message:"fix-images",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Fri, 9 Feb 2024 10:31:53 +0100"},{sha:"8bf58ded219ae935b6e8d544674d8b67c968a0a5",message:"Merge-pull-request-9653-from-marmelab-fix-dataprovider-images",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 9 Feb 2024 09:51:02 +0100"},{sha:"3eb4411587a63c5fd297130b38dd0ec554931107",message:"Doc-Fix-dataproviders-images",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 8 Feb 2024 20:39:47 +0100"},{sha:"22af0a590692a8f757f4a4dd2c064e3510355af1",message:"Merge-pull-request-9651-from-marmelab-fix-SaveButton-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 8 Feb 2024 18:05:52 +0100"},{sha:"3a913704a0347e7c7b8284577915c251d4224704",message:"no-ci-Fix-code-example-in-the-Usage-section-is-broken",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 8 Feb 2024 18:01:39 +0100"},{sha:"2d12581a79bd66126b60cc602ec6280301b35058",message:"Merge-pull-request-9650-from-marmelab-make-useGetRecordRepresentation-smarter",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 8 Feb 2024 16:39:09 +0100"},{sha:"38b45c2bc02e76c673dde2f5f2df46137aa20e5a",message:"remove-decoration",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 8 Feb 2024 10:36:39 +0100"},{sha:"7fe3aa422ee8e09444ebf351bade0334ec2ff445",message:"fix-useless-spacing",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 8 Feb 2024 10:24:56 +0100"},{sha:"fe5b3269e878e744352b0c3203779dc4eeaf22b5",message:"Apply-JB-s-feedbacks",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Thu, 8 Feb 2024 10:12:36 +0100"},{sha:"6a552384bd4428c81aafc72e65cee0670fcdffc7",message:"add-doc-part-in-RecordRepresentation-page",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 6 Feb 2024 17:34:46 +0100"},{sha:"6e5140003e0b78bf0a131426c71b3213030c27aa",message:"apply-comments",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 6 Feb 2024 17:13:57 +0100"},{sha:"d242764043bba0827c66ca3e1cd9118784fa2dda",message:"add-it-to-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 6 Feb 2024 11:24:48 +0100"},{sha:"3354dab520cd77039884bcfe1bbac124a3d87256",message:"fix-other",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 6 Feb 2024 11:10:23 +0100"},{sha:"28083ee4382668e9d6718409c667a346d3c9de2b",message:"fix-some-tests",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 6 Feb 2024 10:54:10 +0100"},{sha:"ff9e4a8984df609a7349403b2e0ca0b20f611cb2",message:"add-feat-and-tests",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 5 Feb 2024 17:57:06 +0100"},{sha:"9e7ab4e54b18716e740243d038388a0a0fc57ab9",message:"Merge-pull-request-9646-from-marmelab-feat-Update-AccordionForm-and-AccordionFormPanel-docs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 8 Feb 2024 10:46:14 +0100"},{sha:"e3d5cda17158294398f1502765f9db120a960f75",message:"Merge-pull-request-9648-from-marmelab-fix-field-label-translation-concatenate-old-prefix",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 7 Feb 2024 16:01:29 +0100"},{sha:"2cfa418f482e7ca7ac9930bb37a83c64c629435f",message:"set-concatenate-prop-of-LabelPrefixContextProvider-to-false-in-missing-file",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 7 Feb 2024 15:14:12 +0100"},{sha:"ea5183519f4dda52fb0f7bddee179ef3a333c8b2",message:"Merge-pull-request-9641-from-marmelab-doc-admin-video",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 7 Feb 2024 14:29:00 +0100"},{sha:"c8d0103c749eb1827ff97ca06d8a87f87b2d4952",message:"add-specifications",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 7 Feb 2024 11:05:21 +0100"},{sha:"281586d945a810797c479244cef35e93790728d6",message:"do-not-concatenate-previous-prefix-in-Form",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 7 Feb 2024 11:05:05 +0100"},{sha:"27a64832cadce90ecac96e6bc58bc04e6d2742e8",message:"Revert-Fix-no-old-LabelPrefix-concatenation",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 7 Feb 2024 11:03:59 +0100"},{sha:"3b568c7d25d37e27b6c094b50b8996c97a1f54cf",message:"add-an-example",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 7 Feb 2024 11:03:44 +0100"},{sha:"466b07c59d107d4386295da7f7eaa60112aa1c70",message:"update-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 7 Feb 2024 11:01:46 +0100"},{sha:"e836da2a1178ac026950d432347f8a93683e6557",message:"Merge-pull-request-9647-from-davidhenley-patch-1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 6 Feb 2024 17:17:46 +0100"},{sha:"76dff7e1b16e76c3b54ce560baeb5a0d3cdb95b3",message:"fix-controller-test",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 6 Feb 2024 16:56:32 +0100"},{sha:"f19717f639195990cad681be5a371f3900f78295",message:"add-abort-signal-to-useInfiniteGetList",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 6 Feb 2024 16:45:06 +0100"},{sha:"6782f33b6c28c4207f6775bfa67b18ac9d93f176",message:"add-tests-for-useGetManyReference",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 6 Feb 2024 16:40:47 +0100"},{sha:"2f56968bc26e0d2a6eb41c2aa602264cb5ea2f47",message:"useLabelPrefix-hook-instead-of-react-context",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 6 Feb 2024 16:32:18 +0100"},{sha:"587b2c8f8895b0b0c2a9952c2962450595a69d39",message:"add-a-test-SimpleFormIterator-should-have-the-correct-translation-keys",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 6 Feb 2024 16:31:46 +0100"},{sha:"646834364ad2c97bd56f42ac74624f1be43cac3f",message:"Update-DataProviders.md",author:{name:"David Henley",email:"github@drh.dev"},date:"Tue, 6 Feb 2024 09:21:39 -0600"},{sha:"9f2dce396ec2f5fcf66f6fc84d46aca6bf489def",message:"add-tests-for-LabelPrefixContextProvider",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 6 Feb 2024 15:22:32 +0100"},{sha:"73be01fdba3ea9633cd460217f05bd012729f855",message:"Fix-no-old-LabelPrefix-concatenation",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 6 Feb 2024 15:22:14 +0100"},{sha:"7b5f988f905e07110b741ddeb0a30b9a57184495",message:"Merge-pull-request-9644-from-marmelab-ts-auth",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 6 Feb 2024 11:41:33 +0100"},{sha:"9e4c3108f55e96112b07e45e90bc59d456528ac0",message:"update-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 6 Feb 2024 11:34:51 +0100"},{sha:"1d45fbb2a4a51b288fb278edeec1bfb22234cdc1",message:"Fix-more-TS-warnings",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Feb 2024 19:33:07 +0100"},{sha:"1e3183caf554bb612aa03513d319e7ba667a6cf2",message:"TypeScript-Fix-strict-null-checks-in-auth-hooks",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Feb 2024 19:20:42 +0100"},{sha:"a7f7d596025bdfc6071bb840a16cacb2ef6914a4",message:"Doc-Add-video-tutorial-for-the-Admin-component",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Feb 2024 14:10:36 +0100"},{sha:"90c8386757b76822973aa377e37a27e822b9cfc7",message:"Merge-pull-request-9631-from-marmelab-update-doc-for-MUI-X-date-time-pickers",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 5 Feb 2024 10:32:12 +0100"},{sha:"85173af4794d8ea1a6bafbc43fd611591ade8205",message:"Add-images",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Feb 2024 10:31:35 +0100"},{sha:"c858ad7826df9e79c6110a8a7de63979aa668d41",message:"Apply-francois-feedback",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 5 Feb 2024 09:59:15 +0100"},{sha:"6ffb08e7f7ab67ebefc88a17ddc6ecca9a13c430",message:"Merge-pull-request-9636-from-marmelab-fix-deletewithconfirmbutton",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 5 Feb 2024 09:15:32 +0100"},{sha:"4b825a0cd3c073beb7c8764a07f4c7e3d974d1c3",message:"Merge-pull-request-9639-from-marmelab-doc-setfilter-debounce",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 5 Feb 2024 09:13:30 +0100"},{sha:"cbee14ce2160aaf120bcefe349d5629f568f8609",message:"Merge-pull-request-9640-from-marmelab-feat-update-docs-for-Breadcrumb",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 5 Feb 2024 09:08:38 +0100"},{sha:"a5545f4c49384677debede828f362cef26150d0f",message:"Format-examples",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 5 Feb 2024 09:08:19 +0100"},{sha:"3dc0e499fbfc75673655375d582c53aa6412083f",message:"Merge-pull-request-9633-from-marmelab-feat-add-screenshots-to-EditableDatagrid-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 5 Feb 2024 09:05:26 +0100"},{sha:"31cd76f681c86d6eb64e0f1c17cb1653b0df73bf",message:"remove-webm-files",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Sun, 4 Feb 2024 23:53:42 +0100"},{sha:"a72fcb01bcb341c7ddaffa1d51b5f4c3f119bf19",message:"fix-unnecessary-push",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Sun, 4 Feb 2024 23:30:12 +0100"},{sha:"2619c56274ebe568530f29bbb4de1c2b30268645",message:"update-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Sun, 4 Feb 2024 23:26:36 +0100"},{sha:"8ccf0595be51dc78071bb0d3975e2bf8b7a7c5c2",message:"Doc-Add-warning-about-using-setFilters-with-other-callbacks",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 3 Feb 2024 10:48:06 +0100"},{sha:"a68a51c07d6817eba5730020f3c7b0eb5659ba13",message:"Add-ListBase-Story",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 3 Feb 2024 10:09:16 +0100"},{sha:"b6554db5b9e1516bd3b83cf4a26d2d1259c4c25c",message:"Refactor-AutocompleteInput-stories-and-tests",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Feb 2024 22:14:17 +0100"},{sha:"1723375290bb150f20384a5e10d047ab240224ab",message:"Fix-ReferenceInput-accepts-a-validate-prop-while-it-should-not",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Feb 2024 18:38:34 +0100"},{sha:"d45bbbe2786d927394ba11a59424dc19f130c68e",message:"Fix-e2e-tests",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Feb 2024 21:35:53 +0100"},{sha:"43181b29c3d2e358fc72fa836f03417e21411a0a",message:"Fix-DeleteWithConfirmButton-raises-an-error-when-the-record-is-not-loaded",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Feb 2024 18:27:21 +0100"},{sha:"b01aa1be86b3389cc8b245f2bc78194f63526248",message:"Update-yarn.lock-for-v4.16.9",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 2 Feb 2024 16:29:16 +0100"},{sha:"605fbb7b6d386042a66b068a85591225cdd78397",message:"v4.16.9",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 2 Feb 2024 16:26:57 +0100"},{sha:"c5b073d277a8563587aed5b8c797d6d9fbdf3c60",message:"Update-CHANGELOG-for-v4.16.9",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 2 Feb 2024 16:17:37 +0100"},{sha:"1385c5e60417f3b606a4efa7e26b364440edc1b0",message:"Merge-pull-request-9635-from-marmelab-doc-resource-video",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 2 Feb 2024 14:01:45 +0100"},{sha:"45f49ead823708ddf46381ffcf3a723e34533630",message:"Doc-Add-video-tutorial-to-the-Resource-chapter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Feb 2024 13:47:03 +0100"},{sha:"5e24ca4da6f09b737d60834fc35083b778853fc9",message:"Merge-pull-request-9634-from-megantaylor-styled-FieldToggle",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 2 Feb 2024 10:10:02 +0100"},{sha:"9a7216decb482f0606e56bf4415d196a53b5ba49",message:"fix-another-lint-error",author:{name:"Megan Taylor",email:"mtaylor@megantaylor.org"},date:"Thu, 1 Feb 2024 15:24:42 -0500"},{sha:"dcd86e1f9345c5b6888a3358a83a01b59975af1c",message:"fix-lint-error",author:{name:"Megan Taylor",email:"mtaylor@megantaylor.org"},date:"Thu, 1 Feb 2024 15:19:52 -0500"},{sha:"b34fcd27ac3b2d7dbb46ac133f547b1621ebf83c",message:"add-style-name-and-override-options-to-Fieldtoggle-component-so-custom-styles-can-be-applied-via-theme",author:{name:"Megan Taylor",email:"mtaylor@megantaylor.org"},date:"Thu, 1 Feb 2024 15:12:22 -0500"},{sha:"2f205c77895f6a7579014674111c5df5ff97c38d",message:"Add-youtube-link-to-readme",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Feb 2024 17:11:53 +0100"},{sha:"c3a361871527d60706eedf3ca6971409fbd85095",message:"Improve-readme-documentation-sections",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Feb 2024 17:10:05 +0100"},{sha:"5a243a72117fddbaccb90e0e6060f2cb55a5aea3",message:"add-screencasts-and-screenshot-to-EditableDatagrid-OSS-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 1 Feb 2024 15:26:20 +0100"},{sha:"470811d2e2ca2f8bc7efbca9b1b235023bb50886",message:"Merge-pull-request-9632-from-marmelab-feat-update-doc-SearchWithResult-in-SolarLayout",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 1 Feb 2024 12:27:47 +0100"},{sha:"695a027c14120d76b3a29e248a6e41d8d2ab271f",message:"Update-docs-SolarLayout.md",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 1 Feb 2024 12:27:28 +0100"},{sha:"456a44d0f24e5b16c904ab8706ca910ea6ea1024",message:"duplicate-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 1 Feb 2024 11:36:42 +0100"},{sha:"31a04e3d1f636409d556abcb41ef32c9ed082508",message:"Merge-pull-request-9627-from-marmelab-add-providers-logos",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 1 Feb 2024 10:31:16 +0100"},{sha:"e8566375c1d0dae80e63d18427447fce211971ee",message:"Adjust-styles",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Feb 2024 10:30:41 +0100"},{sha:"89564a681fe20b3bc63120cb8aad8b9ed67d6e80",message:"Merge-pull-request-9626-from-marmelab-feat-add-youtube-icon-on-doc-appBar",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 1 Feb 2024 10:01:44 +0100"},{sha:"22c5ededb9d92e0ab60230e9f0404e9ceb290a98",message:"update-docs-for-MUI-X-date-time-pickers",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 31 Jan 2024 18:11:39 +0100"},{sha:"92c487efa107581937871cb7abc281ea30b1be1b",message:"fix-img-definition",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 31 Jan 2024 17:23:40 +0100"},{sha:"69d5d6876df4ba49d128b410bd80f70393e3bea8",message:"Increase-CSS-version",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 Jan 2024 16:02:10 +0100"},{sha:"35c7de747fb751cc4d82da893ef783889f29eaa1",message:"Remove-list-disc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 Jan 2024 16:01:15 +0100"},{sha:"7ba535045c08b1161a2af3b62dc880252b9d8686",message:"Merge-pull-request-9629-from-marmelab-doc-SolarMenu-update",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 31 Jan 2024 14:53:18 +0100"},{sha:"cf1f36994b1049f0c8e283840a655b613d4ddfcc",message:"Update-SolarMenu-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 31 Jan 2024 14:30:35 +0100"},{sha:"8fb690375cbd834b4e7ed6ff4486cbf12689762b",message:"REVERT-add-youtube-in-README",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Wed, 31 Jan 2024 11:51:56 +0100"},{sha:"b128516cf677c638e54ed0a9cfed8efdd3229473",message:"add-youtube-in-README",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Wed, 31 Jan 2024 11:51:16 +0100"},{sha:"8973970948ca11a3ef7455ea922b755bb12270d0",message:"add-youtube-in-README",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Wed, 31 Jan 2024 11:48:56 +0100"},{sha:"6e8518a27ca0f5089629350ae83775bf074382bb",message:"add-logos",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 31 Jan 2024 11:32:40 +0100"},{sha:"ba407152e8894d421748872dbce4a1aba108b3b5",message:"Add-doc-section",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 30 Jan 2024 16:01:52 +0100"},{sha:"5721603efe9085697e22d22e104c354570118138",message:"Merge-pull-request-9625-from-marmelab-feat-add-youtube-icon-on-doc-appBar",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 30 Jan 2024 15:47:37 +0100"},{sha:"f4d6d39dbce2aa0e841c4c48f435bd7145a58353",message:"Adjust-menu-spacing",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Jan 2024 15:47:22 +0100"},{sha:"9c8f4a012f96cbda38949761278c1ff8f6121a3f",message:"Add-icon",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 30 Jan 2024 15:20:41 +0100"},{sha:"dcb2e2abfcd474effdf795f0a848a863a36ee60a",message:"Fix-build",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Jan 2024 11:17:33 +0100"},{sha:"f9e14a0e76b5d1c5c6ad7c69a2f37237a4f8af83",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Jan 2024 10:49:06 +0100"},{sha:"5fd93bc0ed9e51f34eca6a1acfb96308c190694c",message:"Merge-pull-request-9621-from-marmelab-doc-video-tutorials-lifecycle-callbacks",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Jan 2024 17:26:34 +0100"},{sha:"74643a57317dc6baf4fdd3cf8de140aeb6d3d214",message:"Document-useFieldValue",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Jan 2024 16:49:43 +0100"},{sha:"8263b227f0dc13e37b0643d47957ce036129e747",message:"Doc-Add-video-tutorials-to-the-withLifecycleCallbacks-and-the-Datagrid-bulkActionButtons-sections",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 Jan 2024 16:42:46 +0100"},{sha:"c6696c345ac860d66b8388e620f49aab9fb44b79",message:"Leverage-SourceContext-in-fields",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 29 Jan 2024 16:17:24 +0100"},{sha:"e7a5f27b3e9ec9a4393e17afa57bc22ba82ee68c",message:"Refactor-internal-function-for-better-clarity",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 Jan 2024 10:49:07 +0100"},{sha:"94416148f0994c382a9402c9fdfca735fdf557ec",message:"Merge-pull-request-9577-from-quentin-decre-master",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 29 Jan 2024 10:33:32 +0100"},{sha:"5c0e38859c513f7783ca91da7dafec87ed087329",message:"Reviw-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 29 Jan 2024 10:31:20 +0100"},{sha:"7c34f80ddb36d6ce7073499bc46d0374e395c567",message:"fix-remove-package-lock-revert-yarn.lock",author:{name:"Quentin Decré",email:"quentin@jarvi.tech"},date:"Mon, 29 Jan 2024 09:37:41 +0100"},{sha:"64167deb6b7d6707b98a2988f6a4d2c1318acafa",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 26 Jan 2024 17:44:36 +0100"},{sha:"76f024f7967cf29fada10e1b07da4a16f216be1f",message:"v4.16.8",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 26 Jan 2024 17:43:24 +0100"},{sha:"1266579e772b6bc3fcc6ca4b147a2514434f6d27",message:"changelog-for-v4.16.8",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 26 Jan 2024 17:42:45 +0100"},{sha:"cc06fdd069c1a852dcb08a6f57355c36c1b1267e",message:"fix-useGetManyAggregate-should-use-the-signal-from-the-callThatHasAllAggregatedIds",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 26 Jan 2024 16:52:49 +0100"},{sha:"bad7efc5353ef7332d3e54493fec2509f60f7f22",message:"fix-e2e-test",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 26 Jan 2024 16:42:50 +0100"},{sha:"716beef198154f9cbecaef164e187cc3973fbb1c",message:"no-ci-update-documentation-and-upgrade-guide",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 26 Jan 2024 16:06:36 +0100"},{sha:"afab2c40ae47856d888d0cb113986a0162ee7525",message:"add-support-for-abort-signal-in-provided-dataProviders",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 26 Jan 2024 11:29:15 +0100"},{sha:"2c6d52f78e386db94c8ebbd00d6f51b17584ff2f",message:"Merge-pull-request-9614-from-marmelab-doc-function-field",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 26 Jan 2024 10:26:21 +0100"},{sha:"c548d7fdb922319445e874512b47a75c63f4e6f7",message:"Update-docs-WrapperField.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 26 Jan 2024 09:37:50 +0100"},{sha:"e51e00bc56357a0b161466cfcf5a0738fe93e45c",message:"doc-withLifecycleCallbacks-improve-documentation",author:{name:"Quentin Decré",email:"quentin@jarvi.tech"},date:"Thu, 25 Jan 2024 18:12:23 +0100"},{sha:"82ea28948356b5743c38ba7f8676dfb89f0004e8",message:"tests-withLifecycleCallbacks-added-unit-tests",author:{name:"Quentin Decré",email:"quentin@jarvi.tech"},date:"Thu, 25 Jan 2024 17:53:28 +0100"},{sha:"b9b6e8bd2801758820213fb5ae2ac73eece251fe",message:"Merge-pull-request-9610-from-marmelab-doc-remove-create-react-app",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 25 Jan 2024 16:38:28 +0100"},{sha:"37180e422f2631a9b383b0736a5bcc6d9813c505",message:"Merge-pull-request-9580-from-marmelab-create-react-admin-gh-action",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 25 Jan 2024 15:46:50 +0100"},{sha:"df88dd5fdebb898397fbd7806a5e028f15a2b7fe",message:"Remove-unnecessary-file",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 25 Jan 2024 15:34:31 +0100"},{sha:"90e3faba1d791cc5c8463acc40cd613f814a8673",message:"Merge-pull-request-9613-from-chrisDeFouRire-fix-empty-body-fetch",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 25 Jan 2024 13:43:19 +0100"},{sha:"ceaf03c9055c3174cb8474fa415e41c9be7cd6d1",message:"Update-docs-CreateReactApp.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 25 Jan 2024 12:24:32 +0100"},{sha:"cc36f4a467bf0a42935f82504761fc44bc48a7a4",message:"Fix-linter-warning",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 25 Jan 2024 12:23:23 +0100"},{sha:"e9577c0407545d979b63cc55ffd1f6417403961c",message:"Doc-Improve-FunctionField-documentation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 25 Jan 2024 12:19:18 +0100"},{sha:"199735b58d3747a477da70d4956931c0fb2575da",message:"move-signal-inside-the-existing-params-object",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 25 Jan 2024 12:06:22 +0100"},{sha:"6d95797f771aaee4800c133b72900d98c4e90b77",message:"Fix-condition-removal",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 25 Jan 2024 11:52:36 +0100"},{sha:"f2cf84de20e2addca20201905bd5fbc01310748d",message:"Adjust-code-style",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 25 Jan 2024 11:51:09 +0100"},{sha:"7fe9e4c86b7d124b402da1336ead048a74e5cfa1",message:"cleanup-as-suggested",author:{name:"Chris Hartwig",email:"chris@chris-hartwig.com"},date:"Thu, 25 Jan 2024 17:01:26 +0700"},{sha:"a055c0d3f3b831a4ba02cb90656b59b62d628cab",message:"fix-useUnique-test",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 25 Jan 2024 10:30:33 +0100"},{sha:"9641f73ba48f1b32709d9cdb8d89337ea57e3544",message:"do-not-send-json-content-type-if-body-is-empty",author:{name:"Chris Hartwig",email:"chris@chris-hartwig.com"},date:"Thu, 25 Jan 2024 16:09:00 +0700"},{sha:"970a86341a4d7b07df89067b28e499faf61ae908",message:"Propagate-the-abort-signal-to-allow-for-automatic-query-cancellation",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 24 Jan 2024 23:07:57 +0100"},{sha:"6df8224d298042a95135806cb32d8d396b14e595",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 24 Jan 2024 17:49:36 +0100"},{sha:"d6c183e4dfe1ecc797af2554c15bb3dc41b21138",message:"Doc-Remove-create-react-app-chapter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 24 Jan 2024 16:40:00 +0100"},{sha:"f58a7bdd19f43c3e1dfc7e13ee84b21c673e323e",message:"Add-condition-for-job",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 24 Jan 2024 10:28:32 +0100"},{sha:"76701a62fd775c0aca7dcae60ba93dbcdb0c8834",message:"Merge-pull-request-9591-from-marmelab-layout-no-props-cloning",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 24 Jan 2024 10:24:55 +0100"},{sha:"4ea89b1f1001d1b086f5a7a8e7ee8b0ada9c977a",message:"Merge-pull-request-9600-from-marmelab-fix-useupdatemany-cache-update",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 24 Jan 2024 10:19:59 +0100"},{sha:"1e6c94a6c4d19978f7cda397654a04aaaff49abe",message:"Merge-pull-request-9605-from-marmelab-fix-datagrid-column-header-tooltip",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 24 Jan 2024 10:14:32 +0100"},{sha:"70f75cddbaeedbcca8bb10274e76dcb2a6dc33c3",message:"Merge-pull-request-9607-from-marmelab-fix-pagination-rowsperpage-type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 24 Jan 2024 10:11:41 +0100"},{sha:"8af24d8134ed03bb48ac5e3968dd244716e2a2af",message:"Merge-pull-request-9606-from-marmelab-fix-list-guesser-reload",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 24 Jan 2024 09:44:54 +0100"},{sha:"67a8d451d0d750cc988689069680fbd87b9a4e50",message:"Ignore-gitignore-template-file",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Jan 2024 17:06:03 +0100"},{sha:"fd2becb03801fcb9a53a9aa687b61deb46865119",message:"Remove-obsolete-comments",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Jan 2024 11:12:16 +0100"},{sha:"476f678ee870bc51a88c585b326dab9fd4b149b8",message:"Install-the-create-react-admin-command-after-building-it",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Jan 2024 17:24:00 +0100"},{sha:"82a413f37ba2dcc2ea87ce2f0d7ffca9611886fc",message:"Temporary-workaround-to-test-the-action",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Jan 2024 16:49:16 +0100"},{sha:"16e835724eaf957500ab2aa066a2bb6bb7d81986",message:"Add-action-to-test-new-app",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Jan 2024 16:38:46 +0100"},{sha:"0e865cdec183e536ed20d0b26a5fc176e93c049f",message:"TypeScript-Fix-Pagination-rowsPerPageOptions-doesn-t-accept-an-array-of-objects",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jan 2024 21:17:58 +0100"},{sha:"8ec1dc7e82928e423477f4cc47dbbf1803f0af7f",message:"Fix-ListGuesser-flashes-when-changing-sort-or-pagination",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jan 2024 18:06:01 +0100"},{sha:"a2f273f4cdc45193a54b90fff3e6a21f89f0b137",message:"Merge-pull-request-9578-from-marmelab-create-react-admin-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 23 Jan 2024 18:03:18 +0100"},{sha:"f94356b802f341f5fcb35da1b136c12567336b2e",message:"Increase-test-timeout-to-be-safe",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 Jan 2024 17:57:39 +0100"},{sha:"8656ea594594eead9896bc18b226fc5af2f62c8b",message:"Fix-Datagrid-Header-Sort-Tooltip",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jan 2024 17:32:25 +0100"},{sha:"a4e5f1afcda80800b3b92217a935bd7eaddbe7f8",message:"Merge-pull-request-9604-from-marmelab-doc-fix-custom-field-tutorial",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 Jan 2024 17:12:11 +0100"},{sha:"8c168582e3ab12c1fa3767c8b386b55235a57c8c",message:"Merge-pull-request-9603-from-marmelab-fix-ra-i18n-i18next",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 Jan 2024 17:11:18 +0100"},{sha:"7b549ff441cb28f6fb1ef02536617a1be491fd8a",message:"Doc-Fix-Tutorial-misses-URL-scheme-in-custom-Field",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jan 2024 16:46:01 +0100"},{sha:"721ccca173ed8d061ef5e62def12538dac82e297",message:"Merge-branch-next-into-layout-no-props-cloning",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jan 2024 16:37:50 +0100"},{sha:"0624af3704a58e4b8a99ad87b1eef5228321ee11",message:"Merge-pull-request-9554-from-PedroPerpetua-next",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 23 Jan 2024 16:35:23 +0100"},{sha:"4be093efe622a285675f7b1cbe27872dd10436a8",message:"Improve-Upgrade",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jan 2024 16:32:43 +0100"},{sha:"e64bf8f445f6d422278774f80a483a71b08ab684",message:"Fix-build",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jan 2024 15:57:38 +0100"},{sha:"08f5bc5c9a6af1aa4f8143bf95994ca368f0dd10",message:"Fix-ra-i18n-i18next-broken-package",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jan 2024 15:27:18 +0100"},{sha:"9c5fb1d26e8202e239331a0aeeb1f5742915e1f9",message:"Add-types-to-Admin-layout-example",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jan 2024 15:16:51 +0100"},{sha:"8813a1deb8453f94b483e2ae4e2d2aa50d41cb4f",message:"Update-docs-Upgrade.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 23 Jan 2024 15:12:50 +0100"},{sha:"71aaf601466e974d8e79c5dd4369811a4fdd8e58",message:"Merge-pull-request-9602-from-marmelab-doc-fix-link-readme",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 Jan 2024 13:47:37 +0100"},{sha:"83a027ac2bc1edddef41a51877320fa1c827619a",message:"Doc-Fix-link-to-documentation-root",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jan 2024 12:42:47 +0100"},{sha:"b0905366fac3ecfbd5c0731c846732721b99cb1f",message:"Add-storybook",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jan 2024 09:57:43 +0100"},{sha:"dbf7eafc2243758d70396756f92b62e1ba3bc036",message:"Fix-kinter-warning",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jan 2024 09:38:44 +0100"},{sha:"92871193e3d5e740c548027c490f4cb9c4291f9a",message:"Merge-pull-request-9599-from-marmelab-doc-datagrid-ag",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 Jan 2024 08:01:01 +0100"},{sha:"ba71693892dbba11c709d9568b5d2073792b1579",message:"Improve-Datagrid-bulkActionButtons-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Jan 2024 19:25:52 +0100"},{sha:"adc530ca29ce7adb10d3493c87adebb332bf1f93",message:"Fix-Datagrid-docs",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Jan 2024 19:21:44 +0100"},{sha:"a96af9b3f7ca0a9766328389ef3a4257349d2d44",message:"Fix-blinking-in-optimistic-mode",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Jan 2024 19:12:38 +0100"},{sha:"95303a9cdf1f9ff709acde47966af56177fdf7b1",message:"Fix-useUpdateMany-doesn-t-properly-update-cache-in-pessimistic-mode",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Jan 2024 18:54:33 +0100"},{sha:"790afc4dce358f69a3c8862264600432a226ac73",message:"Doc-Update-DatagridAG-page-to-reflect-latest-changes",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Jan 2024 18:09:54 +0100"},{sha:"a6e4272e1e27b37963040afc4e45e30a2da8980f",message:"Improve-doc-for-custom-layout",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Jan 2024 17:36:48 +0100"},{sha:"674d871d9a8c7f937b075882d9011d1f5485758a",message:"Document-default-title-in-custom-Error-page",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Jan 2024 17:28:51 +0100"},{sha:"f2875af8d079323bfd042a1413b518c875877b60",message:"Document-useDefaultTitle-hook",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Jan 2024 17:25:27 +0100"},{sha:"26a1b88ce5eada0f64ffac935dcdf3a468eb6990",message:"Add-upgrade-guide",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Jan 2024 17:23:31 +0100"},{sha:"225297e6bbe3ef9ef43e9e503b387ed418a57b57",message:"Merge-pull-request-9594-from-marmelab-fix-source-context-label-regression",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 22 Jan 2024 16:13:41 +0100"},{sha:"5d3babd67e8effea43ff0fe765bf4c6d59424810",message:"Merge-pull-request-9598-from-marmelab-dependabot-npm_and_yarn-vite-3.2.8",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 22 Jan 2024 15:03:51 +0100"},{sha:"f07d00af2c34e743592022f0e6f01cf90a183687",message:"Merge-branch-next-into-next",author:{name:"Pedro Perpétua",email:"46409254+PedroPerpetua@users.noreply.github.com"},date:"Mon, 22 Jan 2024 00:08:16 +0000"},{sha:"885c4a5f6f3cb55f3355e2feb5e8b6cd5cce2b15",message:"Adjusted-upgrade-and-theme-docs",author:{name:"PedroPerpetua",email:"pedro.perpetua@sapo.pt"},date:"Mon, 22 Jan 2024 00:02:50 +0000"},{sha:"c058180a2fe3c8ec7be85259ac08221e92111de5",message:"Update-FilterForm.spec.tsx",author:{name:"Sam Bull",email:"git@sambull.org"},date:"Sun, 21 Jan 2024 13:32:05 +0000"},{sha:"185eb721c2a1a4b1167b150dd202de2e03c609b5",message:"Update-FilterForm.spec.tsx",author:{name:"Sam Bull",email:"git@sambull.org"},date:"Sun, 21 Jan 2024 13:08:08 +0000"},{sha:"73bd17e9de952689360f3f79dd336222d5e268cf",message:"Bump-vite-from-3.2.7-to-3.2.8",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Fri, 19 Jan 2024 23:42:24 +0000"},{sha:"cba718c448cdbb3afbb270c2598c14ec5a2e864c",message:"Update-FilterForm.spec.tsx",author:{name:"Sam Bull",email:"git@sambull.org"},date:"Fri, 19 Jan 2024 15:43:28 +0000"},{sha:"041521a4a187c0bf054a254f0d07493fab3b55cb",message:"Merge-pull-request-9597-from-completejavascript-docs-translation-locales",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Jan 2024 16:40:29 +0100"},{sha:"c586ff9c9249e54c8d21a05128a8944b13eab57c",message:"Update-FilterForm.spec.tsx",author:{name:"Sam Bull",email:"git@sambull.org"},date:"Fri, 19 Jan 2024 15:26:23 +0000"},{sha:"ca395db78b52d48042cdee3cd0c55e671ec025b2",message:"Update-yarn.lock-for-v4.16.7",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Jan 2024 16:11:52 +0100"},{sha:"ec6412d098af23e4e58688edf0d3b0bec115ad9c",message:"v4.16.7",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Jan 2024 16:08:44 +0100"},{sha:"cd3c28ef353951fef679dbc192e3a381f1b8bc58",message:"Add-changelog-for-v4.16.7",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Jan 2024 16:08:12 +0100"},{sha:"915ce6e3b96028e7e76ede7f430cf8c42550ea05",message:"fix-update-vietnamese-link-to-replace-the-deprecated-one",author:{name:"Lam Pham",email:"completejavascript.super@gmail.com"},date:"Fri, 19 Jan 2024 21:18:25 +0700"},{sha:"17ddd2089ba00c4114f3140f9ae521282ed62fea",message:"Fix-FileInputPreview-propTypes-9596",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Jan 2024 14:50:22 +0100"},{sha:"fa4f0fba52d07b23653a709bf0a4683c18213594",message:"Add-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Jan 2024 12:02:33 +0100"},{sha:"1410e0575bffd5f47b7e369f994e51ac142d0041",message:"Fix-label-inference-regression",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Jan 2024 11:31:18 +0100"},{sha:"c606084311e74ad52f1cd90a2893e8d927fa2e1e",message:"Doc-Fix-section-level-in-DatagridAG",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 18 Jan 2024 11:07:15 +0100"},{sha:"7cf677eed91e69d328bdf014d7fe846519eb4e1b",message:"Merge-pull-request-9590-from-marmelab-doc-video-tutorials",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 18 Jan 2024 09:31:40 +0100"},{sha:"d1c1ea7654973bafe84bcb85c5fdbdc0f7d4f42d",message:"Revert-unrelated-change-to-fix-e2e-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 18 Jan 2024 09:26:58 +0100"},{sha:"0d919067af810cf569b323af568248c52961358e",message:"Fix-build",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 18 Jan 2024 00:21:08 +0100"},{sha:"6160f3328f4547b7a246f021d8422e09842d456b",message:"Update-Layout-to-require-only-children-prop",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 18 Jan 2024 00:02:35 +0100"},{sha:"8f4f8ae4a05581aeda0f11aa5b760c4e7589f212",message:"Make-videos-responsive",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 17 Jan 2024 19:07:24 +0100"},{sha:"c443a7d83bddd27ea6f80529fd831ccdcd6ff2b8",message:"Doc-Add-video-tutorial-for-List-and-Edit-pages",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 17 Jan 2024 17:46:21 +0100"},{sha:"572115c89b06ea3b372ac06f766bd1b1a4509a52",message:"Ensure-we-don-t-generate-tests-when-we-don-t-have-required-resources",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Jan 2024 10:37:32 +0100"},{sha:"4fd19dc8e4c1858be70b995492637671ec24c05f",message:"Demo-Use-DatagridConfigurable-instead-of-Datagrid",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 17 Jan 2024 10:03:11 +0100"},{sha:"630567fd24b9d09f97ff6fee1f63c05d523787c3",message:"Use-elem.key-from-filter-elements",author:{name:"Sam Bull",email:"git@sambull.org"},date:"Tue, 16 Jan 2024 19:17:27 +0000"},{sha:"8b670b87d69192f0cacfa305db2b314cfe93d88e",message:"Generate-tests-from-cli-state",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 Jan 2024 17:36:27 +0100"},{sha:"349170197f8b316dc2781758c671d65c7c9536f8",message:"WIP",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 Jan 2024 14:54:15 +0100"},{sha:"b619443a8d0158e5f3c9111262ff11a62159c9f7",message:"Merge-pull-request-9582-from-marmelab-fix-new-deal-does-not-appear-in-the-correct-order",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 Jan 2024 13:23:48 +0100"},{sha:"e6edfe473d29df4a09b596efcc54b185691dd0e3",message:"Merge-pull-request-9584-from-marmelab-history-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 Jan 2024 12:31:32 +0100"},{sha:"ba9f534695bdb5296cb9b798a8f0ba1f7db04c38",message:"Merge-pull-request-9586-from-marmelab-remove-default-props",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 Jan 2024 12:31:01 +0100"},{sha:"a77556283411c705f5c30127465c0a231621feb5",message:"Fix-linter-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 16 Jan 2024 11:17:57 +0100"},{sha:"9414d94c43a0209b98d890aa367950e9307d1828",message:"Fix-build",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 15 Jan 2024 23:39:08 +0100"},{sha:"a882ea9ec95fb8cc52ebc61281af8c7d56d17dfc",message:"Demo-Remove-useless-defaultProps-usage",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 15 Jan 2024 23:06:17 +0100"},{sha:"acc363f0823eb564a1965d131b121ede3f27cc03",message:"Add-chapter-for-RevisionsButton",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 15 Jan 2024 21:54:50 +0100"},{sha:"11cbe2e0782a0a4bc2b9397a90280d77033ea101",message:"Document-Form-components",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 15 Jan 2024 21:34:48 +0100"},{sha:"08363266599378359178a0f4fa33132e75c915da",message:"Add-section-in-features",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 15 Jan 2024 21:34:36 +0100"},{sha:"6f32531dd67e1e0fba4e8e0f047fe6df3f54627d",message:"fix-withLifecycleCallbacks-use-enums-for-hooks-list",author:{name:"Quentin Decré",email:"quentin@jarvi.tech"},date:"Mon, 15 Jan 2024 17:10:48 +0100"},{sha:"07a240a8395439f8b51ae9682b5787469b8eec16",message:"doc-withLifecycleCallbacks-complete-documentation",author:{name:"Quentin Decré",email:"quentin@jarvi.tech"},date:"Mon, 15 Jan 2024 10:32:41 +0100"},{sha:"cb4ea010e71fa803d162f8ee27d4b30ce096f7ca",message:"Fix-bug",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 15 Jan 2024 10:23:49 +0100"},{sha:"fc82984a66748959731edacd9df39ffd34958777",message:"chore-withLifecycleCallbacks-extract-applyCallbacks",author:{name:"Quentin Decré",email:"quentin@jarvi.tech"},date:"Mon, 15 Jan 2024 10:22:54 +0100"},{sha:"15f8faae3950344cd7e724ec05239a023ac83764",message:"feat-withLifecycleCallbacks-supports-wildcard-arrays-of-callbacks",author:{name:"Quentin Decré",email:"quentin@jarvi.tech"},date:"Mon, 15 Jan 2024 10:05:18 +0100"},{sha:"30e68a42cb6e0fd9961e5e8d1be511a1aede62c2",message:"wip-Fix-new-deal-does-not-appear-in-the-correct-order",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 12 Jan 2024 19:30:21 +0100"},{sha:"12bfac151de08b0ef7a3281d50ffd842196edaa0",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 12 Jan 2024 15:59:29 +0100"},{sha:"60e4ac7c222df55849b9797e6763825a66eb8dfb",message:"v4.16.6",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 12 Jan 2024 15:58:09 +0100"},{sha:"7ec4c1e140ea1108c75cd0fbbbaeeed59e18f62c",message:"changelog-for-4.16.6",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 12 Jan 2024 15:57:06 +0100"},{sha:"785dc9e02e8855a246f0b7c959df92e9075167a4",message:"Merge-pull-request-9573-from-Szulerinio-doc-fix-jekyll-trying-to-parse-jsx-code",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 12 Jan 2024 15:29:17 +0100"},{sha:"9910dc1ba26a730fe0972e7f345e0216fcfeb485",message:"no-ci-fix-typo-in-docs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 12 Jan 2024 15:26:38 +0100"},{sha:"6a3cf9c70b8e513cd0dbdbe8701a327808f57583",message:"noci-fix-jekyll-trying-to-parse-jsx-code-mutation-options",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 12 Jan 2024 14:33:56 +0100"},{sha:"d589e64fc90c774d748a25c41a992c4c0296f1b8",message:"Merge-pull-request-9581-from-marmelab-fix-creating-a-resource-does-not-work-in-atomic-crm",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 12 Jan 2024 14:26:44 +0100"},{sha:"8e718230c264bd499f4a95fa1dd1e35f7b5bd526",message:"fix-create-new-deal-with-connected-user-as-sales_id-and-prevent-duplicate-index-to-order-them",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 12 Jan 2024 11:26:33 +0100"},{sha:"7f010a0e58aa9a081f953f38c54541b6e930aa14",message:"Merge-pull-request-9533-from-marmelab-source-context",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 12 Jan 2024 11:14:48 +0100"},{sha:"107e594cb7a90c9557192cc66a68b9c688a333fb",message:"Fix-gitignore-copy",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 12 Jan 2024 09:11:53 +0100"},{sha:"3894f03fcb6777c4f876c2206f6d55edd799d2bb",message:"Better-ArrayInput-i18n-story",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 12 Jan 2024 09:09:34 +0100"},{sha:"513a4805e2be722f54c4a0a96e41d727ce58082d",message:"Fix-click-on-Datagrid-Select-All-button-bubbles-up-to-parent-Datagrid-9567",author:{name:"Sam Bull",email:"aa6bs0@sambull.org"},date:"Thu, 11 Jan 2024 16:23:52 +0000"},{sha:"50258d5e48366a6520b2a3341172badf34dbcaf2",message:"Update-documentation-to-remove-passing-rest-parameters",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Jan 2024 17:22:01 +0100"},{sha:"5496cca68266cd8cec92d1033f90ea65a66effde",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Jan 2024 17:16:17 +0100"},{sha:"857dcdb42848aafe2feb204d90c1303b159e6881",message:"Merge-pull-request-9574-from-marmelab-dependabot-npm_and_yarn-follow-redirects-1.15.4",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 11 Jan 2024 17:11:23 +0100"},{sha:"84c71d86cb30eaa2b2662a0b9e0c94233ab82b7b",message:"Handle-scalar-array-inputs",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Jan 2024 15:18:24 +0100"},{sha:"6d69112ae0633c25192879185e6e432618492799",message:"Simplify-TranslatableInputsTabContent-getLabel",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Jan 2024 12:43:56 +0100"},{sha:"cc0e4611acb62668632616f9b1e024e4e94a09a1",message:"Replace-LabelPrefix-with-SourceContext",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 9 Jan 2024 17:51:32 +0100"},{sha:"8c1d5b7936dfa3fc710bc8b4babcc1c1a0adbe0f",message:"Rename-variables",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 8 Jan 2024 16:14:50 +0100"},{sha:"b1f8ce13bd1fe19fa44624f13425dc9fdecbb3df",message:"Compute-TranslatableInputs-label-translationKey-in-place",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 8 Jan 2024 13:51:43 +0100"},{sha:"e602813f74e8a1a2df27fc0f37e370a5e3d0a070",message:"Reintroduce-useWrappedSource",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 8 Jan 2024 13:38:56 +0100"},{sha:"005da2090c9a057b28846198430cb9ff9ff6e7d9",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 8 Jan 2024 13:28:21 +0100"},{sha:"d9c9fb8de343c79675f4075f110ccf5f6c5a5a6d",message:"Apply-review-suggestion",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 8 Jan 2024 11:48:46 +0100"},{sha:"59bc45fbef985ad7c4a7e59bc67b305c8e5d8763",message:"Restore-removed-test",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 8 Jan 2024 11:48:32 +0100"},{sha:"35c6d9bb47f78d9792c35a560c9e20f7164628a6",message:"Refactor-to-centralize-label-logic",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Jan 2024 15:31:00 +0100"},{sha:"6244870dfc4094e724067e12d7ec9bb65e1b27af",message:"Refactor-to-handle-labels-correctly",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Jan 2024 15:03:52 +0100"},{sha:"ba8ffca0d3a0dc1be3a6737fc0f908072dd93791",message:"Apply-reviews-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Jan 2024 15:03:35 +0100"},{sha:"04ddc0eec44b37e7fb1fa53b7d139124ba4a8054",message:"Make-test-title-clearer",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 Jan 2024 16:09:31 +0100"},{sha:"cfaf0180f332c269b79e715c2650c0f8092fc216",message:"Revert-breaking-changes-for-labels",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 Jan 2024 15:55:33 +0100"},{sha:"2ad60b395dd7dd1df2d62fdbab7ec1a24b8ff347",message:"Rename-SourceContext-file-and-extract-useWrappedSource",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 Jan 2024 15:36:40 +0100"},{sha:"f56bb8cddd45feca62e71ba815c957d0968218f3",message:"Revert-FieldTitle-unnecessary-change",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 Jan 2024 15:35:42 +0100"},{sha:"4484f601f15c14d52bf140241b0e00fc1243fca6",message:"Add-an-upgrade-guide-section-about-FormDataConsumer",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 Jan 2024 15:35:36 +0100"},{sha:"6dd99fcfdae141192cf4bfb8872a8c694f85bc87",message:"Rewriting",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 Jan 2024 15:40:28 +0100"},{sha:"7d14f1d666622136eb1fbba84575a9f5db2b353d",message:"Linting",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 20 Dec 2023 15:00:38 +0100"},{sha:"c954747ca6095ed4012f2d4e3901fc16521a71d3",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 20 Dec 2023 14:57:42 +0100"},{sha:"e00521cc48b4d3e57b7559b9d783b6712fc8fda0",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 20 Dec 2023 11:51:16 +0100"},{sha:"73965786dda9b40584f4f5d3fcba0712db0b3fad",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 20 Dec 2023 11:38:11 +0100"},{sha:"f782ab8a70ab6f6801ff8d4bff11d1b2be4e8354",message:"Refactor-to-handle-TranslatableInput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 20 Dec 2023 09:41:09 +0100"},{sha:"8b09539143ffa67f4ce9e18327f963d592106522",message:"Update-upgrade-guide",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 18 Dec 2023 17:50:50 +0100"},{sha:"afd756d44aec01ef21709be3f1da4235e33cd024",message:"Introduce-SourcePrefixContext",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 18 Dec 2023 17:45:00 +0100"},{sha:"52a14ee871a6b15f6e639d109dcb45fcfbdb14e4",message:"Ignore-templates-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Jan 2024 12:37:23 +0100"},{sha:"7ea00b148916f9606680fb9af8810624b70f38d5",message:"Add-tests-to-the-ra-data-fakerest-generated-app",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Jan 2024 12:09:50 +0100"},{sha:"079e3c02561bcdfcf97bb5f008b3a2b3ed582e09",message:"Fix-project-generation-with-flags",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Jan 2024 12:08:09 +0100"},{sha:"8fc5185d6cb5af2a6d32393b0f7ae2ac1c5e8ace",message:"Re-organize-files-in-templates-allowing-to-overwrite-root-project-files",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Jan 2024 12:07:49 +0100"},{sha:"b1e2ec2465c7f92e7a81dbb8ca6520723224c518",message:"Simplify-generateProject",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Jan 2024 11:05:41 +0100"},{sha:"38256e00841482a82e6c463f9f11f1460c9d65b8",message:"Merge-pull-request-9564-from-marmelab-doc-datagrid-support-header-pinning-but-it-s-not-mentioned-anywhere",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 10 Jan 2024 22:48:39 +0100"},{sha:"aba4ccc52c93b8b84739f7abbb5c7bc14beff40e",message:"Bump-follow-redirects-from-1.15.2-to-1.15.4",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Wed, 10 Jan 2024 19:35:35 +0000"},{sha:"565bb6cf207908ffc8d090a05cbc8b6a8372da8f",message:"add-a-line-break",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 10 Jan 2024 15:06:42 +0100"},{sha:"8d87e59e683c1bd4025329577ee18cf6efcedfc5",message:"Added-v5-upgrade-docs",author:{name:"PedroPerpetua",email:"pedro.perpetua@sapo.pt"},date:"Tue, 9 Jan 2024 22:03:24 +0000"},{sha:"58e254c5b96d0b6341f6f89264762c551f4eea86",message:"Merge-pull-request-9572-from-scheiblr-patch-2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 9 Jan 2024 10:01:31 +0100"},{sha:"0a648a2eb892978dd4c4980fbda70f1d42cf39e2",message:"Add-LinuxForHealth-FHIR-to-DataProviderList.md",author:{name:"Raphael Scheible",email:"2667575+scheiblr@users.noreply.github.com"},date:"Mon, 8 Jan 2024 18:49:16 +0100"},{sha:"c25e4e170ed9c287f3db5584e8d49a191fbec414",message:"Merge-pull-request-9570-from-Szulerinio-doc-fix-typo-in-resource-documentation",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 8 Jan 2024 17:02:30 +0100"},{sha:"ba3924a03f31517715f92c06a317b104cd851635",message:"fix-typo-in-docs",author:{name:"Szymon Kozłowski",email:"60754055+Szulerinio@users.noreply.github.com"},date:"Mon, 8 Jan 2024 16:46:34 +0100"},{sha:"20fa897fc0156d96cb2c9e26bfac7294cc6a9dc6",message:"Fix-outdated-JSDoc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 Jan 2024 15:28:55 +0100"},{sha:"2f031525fce5d4a45897697d874b2e29bb43a576",message:"Merge-pull-request-9565-from-marmelab-upgrade-vite",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 8 Jan 2024 14:02:29 +0100"},{sha:"535fb3043ee3c714973dc64e5d700c58ac2c1cc0",message:"Fix-node-types",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 8 Jan 2024 11:22:40 +0100"},{sha:"ca6eb703c273d288a7f3b94e20d7aabafba387d0",message:"Apply-suggestions-from-code-review",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 8 Jan 2024 09:05:03 +0100"},{sha:"48e1a78a013de2d660e66c8be62ed77434b7b58c",message:"Upgrade-vite-dependencies",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Jan 2024 17:49:43 +0100"},{sha:"fc16424b1e02787bea54ee8a4dd60c24cb2dccca",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 Jan 2024 17:45:59 +0100"},{sha:"1c7d6085940f323b8431e5c9b6d9c935cedcebd6",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 5 Jan 2024 17:31:59 +0100"},{sha:"512bedd813d160b3012e5b0614dab2d811314772",message:"v4.16.5",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 5 Jan 2024 17:30:12 +0100"},{sha:"9f2f4c0905286d13b6ef635282c3f5931d09d84e",message:"Doc-Fix-Datagrid-video-url",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 5 Jan 2024 17:18:24 +0100"},{sha:"6a5fdebd04c9c530eb3391ce7e2edada7d39c0f9",message:"doc-added-a-screencast-and-a-section-to-demonstrate-headers-pinning-feature",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 5 Jan 2024 17:18:14 +0100"},{sha:"29363c76e22d35e6b21ca0058ce2a09327525177",message:"changelog-for-v4.16.5",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 5 Jan 2024 17:05:20 +0100"},{sha:"5bac94499787c8bd391a34be1db311c7cc4aea04",message:"Merge-pull-request-9563-from-marmelab-revert-9532-fix-select-array-input-does-not-use-record-representation",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 5 Jan 2024 16:58:15 +0100"},{sha:"844c288a857adbebe5610a415e03f025be5f4a3e",message:"Revert-fix-SelectArrayInput-does-not-use-recordRepresentation",author:{name:"Jean-Baptiste Kaiser",email:"jbaptiste.kaiser@gmail.com"},date:"Fri, 5 Jan 2024 16:41:15 +0100"},{sha:"9561dbc679eaf417ecd9d920b61d6ad81876dacf",message:"Merge-pull-request-9561-from-smeng9-fix-menuitemlink-type2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 5 Jan 2024 15:20:09 +0100"},{sha:"c0199113d0855acdc6d2712d0e7c06f3b609a65c",message:"Merge-pull-request-9562-from-marmelab-doc-ReferenceOneField-emptyText",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Jan 2024 14:27:51 +0100"},{sha:"fe19073c6d7bd4110f230d3809b76a29e09df6b8",message:"no-ci-Doc-Better-document-ReferenceOneField-emptyText-prop",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 5 Jan 2024 14:17:33 +0100"},{sha:"9e61cf5869503badb378fa058f5f68eb4f435e3a",message:"Merge-pull-request-9552-from-seongwon-privatenote-fix-withrecord-type",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 5 Jan 2024 13:38:35 +0100"},{sha:"bb68925586b8f81d9a42268c654f831248dc11e3",message:"Merge-pull-request-9559-from-marmelab-fix-autocomplete-input-props-are-overrided",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 Jan 2024 09:54:39 +0100"},{sha:"cb9863adc618c48e7a7cc0667d8e6c45a7d8d990",message:"make-story-more-beautiful",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 5 Jan 2024 09:17:25 +0100"},{sha:"4740243a57a9ad758679575ea2560a6c9804d619",message:"fix-union-of-types",author:{name:"shaoyu",email:"shaoyu"},date:"Fri, 5 Jan 2024 10:10:49 +0800"},{sha:"7664a33a492b0e970f155d372a05997424801e31",message:"Improved-theming-configurations-with-the-use-of-deepmerge-and-createTheme",author:{name:"PedroPerpetua",email:"pedro.perpetua@sapo.pt"},date:"Thu, 4 Jan 2024 18:58:21 +0000"},{sha:"b38c5e338f925bb41e06a3c4bc1fe0a7b22e96c5",message:"fix-do-not-merge-TextFieldProps.InputProps-if-TextFieldProps.InputProps-does-not-exist",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 4 Jan 2024 17:29:52 +0100"},{sha:"32af52bbb49f7345aab8a43dbdedca1aa624f2e4",message:"fix-merge-InputProps-so-Autocomplete-still-works",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 4 Jan 2024 17:17:22 +0100"},{sha:"4cd07b99c79bee6737459c83d362b6c067687a99",message:"Merge-pull-request-9558-from-marmelab-make-react-query-devtools-button-smaller",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 Jan 2024 16:46:38 +0100"},{sha:"2059cf6a4a0f02f7af371d363fda9fb63bf22d9a",message:"add-a-comment-to-explain-the-addition-of-a-css-rule-needed-to-customize-ReactQueryDevtools-button-size",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 4 Jan 2024 16:24:52 +0100"},{sha:"2556c837874bdd3b4643638398db35840e3ce14e",message:"style-narrowing-ReactQueryDevtools-button",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 4 Jan 2024 15:22:57 +0100"},{sha:"767e459e008b721616c92e36f2714a3ebd8588d2",message:"Merge-pull-request-9557-from-marmelab-expand-markdown-field-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 Jan 2024 14:58:21 +0100"},{sha:"2dbd2f83aae3d80841fbd7cb1577d3df9e91e9c3",message:"improve-MarkdownField-doc-to-fit-EE-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 4 Jan 2024 14:44:17 +0100"},{sha:"f9bdf7ac3a2a2cfa0718588b86b38251fbd1832d",message:"Remove-debug-code",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 Jan 2024 11:48:01 +0100"},{sha:"1fb781e6418b3a0ccf14d45c7655b7909ea92528",message:"Merge-pull-request-9555-from-smeng9-fix-menuitemlink-type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 Jan 2024 11:45:37 +0100"},{sha:"7c65caf17bb3be928eb9fbd313890adb742080ac",message:"apply-review",author:{name:"shaoyu",email:"shaoyu"},date:"Thu, 4 Jan 2024 18:07:17 +0800"},{sha:"185a4d03f4144504384670603c57c7e929943468",message:"fix-menuitemlink-type-for-anchor-tag",author:{name:"shaoyu",email:"shaoyu"},date:"Thu, 4 Jan 2024 13:40:30 +0800"},{sha:"ee88332304d2b39767bb54e3b0394e3ddf4f019d",message:"Run-prettier",author:{name:"Seongwon Park",email:"seongwon.park@privatenote.co.kr"},date:"Thu, 4 Jan 2024 08:33:07 +0900"},{sha:"9c0227a2c06fed0947c265516b2a32e073c84f03",message:"Closes-9546-fixes-hardcoded-TextField-size-prop",author:{name:"PedroPerpetua",email:"pedro.perpetua@sapo.pt"},date:"Wed, 3 Jan 2024 21:01:28 +0000"},{sha:"456c3942b89688ba4886a9519e34ba57054dc916",message:"Merge-pull-request-9544-from-marmelab-create-react-admin-flags",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 3 Jan 2024 14:30:10 +0100"},{sha:"d7f1b172f6162f60f6309e84c7b32b7804c29dc4",message:"Ensure-type-consistency-between-WithRecord-and-FunctionField",author:{name:"Seongwon Park",email:"seongwon.park@privatenote.co.kr"},date:"Wed, 3 Jan 2024 10:36:22 +0900"},{sha:"c6cd3601333ed64f71b1afeefb03c98a17401017",message:"Make-create-react-admin-usable-in-non-interactive-mode",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 22 Dec 2023 17:21:14 +0100"},{sha:"f6e2760f8d5e9cce13384f027e468056c8b10742",message:"Fix-input-Refactor-date-and-time-input-handling",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 22 Dec 2023 16:48:28 +0100"},{sha:"ab2e448a6746081ea6c387484754a68cd9464f15",message:"Merge-pull-request-9537-from-marmelab-fix-usePreferences",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 22 Dec 2023 15:38:16 +0100"},{sha:"bf447856d6b0eedef2393150c0c517212a02f619",message:"Feat-usePreference-Throw-an-error-if-use-outisde-right-context",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 20 Dec 2023 17:46:28 +0100"},{sha:"e32f94622af5b20cd945d4a981f72a6c895465d8",message:"Fix-input-Set-DateInput-and-DateTimeInput-to-uncontrolled-input",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 22 Dec 2023 14:41:53 +0100"},{sha:"3bf6b654883013a445a22d2833697095e45bdfd2",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 22 Dec 2023 14:26:39 +0100"},{sha:"df4db0161731f09354e95687d2d0b628babd71b5",message:"v4.16.4",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 22 Dec 2023 14:26:14 +0100"},{sha:"dec6aa604213bc6af7931ed2541e0251cba5e17b",message:"Prepare-changelog-for-v4.16.4",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 22 Dec 2023 14:21:13 +0100"},{sha:"6e91b3121649fb3069c8cd383aa49ce78f903119",message:"Merge-pull-request-9540-from-marmelab-update-datagrid-ag-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 22 Dec 2023 12:30:32 +0100"},{sha:"6d09e0e893930776b13be20b690cab2cd88cc1e9",message:"Update-DatagridAG-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 22 Dec 2023 11:56:22 +0100"},{sha:"3dce82987e4f252bb36cedd80e42d2f0992c19aa",message:"Merge-pull-request-9536-from-marmelab-useInfiniteGetList-max-data-length-to-cache",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 22 Dec 2023 11:44:20 +0100"},{sha:"9a1a937f34c7d6eaf869e3adb166a853dc661859",message:"Merge-pull-request-9511-from-marmelab-doc-markdown-input",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 21 Dec 2023 12:02:10 +0100"},{sha:"408f474635cf6e877d8140ea50dab31c539a8322",message:"Moving-things-around",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 21 Dec 2023 12:01:57 +0100"},{sha:"13ce0d36a12e0f3ad8c2b8d2517ab360aa1960b5",message:"Update-useInfiniteGetList-to-skip-getOne-cache-population-for-large-responses",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 20 Dec 2023 18:11:34 +0100"},{sha:"ba45af8721d870da868db994e8b4b76d5800ead2",message:"no-ci-Doc-MarkdownInput-Update-documentation-with-Francois-feedback",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 20 Dec 2023 14:44:15 +0100"},{sha:"85993628e4720ee783154d82d30c4172af683b55",message:"Merge-pull-request-9453-from-sebashwa-doc-link-to-caching-page",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 19 Dec 2023 11:53:20 +0100"},{sha:"f913c20ad460a086b71b472ae3042fc7c06845f6",message:"Merge-pull-request-9532-from-marmelab-fix-select-array-input-does-not-use-record-representation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 19 Dec 2023 08:20:43 +0100"},{sha:"689f38299308d4f1d6685c9f879898db8b936591",message:"fix-SelectArrayInput-does-not-use-recordRepresentation",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 18 Dec 2023 17:42:12 +0100"},{sha:"dabcc5b02fd33bb54ceaaa93195afcd37a995044",message:"no-ci-Doc-markdownInput-Update-from-reviews",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 14 Dec 2023 10:06:32 +0100"},{sha:"c21faf3d6af9563bc632a26c9c743e3732c9aa2b",message:"Merge-pull-request-9530-from-marmelab-remove-ie-compat",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 18 Dec 2023 16:06:07 +0100"},{sha:"21bc9d593231f72dd6c96d2991e2056ae87a4ff6",message:"Merge-pull-request-9528-from-marmelab-react-query-codemod",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 18 Dec 2023 15:00:59 +0100"},{sha:"cfac0d459830ce8d220a355e9748691001fc0aef",message:"Merge-pull-request-9531-from-marmelab-fix-doc-Show-queryOptions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 18 Dec 2023 11:25:24 +0100"},{sha:"3d8bfd7d95b9570ac16e143952ea0c2a5d5717af",message:"no-ci-Doc-Fix-typo-in-Show-queryOptions-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 18 Dec 2023 11:21:43 +0100"},{sha:"bc7a270fe6a8c105438b61e93e188d7d4d63b51b",message:"Merge-remote-tracking-branch-origin-next-into-remove-ie-compat",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 15 Dec 2023 17:14:05 +0100"},{sha:"09c504546f8c515602f3d0ddbc0188132a8920ab",message:"remove-ie-polyfills",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 15 Dec 2023 17:11:15 +0100"},{sha:"57efb3314de2d34eab349ee78d579e9fe99f3c95",message:"Merge-pull-request-9525-from-marmelab-backport-from-master-01",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 15 Dec 2023 16:18:01 +0100"},{sha:"01aeeff76c12efef28c945ccc3963241bb26c762",message:"Merge-remote-tracking-branch-origin-next-into-backport-from-master-01",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 15 Dec 2023 16:01:30 +0100"},{sha:"4a733cc97d28efd1153d1e7c6d289068117d5c00",message:"Update-yarn.lock-for-v4.16.3",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 15 Dec 2023 14:56:29 +0100"},{sha:"3e6b15f94c8993567ac21252d84570d038760fae",message:"v4.16.3",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 15 Dec 2023 14:55:52 +0100"},{sha:"41e47de97bd0ce1414a82df7c69aa6791ab43047",message:"Update-changelog-for-v4.16.3",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 15 Dec 2023 14:32:05 +0100"},{sha:"6bb23a4ddf6e940ba60a6c922368b69b005530d8",message:"no-ci-Fix-navigation-menu",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Dec 2023 12:00:32 +0100"},{sha:"33a211f4af35e4c9611f8654fc0fe17074b88b28",message:"Merge-pull-request-9481-from-marmelab-react-query-v5-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 15 Dec 2023 11:50:25 +0100"},{sha:"1f077563dee62d95ac38d7ba60e2d8c5466de7c3",message:"Update-docs-Actions.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 15 Dec 2023 11:50:12 +0100"},{sha:"e5d562ed75b487feda232c23575bf0b4cbe0734b",message:"Merge-pull-request-9523-from-marmelab-reference-many-field-set-filters-debounce",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 15 Dec 2023 11:49:28 +0100"},{sha:"804dcf67570912eccad02dcb8ce18ead082877de",message:"Rework-the-Actions-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Dec 2023 11:30:32 +0100"},{sha:"ce4ab9e2e9845c779dfecccfeea3ebfbf370c1b7",message:"Merge-pull-request-9529-from-marmelab-fix-notify-types",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 15 Dec 2023 10:14:53 +0100"},{sha:"8325ecc48ea7f154197cef0f68a497ed16e823de",message:"Fix-react-query-doc-links",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 15 Dec 2023 10:01:59 +0100"},{sha:"e3af328fda198ac29de77ee9acf19bb18d09f1ce",message:"Merge-pull-request-9527-from-marmelab-fix-autocomplete-input-props-are-overrided",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 15 Dec 2023 09:54:21 +0100"},{sha:"07d6993f4e9bb3f61d835fa5c3ff5b81e7bb20f5",message:"Update-documentation-skip-ci",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 15 Dec 2023 09:47:26 +0100"},{sha:"a54b67dfeb1b51a1b0f14c0a50bfc60480f34a19",message:"Fix-useNotify-types",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 15 Dec 2023 09:46:25 +0100"},{sha:"a1d3615949f78b3ed932abe93f1426da827c4c01",message:"no-ci-wip-Document-React-Query-codemods",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 14 Dec 2023 17:58:56 +0100"},{sha:"a8b65d256ac098a512fa01774e14d6667441394d",message:"fix-test",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 14 Dec 2023 17:33:03 +0100"},{sha:"b2e373ed26fb931a3c1832a03915e931c7ca5a0b",message:"fix-AutocompleteInput-TextFieldProps-does-not-apply",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 14 Dec 2023 16:30:24 +0100"},{sha:"9ae5e6941861ac9b13192218e8339941ef311a41",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 14 Dec 2023 16:18:10 +0100"},{sha:"aa00e6a70f931ada76646eb51be92a416b15bc65",message:"Apply-suggestions-from-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 14 Dec 2023 16:17:11 +0100"},{sha:"e3fdc213ae49b111cc97e6f5b5db71f2b2d0e68e",message:"Fix-react-query-doc-links",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 14 Dec 2023 16:12:18 +0100"},{sha:"62c9e7f7c25b347512fbed18c7d4950bd1db1936",message:"Revert-TanStack-Query-to-React-Query",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 14 Dec 2023 15:00:28 +0100"},{sha:"0af4804ff0bbd41e201bedbdeeed7cb5bf15a3f0",message:"Fix-useListContext",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 14 Dec 2023 14:50:45 +0100"},{sha:"04456ccb15910c5012103b94bebd5174266cf3fb",message:"no-ci-Apply-suggestions-from-code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 14 Dec 2023 14:22:20 +0100"},{sha:"8c1ddfeb4e011a94609d709c0f4f139fb5d480e8",message:"Merge-pull-request-9513-from-marmelab-doc-next-remix",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 14 Dec 2023 14:05:00 +0100"},{sha:"f2c4f18a841bfad81a4f1d55bab95f387108ab95",message:"fix-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 14 Dec 2023 11:52:13 +0100"},{sha:"3afc0debc121949dd971a96f8aa16f8f5c719e7e",message:"Merge-remote-tracking-branch-origin-master-into-backport-from-master-01",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 14 Dec 2023 11:33:03 +0100"},{sha:"979f3dcba064b9da8433de73233c6ad514c9dba8",message:"no-ci-Update-docs-ReferenceManyField.md",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 14 Dec 2023 11:07:36 +0100"},{sha:"b57746d29cbc77f4a7c5212e7897c08da28fe43a",message:"Review-Actions-Documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 14 Dec 2023 10:53:39 +0100"},{sha:"71d1c8d5d6f489a0b4f34d168e4ea65f557de63c",message:"Update-ReferenceManyField",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 14 Dec 2023 10:32:59 +0100"},{sha:"9540ca67bcf6e655565e5adfb8c93e54128b6094",message:"no-ci-Doc-Nextjs-Update-from-reviews",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 14 Dec 2023 10:18:38 +0100"},{sha:"6ee1757d3e600fbc62b905a222d798b95e69fdc9",message:"Fix-useListContext",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 14 Dec 2023 09:45:10 +0100"},{sha:"dd86c97dfa738974f501f76610c97d5065d46545",message:"Merge-pull-request-9524-from-marmelab-demo-migrate-isPending",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 14 Dec 2023 09:43:41 +0100"},{sha:"f133e943580481cf8e511e4af29f6306bc433ef3",message:"Fix-alert",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 13 Dec 2023 17:15:03 +0100"},{sha:"36a46e26d02dea68df2d0225331f8cd7e08a0fb6",message:"Demo-Migrate-isLoading-to-isPending",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 13 Dec 2023 17:11:14 +0100"},{sha:"e23f7b9a669feb465fd4f235b33ca6548645f69d",message:"Remove-unnecessary-comment",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 13 Dec 2023 16:28:44 +0100"},{sha:"f58f99a67c74cdb086e4a699a101584cde13e66a",message:"Merge-pull-request-9522-from-marmelab-fix-tabbed-show-layout",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 13 Dec 2023 16:08:38 +0100"},{sha:"aa2dfa24ce0cebfed8b19a1ec2d008a2840dc5a9",message:"Merge-pull-request-9473-from-marmelab-yarn-4",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 13 Dec 2023 15:24:11 +0100"},{sha:"980fbf8eca4204181a1707ce9b5a7d87362ece71",message:"Remove-unnecessary-styles",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 13 Dec 2023 14:59:42 +0100"},{sha:"edc103561fb486f15ad30a3f4ab55a11174a8485",message:"Fix-useReferenceManyFieldController-does-not-debounce-setFilters",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 13 Dec 2023 14:56:08 +0100"},{sha:"a24aa9ea13c2dba16cfd8b20a93737ee0e6a46e8",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 13 Dec 2023 14:54:49 +0100"},{sha:"7effb1ada96c9aa4829096ca632c3e37826684de",message:"Merge-pull-request-9521-from-marmelab-filter-array-input",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 13 Dec 2023 14:53:04 +0100"},{sha:"5300d06bc6b5327078fd411abbf1ff2cce1898f1",message:"Fix-react-query-doc-links",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 13 Dec 2023 12:02:52 +0100"},{sha:"8aa6adda841ecf5804c5abc0fe8bc56564c3841a",message:"Fix-TabbedShowLayout-displays-its-fields-as-full-width-blocks",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 13 Dec 2023 11:41:02 +0100"},{sha:"74105b2887c74e45287717b2a8e51c6d59e57400",message:"Fix-ArrayInput-does-not-work-in-FilterForm",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 13 Dec 2023 10:40:26 +0100"},{sha:"b5b030c0ff0a1835c5d27e3abcf9273e69c532f5",message:"Merge-pull-request-9520-from-marmelab-fix-use-input-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 13 Dec 2023 10:24:29 +0100"},{sha:"9dfabc5c6792ae2de71efa14e415160d1a08056d",message:"Fix-useInput-documentation-regarding-errors-display",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 13 Dec 2023 09:53:45 +0100"},{sha:"8175c4fdc8878b62bbe52bce9e5a5d01ddb3e8a7",message:"Doc-nextjs-Fix-typo",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 12 Dec 2023 15:48:10 +0100"},{sha:"65aee99cd069fb57dd95eca9274f58a360807f00",message:"Doc-markdownInput-Format-documentation",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 12 Dec 2023 15:37:35 +0100"},{sha:"51573a0881de6148049b57a6dc2b47734f32eb6f",message:"Merge-pull-request-9510-from-DavidVergnaultMoank-fix-scrolling-state-on-datagrid-and-reference-field",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 12 Dec 2023 15:07:36 +0100"},{sha:"5747b3ab848896e05bdf1d66d7c04c5cf50772ee",message:"Doc-markdownInput-Add-doc-about-custom-button",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 12 Dec 2023 14:10:06 +0100"},{sha:"d8c5dfeba51356c36ec0adbaf76dec25d28bdfd1",message:"Doc-next-Update-documentation-for-handling-App-router-part",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Tue, 12 Dec 2023 12:59:58 +0100"},{sha:"9955aad9e23ada636286eb3b040aaa7d5c4e9efa",message:"Doc-Improve-MarkdownInput-documentation",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 11 Dec 2023 17:07:27 +0100"},{sha:"47fae2342c5543c8ca2bd9492c2a49aea786f10e",message:"Scroll-on-top-on-ReferenceField-click",author:{name:"David Vergnault",email:"david.vergnault@moank.com"},date:"Mon, 11 Dec 2023 16:35:52 +0100"},{sha:"e91ac34cc545a917354c20c42553e9f46c806a59",message:"Scroll-on-top-on-datagrid-row-click",author:{name:"David Vergnault",email:"david.vergnault@moank.com"},date:"Mon, 11 Dec 2023 16:35:41 +0100"},{sha:"980648179e6c33deee15c231ce777d97c8d0e86d",message:"Merge-pull-request-9503-from-marmelab-fix-use-theme",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 11 Dec 2023 12:42:39 +0100"},{sha:"1b8f0ed2a0d5afdb2558517bff416bbb458e2e2c",message:"Merge-pull-request-9509-from-marmelab-feat-add-checkforapplicationupdate-cra",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 11 Dec 2023 11:26:21 +0100"},{sha:"85a21f414e45a05e58bdddcb3301a80abb27e2d8",message:"Don-t-trigger-side-effects-while-fetching-in-auth-hooks",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 11 Dec 2023 11:22:15 +0100"},{sha:"1fadea7f04d9eb2e3fcb7139064eea98af2cad05",message:"Don-t-trigger-side-effects-while-fetching",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 11 Dec 2023 11:13:33 +0100"},{sha:"4c3f1c54f883fd26d5a955dc9b1a73c6cc02f63c",message:"Feat-cra-rename-LayoutRA-to-RALayout",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 11 Dec 2023 11:10:57 +0100"},{sha:"82a52a47f7c400e9c0eba07351b5f9413fead1fa",message:"Feat-cra-Add-layout-to-handle-CheckForApplicationUpdate",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 11 Dec 2023 10:57:17 +0100"},{sha:"20b793128a9c42a407764d6c7bf6412f14e6b0c7",message:"Revert-test-change",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 11 Dec 2023 10:09:36 +0100"},{sha:"317bd174a61772c3fba44ee5a5e67bfdf14cd128",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 11 Dec 2023 10:05:07 +0100"},{sha:"75c450e8499ccc579c8ca1614d3f3f6c10eec544",message:"Ensure-light-theme-is-used-when-no-dark-theme-is-provided-and-store-has-dark-theme",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 18:06:09 +0100"},{sha:"d5b1fe6a0bfa431a69c18a9c6ff844dec458d6e7",message:"Ensure-light-theme-is-used-when-no-dark-theme-is-provided",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 17:19:43 +0100"},{sha:"3dbffcf61742d90cefd3349f6d1d740b9378353f",message:"Revert-mui-dep-change",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 16:40:29 +0100"},{sha:"39705fd8f87444b2d4fef9182b2307abaddcc652",message:"Update-react-query-imports",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 15:47:51 +0100"},{sha:"a5a23cc12de5384b16ecb91e6adfc41c7c2fa547",message:"Update-isLoading-to-isPending",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 14:58:11 +0100"},{sha:"7f89627f8295f4e6c358a00162f34d57d9028de3",message:"Document-query-side-effects",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 13:54:53 +0100"},{sha:"297f673a47c1647e19d09f7c3f262b4196a2d2b6",message:"Update-react-query-links",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 13:45:53 +0100"},{sha:"19cc5b0306afcc636e9139567d02347f805f1f35",message:"moar-isPEnding",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Dec 2023 13:21:24 +0100"},{sha:"33bbb01170d5157a5b84493204a8f45da98e3fd8",message:"Replace-some-missing-isPending",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Dec 2023 13:14:19 +0100"},{sha:"1a2a3369a92af6c67120fc17c5406d7327973421",message:"Remove-some-isLoading-mentions",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Dec 2023 13:09:49 +0100"},{sha:"28a6fd2c531bd6f9bf703c1772d0fd2bc24fd535",message:"Update-documentation-for-react-query-v5",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 29 Nov 2023 10:46:50 +0100"},{sha:"49170f510de4a9993b6f591cac856aea62984bd1",message:"Fix-ra-no-code",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Dec 2023 12:48:36 +0100"},{sha:"6d43aa2e90b05bd8e998198d7f1043ab6e181beb",message:"Fix-tutorial",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Dec 2023 12:45:55 +0100"},{sha:"d804c149ead2c026cb3757e0544220da0e58c338",message:"Fix-crm-app",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Dec 2023 12:39:37 +0100"},{sha:"b05bb58b2619062f2aa3d39f1990066c7d4d6c89",message:"Fix-broken-story",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Dec 2023 12:22:41 +0100"},{sha:"9d3ca2b88a67ef980de9fc66e5ebe3b722884a46",message:"Test-false-value-in-useAuthState",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 12:21:04 +0100"},{sha:"8a3aad6b3ce902580d67d7778ee24930cf8510ad",message:"Revert-unnecessary-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 12:17:31 +0100"},{sha:"26a0357bc6d370915aa9cbd842928f1b2844f8e4",message:"Fix-useGetIdentity",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 12:10:06 +0100"},{sha:"54c7eb77735c0e5ecfa94f002ec2638e82d0d1f4",message:"Fix-usePermissions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 12:08:45 +0100"},{sha:"f44a4c86f494e3c8db9b304f63ac9c1e8b102395",message:"Fix-eslint",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 11:58:02 +0100"},{sha:"9f8739ba5be0aa7ff0134ee77b217c1cbc02e761",message:"Fix-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 11:46:11 +0100"},{sha:"3a6aaf8d7896a68baeb7beab609bc913006a62bc",message:"Fix-useTheme-may-return-undefined",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 11:04:08 +0100"},{sha:"fd48c78f695bdd46ad3eb00d2e40b4bb2bde370c",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 10:03:25 +0100"},{sha:"b89d3784167b9363b2bdac2d0b7bb949d9e742cf",message:"Revert-change-on-useAuthState-to-avoid-BC",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 09:50:09 +0100"},{sha:"6de1ab02902ea1886ede0f3cab789fd24f82f652",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Dec 2023 07:04:53 +0100"},{sha:"b4792f05a51efc5509b254a133a03b065a5a67f3",message:"Merge-pull-request-9501-from-marmelab-fix-ts-type-on-connecting-to-a-real-api-tutorial-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 7 Dec 2023 14:05:28 +0100"},{sha:"7dad47883111a8d0ecf2235dd020d2b0fc800af1",message:"doc-fix-TS-warning-in-Connecting-To-A-Real-API-tutorial",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 7 Dec 2023 11:53:22 +0100"},{sha:"5533ef5db926e4f88ee3735827f051e6655645de",message:"Merge-pull-request-9494-from-marmelab-expand-editable-data-grid-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 7 Dec 2023 11:28:03 +0100"},{sha:"11d3fe3287c0e6b4eca4f0256abdc1fab8531802",message:"no-ci-Apply-suggestions-from-code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 7 Dec 2023 11:23:27 +0100"},{sha:"e606b5c8e3f21b0facbf835e2399ad7a68b40ebf",message:"Merge-pull-request-9499-from-marmelab-slax57-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 7 Dec 2023 09:22:48 +0100"},{sha:"d6eb2725cd590c842ea7821bd5d1e90a27d49967",message:"Merge-pull-request-9500-from-gheesh-fix-docs-auth-postgrest",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 6 Dec 2023 22:59:00 +0100"},{sha:"6503cbdc96861d3bcf71b81415239a944603301e",message:"Removed-postgrest-from-auth-providers-see-105-of-ra-data-postgrest",author:{name:"Carlos Izquierdo",email:"gheesh@gmail.com"},date:"Wed, 6 Dec 2023 21:52:33 +0100"},{sha:"415edfc54f5b4b74039036e42b7133f2ade95859",message:"Doc-Update-DatagridAG-doc-to-document-lazy-loading",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 6 Dec 2023 18:16:29 +0100"},{sha:"3fdbf51a5d193960946a3af4ba469d4913d14b70",message:"Return-null-in-useHandleAuthCallback",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 6 Dec 2023 18:02:48 +0100"},{sha:"a095293077773c33391e29db24aee3ec8b6dabd6",message:"Add-onSettled-support",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 6 Dec 2023 17:56:56 +0100"},{sha:"2f874053ecb219b9041d18af1b76b1084156f542",message:"Review",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 6 Dec 2023 16:09:16 +0100"},{sha:"713dfe2904a531ec4230ff252cf0190159b9a6f5",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 6 Dec 2023 14:54:17 +0100"},{sha:"d21293711fe27fed640d867ee8f5d09818923474",message:"doc-improve-EditableDatagrid-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 6 Dec 2023 12:22:17 +0100"},{sha:"2b7fcfc07bcfd3583334a6eef420f903293598b0",message:"Revert-documentation-style-for-useListContext",author:{name:"sebashwa",email:"sebastian@priorist.com"},date:"Tue, 5 Dec 2023 23:06:43 +0100"},{sha:"70dbfd6e0fdc50ae6699317c4b92772726ac1da2",message:"Merge-branch-master-into-doc-link-to-caching-page",author:{name:"sebashwa",email:"sebashwa@mailbox.org"},date:"Tue, 5 Dec 2023 23:03:42 +0100"},{sha:"a8dfbe9463c1780d8330c37869c3a496ef1051ba",message:"Revert-documentation-style-changes",author:{name:"sebashwa",email:"sebastian@priorist.com"},date:"Tue, 5 Dec 2023 22:43:53 +0100"},{sha:"dd4aa481122bb9c2d8154770f5e8d4e6be244772",message:"Rename-arguments-headings-to-parameters",author:{name:"sebashwa",email:"sebastian@priorist.com"},date:"Tue, 5 Dec 2023 22:19:57 +0100"},{sha:"0e78e4040efc51f8211f574fd1bc99d1cd23aeab",message:"Update-list-of-Enterprise-Edition-modules",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 4 Dec 2023 18:40:46 +0100"},{sha:"158ce05758075961436d6dbcf4558918333c4b2a",message:"Simplify-upgrade-guide-skip-ci",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 17:24:02 +0100"},{sha:"36ba73511cb3fdd80e8112d7119ed7b3ac3be8d5",message:"Merge-pull-request-9392-from-talysto-ra-data-graphql-simple-sparse-fields",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 17:17:55 +0100"},{sha:"991a1de13231bdc578d17f761833dd14448bdcea",message:"Merge-pull-request-9393-from-talysto-ra-data-graphql-bulk-actions-support",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 16:39:35 +0100"},{sha:"d6054fcd8ca974133c689551b0047b6df84e8530",message:"Update-yarn.lock-for-v4.16.2",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 15:27:12 +0100"},{sha:"8a1187da2c25006d924898690e0b03b91041655f",message:"v4.16.2",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 15:26:28 +0100"},{sha:"5a3ce79748ef8ad904d26dff8e60244235a03a7c",message:"Update-CHANGELOG-for-v4.16.2",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 15:26:07 +0100"},{sha:"a5456ad91395fb037036f4ec036a39d8d6971e60",message:"Merge-pull-request-9487-from-marmelab-graphql-no-proxy",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 15:15:20 +0100"},{sha:"67c57d7486c419532d1d475b51df6d868667c3bf",message:"Merge-pull-request-9491-from-marmelab-nested-aai-filter",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 15:15:02 +0100"},{sha:"883fbd3a5064288b67c9a99f23e32d497ac695f7",message:"Add-more-timeout-on-AutocompleteInput-test",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 15:04:52 +0100"},{sha:"0b3c7775efc2cb8138099488d7439f1e22c6bb90",message:"increase-timeout",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 4 Dec 2023 15:04:13 +0100"},{sha:"1b64302f7a5bbf3d232c7ade01ea3f4e697595bc",message:"Merge-pull-request-9482-from-marmelab-update-dialogs-documentation",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 4 Dec 2023 14:49:12 +0100"},{sha:"77c8005c7a6dcb603d7ab9bd73bcc685daeed7b6",message:"fix-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 4 Dec 2023 14:43:21 +0100"},{sha:"884a6f6fe1866ca83c911b0f81b38c8c5a71e8c3",message:"Fix-useReferenceInputController",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 14:41:24 +0100"},{sha:"3514221e1ef8fd930b4f29f07041a8885379ecdc",message:"Fix-EditDialog-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 13:56:39 +0100"},{sha:"580446c0c3df9688f917acbe1ca4f449115cfb5c",message:"Fix-more-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 12:40:18 +0100"},{sha:"47be3acd81c759a22d0070d98ccfbed6a475eaed",message:"Merge-pull-request-9479-from-marmelab-introduce-default-dark-theme-2",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 12:38:02 +0100"},{sha:"c65b7c5d7d6a143e30acc6939b72eae4bfe4110d",message:"no-ci-Simplify-upgrade-guide",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 4 Dec 2023 12:32:38 +0100"},{sha:"e44f99e0864be34f6b48ec3e13e6226ed8004a4a",message:"Default-stories-to-light-theme",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 4 Dec 2023 12:23:11 +0100"},{sha:"327dd8c7d52139fdccd41b3e32776fcf1db57621",message:"fix-clearing-nested-autocompletearrayinput-filter",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 29 Nov 2023 18:41:08 +0100"},{sha:"ab9b129ebf428ea1e8995576a4fdf36fdcc7ed35",message:"Small-edit",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 4 Dec 2023 11:40:48 +0100"},{sha:"13223b6d512a8a5b1f554833d5791b0dcd998ac6",message:"Fix-useGetIdentity",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 11:06:01 +0100"},{sha:"0c3d7abc4c5d3f0ac4f006e62e0678ae57bb5c68",message:"Fix-usePrevNextController",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 10:59:21 +0100"},{sha:"457eefc6d6273cfaf4dc4b0ee94aa5f1ca6f37d5",message:"Merge-branch-next-into-introduce-default-dark-theme-2",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 4 Dec 2023 10:58:47 +0100"},{sha:"b19144b94f05db7bcd91e8c605558a066cc480fa",message:"Merge-branch-introduce-default-dark-theme-2-of-github.com-marmelab-react-admin-into-introduce-default-dark-theme-2",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 4 Dec 2023 10:40:02 +0100"},{sha:"80b0edd576d786c5150d72bd2cdc3a7143d09050",message:"Merge-pull-request-9483-from-marmelab-link-remove-underline",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 10:36:05 +0100"},{sha:"787399512f72a2d6433371eaf713048e41d17f0a",message:"add-a-spec-to-test-main-theme-priority",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 4 Dec 2023 10:33:36 +0100"},{sha:"017ea11aa7843a865ded472417659e881d246c49",message:"update-AdminContext-spec",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 4 Dec 2023 10:27:15 +0100"},{sha:"67a6ed6c50c247fe1c1a13efefb10982321e59a0",message:"remove-useless-darkTheme-usage-in-stories",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 4 Dec 2023 10:26:54 +0100"},{sha:"4a9c8163b80cd25322b42a1def8dc5686fbbf4e6",message:"Merge-pull-request-9486-from-marmelab-fix-updatemany",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 4 Dec 2023 10:19:11 +0100"},{sha:"6de99739b239778fa6d5a32cceb9c91ef78c4e66",message:"doc-remove-them-priorities",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 4 Dec 2023 10:10:09 +0100"},{sha:"fb00163e9981ad6a1a74e9d4af26e051833d2027",message:"remove-JSDoc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 4 Dec 2023 10:09:20 +0100"},{sha:"f713d260b748ae864b83a6222de53b688b095653",message:"improve-upgrade-guide-for-default-dark-theme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 4 Dec 2023 10:08:25 +0100"},{sha:"3a7b3cceaa5a94ffbde62ecbb9f055a483be080c",message:"doc-correct-sentence",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 4 Dec 2023 10:01:12 +0100"},{sha:"5b6a0fded5a09daa0d5a13c8eab72963b402ff39",message:"doc-default-value-for-the-theme-to-defaultLightTheme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 4 Dec 2023 09:59:28 +0100"},{sha:"73f31b5261521147e4f520a479cb0c87e0e50c3e",message:"remove-confusing-lightTheme-documentation",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 4 Dec 2023 09:57:48 +0100"},{sha:"1528349252ff81322d581b2636e1f1369843f80d",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 09:41:43 +0100"},{sha:"1b693098d389de4b4ff8fc646dc31a12cdb5537d",message:"Fix-Form-Types",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 4 Dec 2023 09:33:51 +0100"},{sha:"efaf26bb80301f4b63a923da1d30502ffc03d00e",message:"Merge-pull-request-9489-from-marmelab-revert-9480-force-react-router-version",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 1 Dec 2023 23:10:01 +0100"},{sha:"ad466bd710080833951a45cb3751becfda6943a0",message:"Revert-Fix-TabbedForm-and-TabbedShowLayout-tab-navigation-limit-react-router-version-to-6.18.0-as-a-workaround",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 1 Dec 2023 23:00:14 +0100"},{sha:"a6f359811b1a72f28fc62e5357932627036e1ea6",message:"Fix-ra-data-graphql-uses-a-Proxy-which-prevents-adding-more-methods-automatically",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 1 Dec 2023 11:57:14 +0100"},{sha:"d46b247252f38c97f6ebf359162789ac6febe387",message:"Doc-Update-Search-doc-to-include-TextField-props",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 1 Dec 2023 10:46:57 +0100"},{sha:"5ec7fa3b26c596181675161244e8a8d2462947d0",message:"Fix-useUpdateMany-doesn-t-accept-the-returnPromise-option-at-call-time",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 1 Dec 2023 00:24:10 +0100"},{sha:"690448cb4e6a16bc5dc446fedeee63b5cde0f4f2",message:"Fix-props-table",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Nov 2023 17:49:49 +0100"},{sha:"abd2758fde2119d93cc226eb4908e17d8af4cb9a",message:"Improve-upgrade-guide",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Nov 2023 17:39:41 +0100"},{sha:"399c4d82bfb852032397857493bda9b26e4359cb",message:"Update-Link-to-be-underlined-by-default",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Nov 2023 17:26:48 +0100"},{sha:"2ba92baad1e42163511301a9b1870f1b3d547fd3",message:"Fix-useReference-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 29 Nov 2023 16:33:06 +0100"},{sha:"f67760e9729b602c596303c88fdb1cbfce61ebe2",message:"Use-IsPending",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 29 Nov 2023 16:26:30 +0100"},{sha:"f3de1bc39c890c3c9b7818af6caae4940f5d56e8",message:"Revert-authentication-related-hooks-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 29 Nov 2023 15:28:29 +0100"},{sha:"a535fd391cdd85fd5ecec5bc042c7665b07b3118",message:"apply-reviews",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 29 Nov 2023 14:15:07 +0100"},{sha:"2bed8b2244a9d25ecf227e58f857639b7edc5e26",message:"Merge-pull-request-9480-from-marmelab-force-react-router-version",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 29 Nov 2023 14:08:44 +0100"},{sha:"66c4a985b6b963ff58ef9b72e13d6c125818f685",message:"Compactify",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Nov 2023 13:58:43 +0100"},{sha:"0c04fff57268629620635d83940d9e96d02f0ce3",message:"no-ci-Fix-incorrect-upgrade-instructions",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Nov 2023 13:23:09 +0100"},{sha:"eb7471ba7b8c84310608ae367ba0b2955d5dd8e7",message:"Fix-formatting",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 29 Nov 2023 12:07:13 +0100"},{sha:"d1441cf7ee3bcc3cbdac448442a152cf04394147",message:"doc-add-a-section-to-upgrade-guide-about-default-dark-theme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 29 Nov 2023 12:06:57 +0100"},{sha:"c4d2b54a28fadcc047550f377cd4d7b1e19fd79f",message:"Udate-CreateDialog-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 29 Nov 2023 12:06:10 +0100"},{sha:"ad6f74de83a21e01a0365c3726169555f214c53d",message:"fix-a-typo",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 29 Nov 2023 12:05:27 +0100"},{sha:"db13b913c5defb2cc1274a3eb12c6dfed18dc850",message:"More-upgrade-instructions",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Nov 2023 12:01:25 +0100"},{sha:"f865a02c84c947ccfce961fff2f3d6b15caae298",message:"Udate-EditDialog-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 29 Nov 2023 12:01:37 +0100"},{sha:"5dbd8eb9c01d02dd668f2ad5be388e49e4b26824",message:"doc-enhance-documentation-about-darktheme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 29 Nov 2023 11:43:53 +0100"},{sha:"735395fa3636171d38516629499f153702aac6a7",message:"JSdoc-precisions-about-theme-priorities",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 29 Nov 2023 11:43:29 +0100"},{sha:"ba065051afa7c81a7ca5f6ce936556d191cecfc2",message:"Update-CreateInDialogButton-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 29 Nov 2023 11:39:40 +0100"},{sha:"529dcb403f6d3199d9f2b1d060122a2a1a0eb778",message:"manually-edit-yarn.lock-to-go-back-to-version-6.2.1-locally",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 29 Nov 2023 11:31:47 +0100"},{sha:"7c8ef33ff6ed714cd9ea18f1f4c25959395abec6",message:"add-JSdoc-to-explain-priority",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 29 Nov 2023 11:09:57 +0100"},{sha:"a62a03f674f605b95be1d83c281c2408cd269cc7",message:"add-a-story-to-demonstrate-a-custome-light-and-dark-theme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 29 Nov 2023 11:09:40 +0100"},{sha:"c3f91435d44aa39defc4bd0aae9b441019f993c7",message:"use-react-router-6.18-for-all-demos",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 29 Nov 2023 11:02:15 +0100"},{sha:"a1eb3650ad1e7894f295e3015ccc6a2c3d6d9d58",message:"force-version-to-6.3.0-in-devDeps-to-make-sure-warnWhenUnsavedChanges-works",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 29 Nov 2023 10:43:35 +0100"},{sha:"07673242284ccc37336173b4f4dd4997a7695f3a",message:"also-replace-in-demos-and-ra-ui-materialui",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 29 Nov 2023 10:37:21 +0100"},{sha:"67ff3ac179cc94e8f99e56a16dede8e126930a46",message:"limit-react-router-version-to-6.18.0",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 29 Nov 2023 10:28:21 +0100"},{sha:"f04c1f5703f34ce6985769f3191f2745a4b5b72f",message:"Fix-side-effects-are-executed-twice-on-update",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 28 Nov 2023 15:17:56 +0100"},{sha:"bed00341fe0bb2819c32775d0f4ead198d7de8bd",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 28 Nov 2023 15:09:22 +0100"},{sha:"037c745703cc4bfa5e2f6c5aaf2dcb97eb8eabe0",message:"Format",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 28 Nov 2023 15:09:11 +0100"},{sha:"57ec1f901b05d54f36c62c0c159032a458aa8e64",message:"Cleanup-useInfiniteListController",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 28 Nov 2023 15:05:30 +0100"},{sha:"725fc5e039f8e572a0362521d1511a9c4644fcc5",message:"Move-side-effects-at-declaration-time-on-useCreateController",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 28 Nov 2023 14:57:32 +0100"},{sha:"91c30645ad92a8b24b7be9e6cd620ebd1875a1e0",message:"Handle-side-effects-in-useCreate",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 28 Nov 2023 12:52:58 +0100"},{sha:"fa6afbc252679abf4f897e4cc647780730629757",message:"Stabilize-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 28 Nov 2023 12:42:20 +0100"},{sha:"c7d016d1ff6cc16af3316bf3b94200242fa9d882",message:"Handle-side-effects-in-useDeleteMany-useDelete",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 28 Nov 2023 12:42:12 +0100"},{sha:"7795bc92213c7622066347b8d66758fbc338c558",message:"Handle-side-effects-in-useUpdateMany",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 28 Nov 2023 11:50:31 +0100"},{sha:"525335b97dd9bf7f95e113e7779b7569d241f1e3",message:"Cleanup-useUpdate",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 28 Nov 2023 11:50:16 +0100"},{sha:"0a05e10489fd6be1afe4d4feeea3ee993c98a91d",message:"Move-side-effect-handling-to-useUpdate",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 27 Nov 2023 17:53:57 +0100"},{sha:"2f48b3271fe7909e10cdf86a4ec67277cfdddd02",message:"Fix-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 27 Nov 2023 16:01:17 +0100"},{sha:"fc9e231b42a7be9df0ccd733274f2f38231928f1",message:"Wrap-user-onSuccess-and-onError-in-useEvent",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 27 Nov 2023 15:35:08 +0100"},{sha:"d3dfe38b00d5e984941b25451b0315b57b613cfc",message:"Avoid-authProvider-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 27 Nov 2023 15:14:16 +0100"},{sha:"a72e7351aa3a8f8c830c9bf0349a0f238465895b",message:"Simplify-simple-example-layout",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 27 Nov 2023 15:03:34 +0100"},{sha:"63fd8c16565d405d738e21d843c9b8009d55c76d",message:"Simplify-useHandleAuthCallback-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 27 Nov 2023 14:58:58 +0100"},{sha:"8230afc7b9a5d582a50ff0dcbf0a7f34110251e3",message:"Fix-auth-hooks-and-components",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 27 Nov 2023 14:55:19 +0100"},{sha:"f0c0f7f8751340b7dcf68c20e5834cc1c5465289",message:"Revert-unnecessary-breaking-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 27 Nov 2023 11:39:20 +0100"},{sha:"415653c04d5ce1042f55e35df85d50f04e35c923",message:"Remove-unnecessary-comment",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 27 Nov 2023 11:19:42 +0100"},{sha:"cd30bb4d6017c1d9b485c57e1821c539c0e3a95d",message:"Disable-HardenedMode",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Nov 2023 17:46:48 +0100"},{sha:"fd7d671f2db39d9d2c0ffbd37e79e9bd62cb704e",message:"Use-node-18-in-GH-Actions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Nov 2023 17:42:50 +0100"},{sha:"bea5ff1c686d28d8c82159d343ac8e87c5168aef",message:"Upgrade-to-yarn-v4",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Nov 2023 17:40:53 +0100"},{sha:"da68f599b111c2d73a0b6cc61551028a6c961f5c",message:"Fix-simple-example-build-for-e2e",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Nov 2023 13:09:22 +0100"},{sha:"fe3d1dfa9416b20cc61fb54809321a3c5de4d3b2",message:"Fix-simple-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Nov 2023 11:55:07 +0100"},{sha:"e1e9db44e14b8ac5baaf6f7ccfb5a9a83069676a",message:"Fix-form-props",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Nov 2023 11:54:59 +0100"},{sha:"0eae7ec2509db62f44ced25bec29381117eae073",message:"Explain-side-effects-handling-in-useEditController",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Nov 2023 11:54:35 +0100"},{sha:"00f25a5e99790a757c7ca67be4560e8c96cc972d",message:"Add-upgrade-guide",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Nov 2023 11:11:15 +0100"},{sha:"eb91d200db30774f0a601315ab7ed40440014ccf",message:"Cleanup-some-test-logs",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Nov 2023 20:21:09 +0100"},{sha:"5271d9740a8956a73909b5d105a52053d5db0151",message:"Stabilize-more-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Nov 2023 18:59:07 +0100"},{sha:"011ca150d340de528818bf55ba2d8835aec78523",message:"Fix-unstable-test",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Nov 2023 18:44:45 +0100"},{sha:"d33e455c5a3352aee16631d183ebfde8811d184c",message:"Fix-lint-error",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Nov 2023 18:19:50 +0100"},{sha:"3b569f0313aa5bc28cde38127374259b04cd7e82",message:"Fix-side-effects-management-in-useEditController",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Nov 2023 18:03:33 +0100"},{sha:"927711fd7bfeb96458d0ee8a92a0a41a290bff52",message:"Fix-e2e-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Nov 2023 16:23:00 +0100"},{sha:"ce8fe48dddeae035456f97473a031a743395194a",message:"Fix-side-effects",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Nov 2023 16:22:51 +0100"},{sha:"782c7c9d5fd57b47ec640e6e207c0f33b0b6f453",message:"Fix-data-and-error-checks",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Nov 2023 16:16:07 +0100"},{sha:"8d3703cfa8005768e0083127225b8b4e576e59e0",message:"Fix-build",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Nov 2023 12:29:22 +0100"},{sha:"34359e8229ff41556f408c89d817597818a8884c",message:"Fix-remaining-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Nov 2023 12:12:54 +0100"},{sha:"76f3b39fca9ff8ef777ba2caaf8fdd9f76723d25",message:"Upgrade-MUI",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Nov 2023 12:12:44 +0100"},{sha:"37c45786aa3cd5d0e2866cb63b393824436aec6f",message:"Fix-some-ra-ui-materialui-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 17:51:09 +0100"},{sha:"e33f02b0e95474bb4387d6cd6f7377bf4450335d",message:"Fix-ReferenceManyField",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 16:24:55 +0100"},{sha:"74551685d3fe2097db242c180320bde0760fa854",message:"Fix-useInfiniteListController",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 15:53:26 +0100"},{sha:"5966771b73c568b0658c6c1ab7343aaa56cc0626",message:"Fix-useListController",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 15:53:14 +0100"},{sha:"958811fce64b5ee516edff80f6636a52a6bf7152",message:"Fix-useDelete",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 15:41:14 +0100"},{sha:"f65459e786a0f4d7ba10d5cb4a3d8620c2ef6750",message:"Fix-useUpdate",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 15:39:37 +0100"},{sha:"2e890cde942996f497d251e7053f059c77d6821e",message:"Fix-Authenticated",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 13:41:24 +0100"},{sha:"feeea9c0e0154f96959ec85305eb3bbcd5c4908b",message:"Fix-useAuthenticated",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 13:39:39 +0100"},{sha:"2bb0ad9113951ca435c5103fdbf167f8b5b988d2",message:"Fix-useHandleAuthCallback",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 12:39:35 +0100"},{sha:"ae4388f0d4cf140bbd798ddb5d10bece9b6df20e",message:"Fix-Resource",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 11:39:20 +0100"},{sha:"ab9bbe0c1a55cd5d9bb628848b822d7eb694bab1",message:"Fix-useCreatePath",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 11:30:26 +0100"},{sha:"a2207c47324c4d1ba5833622d0cb7d11424225d6",message:"Fix-CoreAdminRoutes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 11:14:06 +0100"},{sha:"984ed318902c1b0a7c7b22ca826449f52dc40b6a",message:"Fix-useGetMany",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 10:18:57 +0100"},{sha:"af0d03811faea8d980252e58ebd40e7c7b1d7f67",message:"Fix-useInfiniteGetList",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 09:19:46 +0100"},{sha:"399b8515b9876353ddaec75e863ef153f4493eb2",message:"Fix-useGetOne",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 09:16:47 +0100"},{sha:"12b4fb17d68acfa145e6be7a704f79f79934930b",message:"Fix-useGetList",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 09:16:38 +0100"},{sha:"228c4242d135145a6ee12a8798c6df8ffa1ee242",message:"Fix-useConfigureAdminRouterFromChildren-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 Nov 2023 18:14:42 +0100"},{sha:"ae03d12a1988ca557d7279dd2e69528eeeafa156",message:"Fix-useUnique-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 Nov 2023 17:20:52 +0100"},{sha:"b06d9eaa61c4fdbabcded4350de51cfa125817ab",message:"Fix-react-query-imports",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 Nov 2023 16:45:20 +0100"},{sha:"c093b909ef38b4c7096da5df452af9e94d726aec",message:"Fix-useListController",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 Nov 2023 16:44:54 +0100"},{sha:"14e3c5007c06dc8147b98e2346aafd742eb2c715",message:"Fix-useAuthState",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 Nov 2023 16:44:42 +0100"},{sha:"929620da7f0a41e9ca06f0ece1ece2cce43e1f76",message:"Fix-some-auth-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 Nov 2023 16:25:57 +0100"},{sha:"5c49394ac3589cd549a822014abd497f52931d23",message:"Fix-useGetOne-and-useShowController",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 Nov 2023 16:25:41 +0100"},{sha:"6059cd87818248b4873e5a53da5eb8a131338968",message:"Update-react-test-renderer",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 Nov 2023 16:25:18 +0100"},{sha:"3a60f8cd81b76bddd3a57a388fb9940978434c4a",message:"Update-examples",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 Nov 2023 15:13:12 +0100"},{sha:"c1a8e65d0fffa5b3760f6ec4d83b3ed66eb477d2",message:"Upgrade-testing-library",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 Nov 2023 15:13:02 +0100"},{sha:"a32092169e53087fe594a84eadc5472e60c64bc8",message:"Update-ra-no-code",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 Nov 2023 14:26:18 +0100"},{sha:"fa12ff83286b1c0c8a2b9c13e7d854d00fdfa37b",message:"Update-ra-ui-materialui",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 Nov 2023 14:26:10 +0100"},{sha:"825af95ea92626ba6d5f3aa6eafe191f2792dbe4",message:"Upgrade-dependencies",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 Nov 2023 14:25:48 +0100"},{sha:"dc1938768b58addce2b1dc8cce63028981b19537",message:"Upgrade-react-query-to-v5",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 21 Nov 2023 10:52:14 +0100"},{sha:"360bba89d626be39fff726f59b80e62e7d8f2f1a",message:"add-the-default-darktheme-in-Admin",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 28 Nov 2023 18:11:16 +0100"},{sha:"b03ba63b215dddf2f5b899931b70999bb475ba04",message:"doc-introduce-documentation-wip",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 28 Nov 2023 18:11:54 +0100"},{sha:"01ed72ae2101fec9816754ef4b4ffbfae0e55780",message:"Doc-Fix-ts-snippet-doesn-t-translate-to-js",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 Nov 2023 17:46:18 +0100"},{sha:"802bab436f47ba9c92f79e87a34dcbc3a2cf2959",message:"Merge-pull-request-9478-from-marmelab-doc-fix-js",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 28 Nov 2023 15:40:53 +0100"},{sha:"1cabb7addb01b96d3a3315f6d3e0d70dc3409e57",message:"Fix-another-instance",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 Nov 2023 15:03:44 +0100"},{sha:"ab4c65fadec140748b1cf38e85629a59bce0ab40",message:"Doc-Fix-snippets-fails-to-render-in-JS",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 Nov 2023 14:48:37 +0100"},{sha:"c13243dd6ecf9e7451c83d766aefa4805a59c067",message:"Merge-pull-request-9477-from-marmelab-headless-examples",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 28 Nov 2023 14:45:24 +0100"},{sha:"7601a23bbe9305c68aef44e9e0ecb1e83369e30d",message:"Doc-Add-link-to-tutorial-for-headless-admin",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 Nov 2023 14:37:10 +0100"},{sha:"1802c0b2ed48b4f6c9b97743dddf2f16e8bb096c",message:"Add-link-to-previous-upgrade-guide",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 28 Nov 2023 14:06:31 +0100"},{sha:"25b36a6f96c1a174bd30ab8fcfbc9b20cb73ca7f",message:"Merge-pull-request-9475-from-marmelab-Datagrid-rowClick-upgrade-guide",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 28 Nov 2023 14:00:28 +0100"},{sha:"0172a7a9c015714187a8cd7dc129a68f6c6548c7",message:"remove-changes-unrelated-to-9466-from-upgrade-guide",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 28 Nov 2023 09:47:27 +0100"},{sha:"92f3f97d319cdd7f0cfc1d2130c7391ef54ede4d",message:"fix-eslint-warnings",author:{name:"Max Schridde",email:"maxjschridde@gmail.com"},date:"Mon, 27 Nov 2023 07:52:31 -0800"},{sha:"e9b7715cefc7c725cc0b858df0fe5d45eb2b1716",message:"no-ci-Doc-Mention-in-Upgrade-guide-that-Datagrid-rowClick-is-no-longer-false-by-default",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 27 Nov 2023 16:19:44 +0100"},{sha:"b2e2428d081da2f9d33cd47b77e33c457835ae5b",message:"add-v5-upgrade-guide",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 27 Nov 2023 16:15:15 +0100"},{sha:"09f6126c0cdea24ceb7b876002ac1f8ec65a9770",message:"Merge-pull-request-9474-from-marmelab-fix-pagination-warning",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 27 Nov 2023 10:05:58 +0100"},{sha:"a2383891679f6b1496794ed24f9a8131731c54d8",message:"Fix-Pagination-logs-a-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 24 Nov 2023 17:57:56 +0100"},{sha:"6135c2b1b9c1c678eb4d3ca4297e9a124282d1e1",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 24 Nov 2023 11:32:42 +0100"},{sha:"64bb5db5d5a33018223a97352aa664757030b15d",message:"v4.16.1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 24 Nov 2023 11:31:46 +0100"},{sha:"2785f0eccf3c5061232f9e49c56a798d9c22f8ee",message:"Merge-remote-tracking-branch-origin-master",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 24 Nov 2023 11:26:58 +0100"},{sha:"9d2db58912ccf787888229c7380e956fa7055d7c",message:"changelog-for-v4.16.1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 24 Nov 2023 11:10:23 +0100"},{sha:"2c9e1d06cf422c687a2bc65ff4b43ebc4d9f5d33",message:"docs-inspector-component-details-for-configuration-feature-9458",author:{name:"Ross",email:"56581954+rossb220@users.noreply.github.com"},date:"Fri, 24 Nov 2023 10:20:25 +0000"},{sha:"ce73e95052582c70651ffc782adcccf362bc24c6",message:"Merge-pull-request-9472-from-marmelab-ag-grid-new-package",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Nov 2023 10:38:54 +0100"},{sha:"b967662eba19556c05f6b3a4e11fad227142fe2f",message:"no-ci-Replace-package-to-ra-datagrid-ag",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 24 Nov 2023 10:34:03 +0100"},{sha:"ffc685bc9b8d6261e7fcaa0b8fda721651c001c3",message:"no-ci-report-changes-from-persist-column-order-size-in-store",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 24 Nov 2023 10:31:55 +0100"},{sha:"2f300eea093eac43765b5f622ecd8f2d9e0d6ee1",message:"Merge-pull-request-9465-from-marmelab-demo-writers-delight",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Nov 2023 09:41:20 +0100"},{sha:"c9f90fd1afabdcdb04cced37db590a25467b920e",message:"Merge-pull-request-9471-from-marmelab-doc-auth-data-provider-Readme-link",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Nov 2023 15:06:45 +0100"},{sha:"24ac4aff972bec56ced23475c8c7db26c8da3582",message:"Doc-Update-authProvider-and-dataProvider-lists-to-target-the-documentation-instead-of-the-repository-s-root",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 23 Nov 2023 14:02:13 +0100"},{sha:"dfd83ca5616df1fa6e2a5a536220eb817fb6fd8e",message:"Merge-pull-request-9466-from-marmelab-Datagrid-rowClick-default",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Nov 2023 06:53:56 +0100"},{sha:"b07958d32dbe4e55b662a97bbec19ce33f881e8b",message:"processSparseFields-method-improvements-and-tests",author:{name:"Max Schridde",email:"maxjschridde@gmail.com"},date:"Wed, 22 Nov 2023 12:31:08 -0800"},{sha:"041712102f85f7013ad584e86995e29c7c4a699a",message:"test-improvements",author:{name:"Max Schridde",email:"maxjschridde@gmail.com"},date:"Wed, 22 Nov 2023 11:13:46 -0800"},{sha:"25675f67c3f67d39091e7940b5711a2cc8ec7d44",message:"only-process-sparse-fields-if-they-are-provided",author:{name:"Max Schridde",email:"maxjschridde@gmail.com"},date:"Wed, 22 Nov 2023 09:52:20 -0800"},{sha:"188d83071ea3c05b14d41be0e9ef8a409099a13e",message:"fix-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 22 Nov 2023 13:36:50 +0100"},{sha:"f20891aa39188705346793f0ae89f1772d7c08ce",message:"update-ListGuesser",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 22 Nov 2023 12:12:37 +0100"},{sha:"e9ad7e41a1c18778bc573ccc1c32f934e0439ea4",message:"update-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 22 Nov 2023 12:04:34 +0100"},{sha:"11288a58e631c81337c3deb31f8e2b51151794ff",message:"change-defaultRowClick",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 22 Nov 2023 11:38:04 +0100"},{sha:"d1042fd30313bb0c118006cd2d4d1e86530f796b",message:"Merge-pull-request-9447-from-marmelab-doc-headless",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Nov 2023 09:33:52 +0100"},{sha:"cb1941a6b93f4dada12b04c8ec14b7e47c045efa",message:"no-ci-doc-Fix-broken-links",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Nov 2023 08:08:15 +0100"},{sha:"83ca2e89cfbcf51a203497d8ba2b52a1ae2af4a0",message:"Doc-Add-link-to-new-demo-Note-taking-app",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 21 Nov 2023 14:58:16 +0100"},{sha:"68dcf9ee9b27572fba8d21579a6e7310cfef2aab",message:"Merge-branch-master-into-doc-headless",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 21 Nov 2023 11:12:14 +0100"},{sha:"fd7ded85e6a737ad1717486ae23157f37e5eeb7e",message:"Improve-headless-feature-introduction",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 21 Nov 2023 11:08:00 +0100"},{sha:"6c7808c95dd797607f96c683f185d832972641be",message:"Fix-ts-warning",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 21 Nov 2023 11:02:55 +0100"},{sha:"52adaebe1a4af9efc12f2287d7234dc59a76cd22",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 21 Nov 2023 10:50:51 +0100"},{sha:"3e2b32cb90a0c9ae870ff3f2c34ad2d62487a157",message:"Merge-pull-request-9460-from-groomain-patch-2",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 20 Nov 2023 16:38:19 +0100"},{sha:"0a9c1c3221789d57584b346c69c07e3279603d58",message:"Can-return-undefined-in-useRecordContext",author:{name:"Romain",email:"groomain@users.noreply.github.com"},date:"Mon, 20 Nov 2023 15:17:03 +0000"},{sha:"a5fe992367300755c994d15da39d2371440deeb4",message:"Merge-pull-request-9459-from-marmelab-fix-file-input-is-touched",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 20 Nov 2023 12:46:30 +0100"},{sha:"000bec3cf2e5367beb448bd6d6a6bd0bfcb86c08",message:"Fix-FileInput-should-display-a-validation-errors-right-away-when-form-mode-is-onChange",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 20 Nov 2023 11:15:09 +0100"},{sha:"16d0c4e901e26654ad2798820cf8f8202318465b",message:"Merge-pull-request-9454-from-marmelab-fix-discord-and-github-icons-in-same-order-as-website",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 17 Nov 2023 16:45:05 +0100"},{sha:"88f9d15904829fe0f72a5c87dd0b7931d77f8031",message:"Merge-pull-request-9455-from-marmelab-fix-rbac-tabbedform-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 17 Nov 2023 16:26:17 +0100"},{sha:"a31e2e12daadc5c124431742f691be4866fac18d",message:"Doc-Fix-RBAC-doc-markup-and-unwanted-scrollbar",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 17 Nov 2023 16:16:47 +0100"},{sha:"f4e567387fde696a37c0e2524be4e05643695b25",message:"Fix-reorder-Discord-and-Github-icons-to-match-the-website-order",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 17 Nov 2023 15:54:22 +0100"},{sha:"43c27d3d2072aadd0b8e9574a5ec054447ed1f64",message:"update-create-react-admin-to-4.16",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 17 Nov 2023 15:35:04 +0100"},{sha:"8efcae2f989ef3b9798e54038e3f96232bfa5cba",message:"update-yarn-lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 17 Nov 2023 15:33:07 +0100"},{sha:"f046aac1d4331ce87ca190cb69544a0cdbc63790",message:"v4.16.0",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 17 Nov 2023 15:31:47 +0100"},{sha:"45481b18afe36896adabc60f4442e9b1439203cd",message:"changelog-for-v4.16.0",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 17 Nov 2023 15:30:33 +0100"},{sha:"e2051538136b1a40968a18433e0fde61ac24a14f",message:"Merge-branch-master-into-next",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 17 Nov 2023 15:02:58 +0100"},{sha:"669ebc6205656f2bd2ab0b6cc33a8f97ea8f7178",message:"commit-yarn-lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 17 Nov 2023 14:50:51 +0100"},{sha:"dde884d649ce61b2a3baf54180e870f815b870de",message:"v4.15.5",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 17 Nov 2023 14:49:10 +0100"},{sha:"540208f5a81026166bbb640a28a4a4146f796609",message:"changelog-for-4.15.5",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 17 Nov 2023 14:44:09 +0100"},{sha:"33b770c2d8baaa3fd60ff62cdea04452a38a590b",message:"Doc-Fix-link-to-react-hook-form",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 Nov 2023 12:35:24 +0100"},{sha:"fd0c7efda112b5d7443653fb47eb510a02009c97",message:"Merge-pull-request-9435-from-marmelab-Document-InputSelectorForm-in-its-own-chapter",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 17 Nov 2023 08:32:59 +0100"},{sha:"8a90b3b392f7985081990ade3ec09d674b5c9162",message:"Proofreading",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 Nov 2023 08:09:40 +0100"},{sha:"a786c305681e172b221bf08c1dedd3516caaca3b",message:"Add-links-to-caching-page-in-hook-docs",author:{name:"sebashwa",email:"sebastian@priorist.com"},date:"Fri, 17 Nov 2023 00:01:09 +0100"},{sha:"a3f9567bceb405a033e56d5ff0969a75104f949d",message:"Use-more-consistent-documentation-style-for-hooks",author:{name:"sebashwa",email:"sebastian@priorist.com"},date:"Thu, 16 Nov 2023 23:46:13 +0100"},{sha:"3d1635f764c5627b1100bf9fa4928da436bf823a",message:"Add-props-headings-for-some-components",author:{name:"sebashwa",email:"sebastian@priorist.com"},date:"Thu, 16 Nov 2023 23:45:43 +0100"},{sha:"86c145f2beddbfea98e85c79f952d080c526fbf7",message:"Fix-screencasts-don-t-play-on-Safari",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 16 Nov 2023 18:55:17 +0100"},{sha:"bf96b57622a5ad9013f20a1be5c8dc76e7889565",message:"merge-2-subparts-of-rbac-docs-of-2-files",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 16 Nov 2023 18:34:14 +0100"},{sha:"f6c637aac4bd92837fd0bbdc42f989952c71d0b8",message:"Merge-pull-request-9449-from-WiXSL-fix-typos-anchors",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 16 Nov 2023 17:59:37 +0100"},{sha:"68e1d081bef172c6784c6ab841699a541f7a19c0",message:"no-ci-Fix-demo-header",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 16 Nov 2023 11:47:17 +0100"},{sha:"023193e7ec767f827e926da161eeeab8910f9078",message:"Doc-Fix-link-to-ra-auth-cognito-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 16 Nov 2023 10:51:35 +0100"},{sha:"e5dd055d46acfa92c1031a5f783b78aad9b8c7d9",message:"Doc-Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 16 Nov 2023 10:27:02 +0100"},{sha:"693037194ad3e8f242124a5cfec23b0b5a7c458c",message:"Add-missing-chapter-to-reference",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 16 Nov 2023 10:25:16 +0100"},{sha:"e256fab0ce15f62fb7d150b57566f18c941018a8",message:"better-example-for-useListController",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 16 Nov 2023 09:33:12 +0100"},{sha:"5305cd18054e8d1d4c6008d925711bc2eb1d618b",message:"Add-headless-to-features",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 16 Nov 2023 09:26:40 +0100"},{sha:"c911d196e6753ef28ee8bfd51c4b92f8db4db97f",message:"Update-controllers-introduction-to-mentino-other-ui-kits",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 16 Nov 2023 07:00:59 +0100"},{sha:"8d4061dc40502b2e4aca8484d8fb7f9cb79e5054",message:"Mention-that-headless-components-can-be-used-without-MUI",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Nov 2023 18:34:23 +0100"},{sha:"49dbbdbdda704d1cee7016a7af6fa08b8323cfcf",message:"Mention-Fields-for-relationships",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Nov 2023 18:34:01 +0100"},{sha:"8dbece9bed9dc1305cf0c607df8a7b1508fd675f",message:"Add-controlled-and-headless-mode-to-InfiniteList",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Nov 2023 18:33:30 +0100"},{sha:"66549aaa96c4820e49e94a33da269f83120c70be",message:"Merge-branch-Document-InputSelectorForm-in-its-own-chapter-of-github.com-marmelab-react-admin-into-Update-RBAC-OSS-Doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 15 Nov 2023 16:55:54 +0100"},{sha:"d3b8d7f52c9780491c60d3620bce07705928e4e3",message:"copy-code-example-from-EE-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 15 Nov 2023 16:54:51 +0100"},{sha:"90121014dffaf3ca00bfa6d9ad948d79b2736fa6",message:"TabbedForm.tab-to-TabbedForm.Tab",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Wed, 15 Nov 2023 16:49:04 +0100"},{sha:"0d86cd43c6cdb89d8aecb66c8bb364655ec7b98f",message:"fix-code-imports",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 15 Nov 2023 16:47:34 +0100"},{sha:"56faa2757e7b1c96c3301890d8200f7e24a2d383",message:"Merge-pull-request-9448-from-marmelab-Update-Remix-tuto-in-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 Nov 2023 15:32:08 +0100"},{sha:"ae38c0bd3d9afb4b378ab9fcadcdd796efb9e201",message:"remove-broken-links-update-AuthRBAC-code-examples",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 15 Nov 2023 15:20:44 +0100"},{sha:"77fa8824a7327c7ddf5136025cc80de914d55d77",message:"Fix-typos-and-anchors",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Wed, 15 Nov 2023 11:14:16 -0300"},{sha:"44cc792f476c7d2ad2240cd56d786b720428b887",message:"update-remix-tuto",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 15 Nov 2023 12:03:55 +0100"},{sha:"08250c54408b306405fc65b2dc51ccf11d9639f5",message:"transform-lvl3-section",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 15 Nov 2023 10:05:46 +0100"},{sha:"39602dfcd7f5d4f84eaa01958551a803e8a5e2b7",message:"Doc-Add-headless-section-in-pages-components",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Nov 2023 08:01:39 +0100"},{sha:"a795542da9f6bb12a9141b908619956a137c2407",message:"Doc-Misc-doc-fices",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Nov 2023 16:55:08 +0100"},{sha:"1e0ade6cdeea85940f8eb2955dde4161642b8e1d",message:"Doc-Add-more-details-to-TextInput-rich-section",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Nov 2023 16:47:43 +0100"},{sha:"437be747fcd33a915ef117b88be8dc5d734f63f8",message:"Doc-Update-PredictiveTextInput-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Nov 2023 15:37:43 +0100"},{sha:"9768ee1496e5d8bee7bc712e20c94c051095883c",message:"Merge-pull-request-9439-from-marmelab-singlefieldlist-empty",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 14 Nov 2023 11:21:15 +0100"},{sha:"18397f8ad28c840e322e074d83fd341aaf73be73",message:"Merge-pull-request-9444-from-marmelab-CheckForApplicationUpdate-ts",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 14 Nov 2023 11:17:21 +0100"},{sha:"fcd290762650fd5a4f909c6e97c5ffff7764a54f",message:"Merge-pull-request-9443-from-marmelab-doc-props-clone",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 14 Nov 2023 11:16:53 +0100"},{sha:"14b4d4b769cee2bb465e1aba07907e232e01d3ba",message:"no-ci-Update-docs-ListTutorial.md",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 14 Nov 2023 11:14:31 +0100"},{sha:"6afdaf8f0714ab3a71703c4331f8d94eb789f800",message:"fix-type",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 14 Nov 2023 11:06:14 +0100"},{sha:"c5b9e29a897f5986c531f5bc248ae52773b37f0c",message:"add-ra-rbac-s-adjectif",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Tue, 14 Nov 2023 11:02:59 +0100"},{sha:"ec1667999ef16d403d56327df1f8b585c677c065",message:"Typescript-Fix-CheckForApplicationUpdate-props-type-should-allow-onNewVersionAvailable",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 14 Nov 2023 10:53:56 +0100"},{sha:"7c52f614d034e098698961cb58d88dc2ca743a1f",message:"Tip-Tabbed-to-Tip-ra-rbac-s-Tabbed",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Tue, 14 Nov 2023 10:53:12 +0100"},{sha:"4096bb283bb18ef42dbad8eb874865fe82a85ab2",message:"change-with-Tabbed-to-with-ra-rbac-s-Tabbed",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Tue, 14 Nov 2023 10:52:28 +0100"},{sha:"b5f8b664412e6d6418b01cd32f0211831a3cd57c",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Nov 2023 10:46:28 +0100"},{sha:"6595ac4eb92fe8f302e11301ad4eaaeb9b2fd5c1",message:"Merge-pull-request-9441-from-marmelab-adapt-stories-theme",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 14 Nov 2023 10:02:06 +0100"},{sha:"88733742fbe5d2f2463b96f0acf81f71bc11a6c6",message:"Doc-Fix-various-snippets-containing-props-forwarding",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Nov 2023 18:04:18 +0100"},{sha:"277fb01bd391b54d39f563a5ef39621c778fdd93",message:"Merge-pull-request-9430-from-marmelab-revamp-demos-page",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 13 Nov 2023 17:03:43 +0100"},{sha:"3da3b2c4a3cb426a0a59491c23363b6e87c2810e",message:"replace-GH-videos-by-Vimeo-files",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 13 Nov 2023 16:11:02 +0100"},{sha:"d0c656e74d1e9e75df236c16127ec799a2a865e0",message:"moove-doc-from-chapter-to-section",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 13 Nov 2023 16:03:50 +0100"},{sha:"4704cdc9f49a248d26d1bb3d1bac085c78252294",message:"replace-videos-by-screenshots-in-cards",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 13 Nov 2023 14:39:47 +0100"},{sha:"40d0f4e734c6a0895df24d0e765023768b2e0713",message:"add-memoryStore-to-sorties-who-can-toggle-theme",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 13 Nov 2023 11:17:56 +0100"},{sha:"7d8a5b013f1b1aa00576faec9d2782e0c94d2508",message:"Merge-pull-request-9438-from-marmelab-dependabot-npm_and_yarn-axios-1.6.1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 13 Nov 2023 11:10:02 +0100"},{sha:"64701f8aa6de1f739befa665ccf927e662b56e1c",message:"Revert-adapt-stories-theme",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 13 Nov 2023 10:36:31 +0100"},{sha:"523c6cf2cd01c4e48486c77ba8dc10e6368c21e3",message:"Bump-axios-from-1.4.0-to-1.6.1",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Mon, 13 Nov 2023 09:22:00 +0000"},{sha:"b2157ce646842524fa7aeaaae8d5dcdf9d5811ae",message:"Merge-pull-request-9440-from-marmelab-docs-add-sx-and-classname-prop-to-solar-menu-and-screenshots",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 13 Nov 2023 10:19:37 +0100"},{sha:"9d42d92d96618ca88c2dc0a06e2af3a57bc6f99a",message:"Merge-pull-request-9437-from-smeng9-fix-app-update-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 13 Nov 2023 10:04:53 +0100"},{sha:"62643f2fe6137b6f67f51787b6c7de804f6591d9",message:"Review",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Nov 2023 10:04:14 +0100"},{sha:"9a3c3c8737b0a83f6939d7a562cf6106b4366b3a",message:"Merge-pull-request-9436-from-smeng9-fix-app-update-fetch",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 13 Nov 2023 09:56:18 +0100"},{sha:"b18549b710aab1cf3e0068c0466578984a54ce82",message:"adapt-stories-theme",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Sun, 12 Nov 2023 12:58:59 +0100"},{sha:"dd736b3f8f30cb1c62549853ec6e5069af25d646",message:"Merge-branch-next",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 11 Nov 2023 23:40:37 +0100"},{sha:"9f4bb5e5517de6a98554006862338d240f17c78e",message:"add-exhaustive-checks-separately",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Fri, 10 Nov 2023 13:48:07 -0600"},{sha:"7d8bd147502ce51aa584d492d9cb4740864825df",message:"fix-complex-dependencies-warnings-in-hooks",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Fri, 10 Nov 2023 13:40:23 -0600"},{sha:"e276726a9ab28d79a34407e7bc656c648cf38edf",message:"fix-eslint",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Fri, 10 Nov 2023 13:30:08 -0600"},{sha:"dfcb7c1413b1d63deb3d6f5e1bb429f4990c418a",message:"fix-hook-dependency-warning",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Fri, 10 Nov 2023 13:22:51 -0600"},{sha:"9e4717d5ebe30fea45e083dfabbbe1fa3861fc64",message:"fix-hook-dependency",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Fri, 10 Nov 2023 11:16:24 -0600"},{sha:"e0089d0511c16e3a32271dbf1a99feaf59da1712",message:"Update-packages-ra-core-src-util-useCheckForApplicationUpdate.ts",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Fri, 10 Nov 2023 10:55:07 -0600"},{sha:"daa3d543e9b9141192899febf272bd519671aff4",message:"Update-packages-ra-ui-materialui-src-layout-CheckForApplicationUpdate.tsx",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Fri, 10 Nov 2023 10:54:52 -0600"},{sha:"f7bedbcba34360bd66ca88ce2ccea016e7072c58",message:"Update-packages-ra-core-src-util-useCheckForApplicationUpdate.ts",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Fri, 10 Nov 2023 10:54:30 -0600"},{sha:"cac139f96fac4a471fb5786998e94c79a9ec36c8",message:"Update-docs-CheckForApplicationUpdate.md",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Fri, 10 Nov 2023 10:54:01 -0600"},{sha:"764a686fa88a26c9ce0d9f9f16940c9edb18d558",message:"fix-react-hook-linter-check",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Thu, 9 Nov 2023 12:25:46 -0600"},{sha:"140a67e109a15f3fb3399a7d3600f51fff866cdc",message:"fix-typescript-types",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Thu, 9 Nov 2023 11:58:52 -0600"},{sha:"453a2020598dc538b62a63b933df82475eb5513c",message:"update-code-to-support-fetch-options",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Thu, 9 Nov 2023 11:53:20 -0600"},{sha:"ee6b8d70794ca1b74b64e061663a10107e2e93e5",message:"update-docs-for-check-application-update",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Thu, 9 Nov 2023 11:41:20 -0600"},{sha:"762d167a3135f0862d632a5d68fb902c6f2ae042",message:"change-blog-pic-and-EE-demo-video-remove-EE-demo-png-apply-all-comments",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Fri, 10 Nov 2023 19:56:32 +0100"},{sha:"e8386e7a8f829ceb7402ba6856e33c759c0c8c0f",message:"Add-description-abou-the-difference-between-component-and-hook-version",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Fri, 10 Nov 2023 10:45:06 -0600"},{sha:"5952b0a1955590605d11eb4dad38922712a6bed7",message:"move-hook-documentation-section-into-component",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Fri, 10 Nov 2023 10:31:36 -0600"},{sha:"50fab1f917be1e7c26f91b40d30b9d12d3d5ae78",message:"update-sx-prop",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 10 Nov 2023 17:01:13 +0100"},{sha:"72a452cd8d3ed8ada58173408b1c8a043daf22a2",message:"Improve-screenshot-of-SimpleShowLayout",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Nov 2023 16:55:58 +0100"},{sha:"413a604c686edf970e3f33a51f87e8aa91cab9fb",message:"Fix-types",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Nov 2023 16:27:17 +0100"},{sha:"2bc4c48502613ae4d8987ee5d72ec6b7eabcb60d",message:"Doc-introduce-classname-and-sx-prop-for-SolarMenu-component",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 10 Nov 2023 16:26:18 +0100"},{sha:"502a5c59134be21c1de97ab96fcc1b57025d20da",message:"Fix-component-support",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Nov 2023 16:24:04 +0100"},{sha:"11771af3a9448a9017862c81cda9c660709b3f5c",message:"Add-SingleFieldList-empty-prop-to-customize-empty-value",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Nov 2023 16:12:58 +0100"},{sha:"aa7171288eac4350fd741ebe80389f29300837bf",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 10 Nov 2023 14:18:24 +0100"},{sha:"8013c1811672ea58052f18691448f56aeca39135",message:"v4.15.4",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 10 Nov 2023 14:17:14 +0100"},{sha:"92ac7284dca089e4dc9cc60e1a03371725ccfeca",message:"changelog-for-v4.15.4",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 10 Nov 2023 14:16:47 +0100"},{sha:"927407f7fe25038a9129615bf84aa2796121987a",message:"apply-Adrien-s-suggestion",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Fri, 10 Nov 2023 11:42:51 +0100"},{sha:"f48818c8c6cb3315ed271750427d5ca720646bb2",message:"apply-Adrien-s-suggestion",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Fri, 10 Nov 2023 11:42:19 +0100"},{sha:"46da8d6f26317182b170f04bb8a882379d6dbd55",message:"apply-JB-s-suggestion",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Fri, 10 Nov 2023 11:39:36 +0100"},{sha:"65601e116fb3e1de4b3d8435cc46ded13839d687",message:"apply-JB-s-suggestion",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Fri, 10 Nov 2023 11:39:16 +0100"},{sha:"d347bf0950ca3a5f72d5ca2b850590b892c7a813",message:"Merge-pull-request-9353-from-tim-hoffmann-next",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 10 Nov 2023 10:39:55 +0100"},{sha:"225999198e5602e0da9033a42f5f4a4aa843a17f",message:"Merge-pull-request-9434-from-marmelab-update-datagridAg-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 10 Nov 2023 09:52:43 +0100"},{sha:"fb5d0f429130e6bcda71ec60cb078a1e6aad9901",message:"no-ci-review",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Nov 2023 09:52:13 +0100"},{sha:"0e00eaf4b34db04a9b4e20e86c390ae59737ee3f",message:"Add-documentation-for-useCheckForApplicationUpdate",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Thu, 9 Nov 2023 14:02:52 -0600"},{sha:"c4ac3a23f59c77cbf968b68d238527bb3b209057",message:"apply-Fran-ois-feedback",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 9 Nov 2023 17:33:08 +0100"},{sha:"1e9d1e700c0488861981081d5072e33ea418edf5",message:"update-RBAC-OSS-Doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 9 Nov 2023 16:55:30 +0100"},{sha:"3c553765d4895fa459a5568726d9be74679d3d1d",message:"reorder-props",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 9 Nov 2023 14:54:44 +0100"},{sha:"720a1d567b2bd29df472c9a94539f2947a67bdc9",message:"update-datagridAg-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 9 Nov 2023 14:54:19 +0100"},{sha:"6fb5f86a03aa9cbdb6975561f14bc490898b18c6",message:"fix-EE-demo-video",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 9 Nov 2023 11:53:30 +0100"},{sha:"3f4e4048384609cf75fad4eb9d3490c7081419a7",message:"adapt-to-mobile",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 9 Nov 2023 11:08:11 +0100"},{sha:"d112061f014d44f06cab78966d02b7eaf8b0087a",message:"Update-features-link",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 9 Nov 2023 10:20:47 +0100"},{sha:"a1226d6c0ef16f0a25e023b63cbbd1c6b34e2e3a",message:"fix-demo",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 8 Nov 2023 18:08:32 +0100"},{sha:"be88afa7efe1e0f0166a84b54234db45b6b50a53",message:"complet-EE-demo-add-highlight",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 8 Nov 2023 18:05:04 +0100"},{sha:"973105fa696cc01ead04679b6d2bc0fce4c6b87d",message:"demos-list-refacto",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 8 Nov 2023 14:50:07 +0100"},{sha:"f030350259ab8a5eb006b82a2a800568c6ee9230",message:"Merge-pull-request-9428-from-marmelab-allow-custom-providers-refresh-token-functions",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 8 Nov 2023 13:51:12 +0100"},{sha:"0a70b9238913a6d1ff68fc2c10b076673bc86a72",message:"revamp-demo-page",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 8 Nov 2023 11:49:32 +0100"},{sha:"662ae929223a82e0b0113248b6643d75bee3d2eb",message:"Allow-to-pass-custom-provider-types-to-addRefreshAuth-functions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 8 Nov 2023 10:45:11 +0100"},{sha:"6c833353d478120439fea1ca219f98e94e32b1ce",message:"Merge-pull-request-9425-from-marmelab-doc-editindialogbutton-redirection",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 7 Nov 2023 17:41:23 +0100"},{sha:"c5fdd874335550098b0f22bd83374ee948383078",message:"Merge-pull-request-9420-from-david-bezero-loading-indicator-on-click",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 7 Nov 2023 16:45:31 +0100"},{sha:"4206f5f2268a8ba45fad8d583da449da776c1ec3",message:"Merge-pull-request-9423-from-marmelab-doc-show",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 7 Nov 2023 16:39:32 +0100"},{sha:"b3c19cd0e90fb939fe1ddec50945e7424d31a3d1",message:"no-ci-Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Nov 2023 16:11:51 +0100"},{sha:"0fc44c8de0cec166bf33186b22f210b20a327b6e",message:"no-co-Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Nov 2023 16:08:21 +0100"},{sha:"44661a5dc8f14c811319a6ff7d3c4ece7c2e57db",message:"Merge-pull-request-9426-from-situplastik-patch-1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 7 Nov 2023 15:37:59 +0100"},{sha:"379547992ee83ad8b94fde97b78875799a544719",message:"Fix-types",author:{name:"David Evans",email:"david@bezerocarbon.com"},date:"Tue, 7 Nov 2023 12:52:05 +0000"},{sha:"55410d5b51ff4b025bc0bd0bc5ecac92bf90e09b",message:"Pass-onClick-to-RefreshIconButton-from-LoadingIndicator",author:{name:"David Evans",email:"david@bezerocarbon.com"},date:"Fri, 3 Nov 2023 17:02:58 +0000"},{sha:"5da435548010cc7e9725f8d3ba7fe10de5997f9d",message:"Update-Create.md",author:{name:"Situ",email:"lmarfany@gmail.com"},date:"Tue, 7 Nov 2023 11:47:18 +0100"},{sha:"ef130c0426bcef99c26a6e41901493a0622a24ea",message:"no-ci-add-missing-prop",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Nov 2023 11:18:55 +0100"},{sha:"7151887ef1848f5031af6b188192af080261abe1",message:"no-co-review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Nov 2023 11:17:46 +0100"},{sha:"d7d39a639cb3cae9e1c8f57c4be7713fc6882000",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 7 Nov 2023 11:08:17 +0100"},{sha:"a86c39eddb39644dfeae62d59bd3d70b7fe9efbe",message:"Doc-Document-EditInDialogButton-deletion-side-effect",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Nov 2023 10:50:56 +0100"},{sha:"9e90716a594a8158a116c647e3dccbcd43c2fb03",message:"Merge-pull-request-9398-from-marmelab-Fix-bad-url-on-FilterLiveSearch-validate",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 7 Nov 2023 10:06:25 +0100"},{sha:"b76d16856113b27d920cae781a9489cb8b735061",message:"Remove-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Nov 2023 10:04:50 +0100"},{sha:"c0fc74efdb1f1c752dded289f5804486d04610f7",message:"Merge-pull-request-9424-from-BoboTiG-fix-doc-uselistcontext-duplicate",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 6 Nov 2023 18:09:07 +0100"},{sha:"3487873adf892d5829f4992d1c6fd760cf9bbc16",message:"doc-Remove-duplicate-import-on-the-useListContext-page",author:{name:"Mickaël Schoentgen",email:"contact@tiger-222.fr"},date:"Mon, 6 Nov 2023 17:43:25 +0100"},{sha:"8754bfd8eebb039f7e41bfbb8031cb83bc1d8a8a",message:"Doc-Improve-the-Show-section",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Nov 2023 17:00:16 +0100"},{sha:"589ad35c883d9824f491991c1f9cbfd78f2e1135",message:"fix-unit-test",author:{name:"Tim Hoffmann",email:"hi@tim-hoffmann.net"},date:"Mon, 6 Nov 2023 15:03:41 +0100"},{sha:"07a72b872880d88bd077386811fb1ed70e0e8250",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Nov 2023 10:36:55 +0100"},{sha:"ddde9f75d18ffbf3de9cacb526eb5850641489fe",message:"Doc-DatagridAG-Serendipity",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Nov 2023 10:35:22 +0100"},{sha:"fc8ee74bc675f342bf721355a3e98c9f1035e9f2",message:"Merge-pull-request-9414-from-marmelab-ag-grid-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 6 Nov 2023 09:53:17 +0100"},{sha:"e98e317ce69d26550944688d5f775140eec50686",message:"Doc-Fix-formatting-error-in-SearchInput-introduction",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Nov 2023 09:45:49 +0100"},{sha:"970dc85c88b50f4d9f33f4d7769e5afebdde188a",message:"Doc-Fix-AppBar-toolbar-snippet",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 4 Nov 2023 18:27:44 +0100"},{sha:"8840592d5997671a6ef1342c4c5afb8eea03b76d",message:"Merge-pull-request-9415-from-marmelab-fix-auto-open-filter-menu",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 3 Nov 2023 14:52:50 +0100"},{sha:"d1adac82bbe4730d7a6a35660d47418d551e05e0",message:"Fix-changelog",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Nov 2023 14:42:38 +0100"},{sha:"933d23fb37cc4585c40f4619693f86b450ee8a38",message:"Fix-yarn-lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Nov 2023 14:40:30 +0100"},{sha:"f93e205d59711196c8f5669547dd2e92e0232a39",message:"v4.15.3",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Nov 2023 14:39:29 +0100"},{sha:"e5832b5977198e8952feb8dc634b3b3204634750",message:"Prepare-changelog-for-v4.15.3",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Nov 2023 14:39:19 +0100"},{sha:"88fd925d1b670e4d1ce983eae45657bd77ee92e6",message:"fix-linter-warnings",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Fri, 3 Nov 2023 11:46:22 +0100"},{sha:"8b2b12e44849760b3803e4436a779f86ea81d710",message:"add-unit-test",author:{name:"Tim Hoffmann",email:"hi@tim-hoffmann.net"},date:"Fri, 3 Nov 2023 10:03:16 +0100"},{sha:"faf2c87e45671c4f5d043e78aca0ffeebd711d1c",message:"add-docs",author:{name:"Tim Hoffmann",email:"hi@tim-hoffmann.net"},date:"Fri, 3 Nov 2023 09:49:55 +0100"},{sha:"f082f4dcd4179bbefaa9903b36b48825ee803985",message:"Explain-how-to-refresh-the-list",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Nov 2023 06:58:50 +0100"},{sha:"fcaeab78eef3d3b15089cda59861a112d4f7a833",message:"Merge-pull-request-9409-from-marmelab-add-a-chapter-for-searchinput",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 2 Nov 2023 13:29:11 +0100"},{sha:"7f5c9636e9638cc7dc724d05d26467b30713e592",message:"Move-story-and-test-in-rights-files",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 2 Nov 2023 10:51:13 +0100"},{sha:"a862709e90c17e737f37556b8a88723d843beb2d",message:"apply-JB-s-feedbacks",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 2 Nov 2023 10:14:18 +0100"},{sha:"d02ad81ba29f90c155eae8ce23fd8c5b93819a55",message:"Add-a-test-uncomment-fix",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 2 Nov 2023 09:56:55 +0100"},{sha:"4b522913101723cde9bab89de5a765c059a925e0",message:"Merge-pull-request-9413-from-marmelab-autocompletinput-clear-button-over-bulk-actions-toolbar",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 2 Nov 2023 08:00:04 +0100"},{sha:"4ac60085b76ace309084cee1becc47f6fd21972a",message:"bug-fix",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 31 Oct 2023 15:30:40 +0100"},{sha:"c1aa9dbdf02db4f212a80574f02f7d90ba1db25c",message:"no-ci-Doc-Add-documentation-for-DatagridAG",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 31 Oct 2023 15:03:40 +0100"},{sha:"278ae56e2f03ae88d111c026b5853873453ff1f6",message:"apply-JB-s-feedbacks",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 31 Oct 2023 14:59:50 +0100"},{sha:"f71d3927c12ef736adab9da4b10ff4c8e2ae6111",message:"Merge-pull-request-9402-from-marmelab-doc-image-input-with-form-data-upload",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 31 Oct 2023 10:15:14 +0100"},{sha:"aa763b3ed8d1e74d75d8e17144ffecaeab8dbf04",message:"add-the-post-ID-to-formData",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 31 Oct 2023 10:13:33 +0100"},{sha:"97cb019ab05adb6ccb024303e9d9701ad4839daf",message:"Update-beforeUpdate-return-value",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 31 Oct 2023 10:08:36 +0100"},{sha:"ca0c28e4e430291ea90416352a178492dfd5343d",message:"fix-bug",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 31 Oct 2023 09:36:12 +0100"},{sha:"efd056986626d319d73c9de0f1711bfd4f407542",message:"Merge-pull-request-9410-from-marmelab-doc-fix-stacked-filter-form-screenshot",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 30 Oct 2023 18:01:00 +0100"},{sha:"457c2d4a2c85e5153a67146b4c7df58fc0b2b556",message:"improve-snippet-according-reviews",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 30 Oct 2023 16:40:53 +0100"},{sha:"cd4c3cef43a67c0271cd1da5d08c2a7dfc7efe35",message:"add-a-link-to-fetchJson",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 30 Oct 2023 16:48:26 +0100"},{sha:"92fd8b00a3e5bd11b8769b7b008e2d80258e8db1",message:"improce-doc-according-reviews",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 30 Oct 2023 16:29:17 +0100"},{sha:"455224611377fa81c16ad6a768a2035da00fa5a3",message:"rename-PpostListFilters-to-postListFilters",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 30 Oct 2023 13:57:50 +0100"},{sha:"0c1124304103390f12202c07021ad25820f96278",message:"revert-test",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 30 Oct 2023 13:42:53 +0100"},{sha:"ff21284181c5f3eac68e0e8b5a4817d3abd47a2c",message:"Apply-JB-feedbacks",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 30 Oct 2023 13:31:44 +0100"},{sha:"5bb6aa3315b4dddbe79d5ce5b52eeb22032eb12f",message:"remove-variant-prop",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 30 Oct 2023 12:34:56 +0100"},{sha:"b06d1d0fa196a75e7a585118cefdefc3f47a2f67",message:"Update-docs-SearchInput.md",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Mon, 30 Oct 2023 12:31:08 +0100"},{sha:"a1635e26a28f2a25884798802f11f760d6959381",message:"improve-doc-according-to-reviews",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 30 Oct 2023 11:14:57 +0100"},{sha:"27103d59ffd8f70f550199a0920d13da99c923a3",message:"apply-Adrien-s-feedbacks",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 30 Oct 2023 10:42:46 +0100"},{sha:"be57df00623a8ef3b2bba3e9d83c44b02b975b8e",message:"Doc-add-scneencasts-for-StackedFiltersForm-and-update-code-sample-according-to-these",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 30 Oct 2023 10:31:18 +0100"},{sha:"817cf4bc5eb1d3bbf157e87f7290ca09b99fdcb4",message:"move-File-Uploads-section-in-DataProviders-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 27 Oct 2023 17:12:52 +0200"},{sha:"e97d9284cef9159cdcd59534e633484c181318df",message:"add-FilterLiveSearch",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Fri, 27 Oct 2023 17:06:30 +0200"},{sha:"5f6819572406f5675fcc03c29b1264713b3299ed",message:"improve-doc-and-explain-how-to-send-a-whole-resource-with-FormData",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 27 Oct 2023 17:02:12 +0200"},{sha:"75da64bd90eeb98cddac72ad3df823f70d5ee7f3",message:"compleat-doc",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Fri, 27 Oct 2023 16:54:13 +0200"},{sha:"d86c1ae758eb8b491fdd41e0463d07c41d6916fc",message:"improve-introduction",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 27 Oct 2023 16:01:19 +0200"},{sha:"9a68a787b2206d405463e7db81a6b890c20cb19c",message:"add-a-chapter",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Fri, 27 Oct 2023 15:59:53 +0200"},{sha:"f9a6266172664919c3e92eddcc0ba349f82235b7",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 27 Oct 2023 14:42:14 +0200"},{sha:"d309396a966ab55d789e511f50a74a854726103e",message:"v4.15.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 27 Oct 2023 14:32:16 +0200"},{sha:"ddd3381f72809ef6b2529dadd56dbd4cc1003607",message:"Prepare-changelog-for-v4.15.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 27 Oct 2023 14:31:50 +0200"},{sha:"3a5e84efea169c18a68e61ad856dccd4331a2deb",message:"Merge-pull-request-9407-from-marmelab-fix-createbutton-state",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 27 Oct 2023 14:22:18 +0200"},{sha:"b3cc9b34c32269f39025b778e54ebbef663b8c21",message:"Fix-CreateButton-keeps-state-between-pages",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 27 Oct 2023 13:51:30 +0200"},{sha:"b93c6a223dea3be552f5f44ab998d973da386c66",message:"Merge-pull-request-9404-from-marmelab-doc-custom-routes",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 27 Oct 2023 13:11:54 +0200"},{sha:"f69c7e2fdf82eea297ec1b4d2f9c45382e40f2ee",message:"Merge-pull-request-9396-from-marmelab-doc-rbac-can-access-example-uses-resource-which-is-misleading",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 27 Oct 2023 13:05:09 +0200"},{sha:"0e22525cd7e3c83b97849b1e18042a5bed802ee5",message:"Merge-pull-request-9406-from-marmelab-doc-search-with-result-component",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 27 Oct 2023 13:03:44 +0200"},{sha:"c913389e1948ff2519b89353a89f2f146b296fb2",message:"fix-the-navigation-link",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 27 Oct 2023 12:16:47 +0200"},{sha:"424379eceb43099d685ef3f178ccecdafe82d427",message:"Add-SearchWithResult-documentation",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 27 Oct 2023 12:11:47 +0200"},{sha:"4b0d058f37039651fe6f8115df5e7f4ff1a37f5e",message:"Merge-pull-request-9400-from-marmelab-fix-i18next-translation-provider-fails-to-use-smart-count",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 27 Oct 2023 11:53:37 +0200"},{sha:"45f2ef0116ed3e2b161238944391e6ad3f5932fd",message:"improve-props-documentation-for-the-Search-component",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 27 Oct 2023 11:51:37 +0200"},{sha:"604602563b8c6872582e5e7abd44cbc91141a4a2",message:"Merge-pull-request-9391-from-marmelab-fix-update-button-cannot-be-used-in-a-list-v2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 27 Oct 2023 11:43:23 +0200"},{sha:"afb86916f8a118a662d1854e4872dbfbb2dcf9f4",message:"fix-titles-and-formatting-according-to-review",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 27 Oct 2023 11:32:17 +0200"},{sha:"8f2e377dd0c23a2244d70a6a1cd8fcdc937c919f",message:"remove-double-translation",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Fri, 27 Oct 2023 11:15:41 +0200"},{sha:"f2a07fa9f48d800bdb3af24aa7a1148f0ba937ab",message:"correct-sentence",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 27 Oct 2023 11:14:11 +0200"},{sha:"1935e167a505309493ed435a014875ee030606a4",message:"remove-useless-imports",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 27 Oct 2023 11:13:33 +0200"},{sha:"b5e284864483c5b4e4a7290bdf5558ec784fc645",message:"remove-unwanted-space",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 27 Oct 2023 11:13:12 +0200"},{sha:"a70c898fe268a5f8bfffdea810f59f999b94cc19",message:"re-order-imports",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Fri, 27 Oct 2023 10:54:34 +0200"},{sha:"08d4caabe5ebb041cb78665457617b56befeb987",message:"update-test",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Fri, 27 Oct 2023 10:46:08 +0200"},{sha:"bf8a4868ea2e6fb850a0af89d86f6fdf3f9e337a",message:"apply-JB-s-feedback",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Fri, 27 Oct 2023 09:44:37 +0200"},{sha:"5d2f33b7baeb0fcf407a2796bd0ebf64d532feb7",message:"update-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 27 Oct 2023 09:36:59 +0200"},{sha:"da6eb0abce9f8c10a079b30e256aa0f2aa22139b",message:"Clarify-even-further",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 27 Oct 2023 08:45:06 +0200"},{sha:"79f256d867c78c577f435ff6d72d7a58e99bbdd1",message:"Doc-Add-illustrations-to-the-CustomRoutes-chapter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 27 Oct 2023 08:22:57 +0200"},{sha:"b4628e04613ec87914a1868aa76fdda314df1a21",message:"DELETE_MANY-and-UPDATE_MANY-native-support",author:{name:"Max Schridde",email:"maxjschridde@gmail.com"},date:"Tue, 24 Oct 2023 15:32:01 -0700"},{sha:"f13c8f85057893c0227955ef90c2f44111e8fb10",message:"introduce-How-To-Send-File-To-A-CDN-section",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 26 Oct 2023 17:58:46 +0200"},{sha:"9ee234d89527d1297b84b334589f16ff8e331299",message:"Merge-pull-request-9399-from-marmelab-doc-screenshot-for-reference-many-input-instead-of-reference-many-to-many-input",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 26 Oct 2023 17:16:12 +0200"},{sha:"f1b8fe8e4c5475804ae3b537554df1893673ae1e",message:"introduce-a-section-to-explain-how-how-to-send-file-using-FormData",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 26 Oct 2023 16:47:44 +0200"},{sha:"6e44e38b2158a24cb3480d10d62ef3ed03b075e8",message:"re-order-imports-add-test",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 26 Oct 2023 15:59:13 +0200"},{sha:"634f7993260118122fe2fd21bbddc4dddcd9947f",message:"Apply-Francois-feedback-and-re-order-imports",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 26 Oct 2023 15:25:11 +0200"},{sha:"8680b09a46137adcf56a501d3a43f4623dd4055e",message:"add-a-screenshot-showing-the-use-of-ReferenceManyInput-instead-of-ReferenceManyToManyInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 26 Oct 2023 14:41:48 +0200"},{sha:"692aab458460936d2c27c9c9dba19949fb18f56b",message:"Fix-i18next-translation-provider-fails-to-use-smart-count",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 26 Oct 2023 14:29:09 +0200"},{sha:"6129d2bf5601d74e4c31713b83fc2d4716b3400b",message:"Merge-pull-request-9397-from-marmelab-doc-query-options-support-for-reference-array-field",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 26 Oct 2023 13:38:12 +0200"},{sha:"a42705056e59aba24413e89b84b8c8bdd3cfaa6e",message:"update-sentence",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 26 Oct 2023 13:32:10 +0200"},{sha:"2e08aa20f58e12a3763961768290a3eafaf94344",message:"apply-feedbacks",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Thu, 26 Oct 2023 12:39:03 +0200"},{sha:"02882d3e65ae472c1f1becd4f97943994e501e7a",message:"typo-in-test-title",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Thu, 26 Oct 2023 12:16:28 +0200"},{sha:"5c95f4d464849968fdfae1a1baaf8d8f38a55caa",message:"Rename-story",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Thu, 26 Oct 2023 12:14:14 +0200"},{sha:"6a6ef417820766e87ea851bc6ca34f5507ec3c50",message:"fix-internal-link",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 26 Oct 2023 11:17:13 +0200"},{sha:"62eb4a2e43ae449ce3105de964204c0af1a90dc2",message:"Doc-add-queryOptions-prop-to-the-ReferenceArrayField-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 26 Oct 2023 11:14:55 +0200"},{sha:"e1825cfc07561c234e74cece036e743c05b01f37",message:"sort-props-in-table",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 26 Oct 2023 11:02:13 +0200"},{sha:"1c2a1259ee622f8d775ea3ff8cd0d631756d051f",message:"Update-canAccess-doc-to-show-how-to-use-canAccess-to-render-components-conditionally",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 26 Oct 2023 10:18:15 +0200"},{sha:"708792b7818e60e2c7cadf3f56a41007209a0e6b",message:"Merge-pull-request-9395-from-KislyakovDS-issues-9388",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 26 Oct 2023 10:03:03 +0200"},{sha:"a7dd7fe6d2bd4242397be6332ffee24290e01897",message:"introduce-section-How-To-Send-File-Using-FormData",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 26 Oct 2023 09:36:45 +0200"},{sha:"dc2c7e55374e4679bdbe8b34d693e53aae90bb48",message:"Fix-for-issue-9388",author:{name:"Kislyakov",email:"kislyakov.ds@gmail.com"},date:"Thu, 26 Oct 2023 10:30:47 +0300"},{sha:"543a1cdd8302fb10b6911d5922fc14504ab00f90",message:"Fix-for-issue-9388",author:{name:"Kislyakov",email:"kislyakov.ds@gmail.com"},date:"Thu, 26 Oct 2023 09:08:52 +0300"},{sha:"5e687c1f910d3e21865cce7c91032697f903b059",message:"FIX-buildGqlQuery-sparse-field-type-checking",author:{name:"Max Schridde",email:"maxjschridde@gmail.com"},date:"Wed, 25 Oct 2023 16:23:34 -0700"},{sha:"67b2fc79754ff1022844e045e751b545cc4f15dc",message:"ra-data-graphql-simple-sparse-field-support",author:{name:"Max Schridde",email:"maxjschridde@gmail.com"},date:"Wed, 25 Oct 2023 13:27:25 -0700"},{sha:"3ac73e2d4cee6bed4e18f86d05e1a6f34b01786f",message:"Fix-bad-url-on-FilterLiveSearch-validate",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 25 Oct 2023 17:01:48 +0200"},{sha:"cf951e6fd17d9f49307e5951553bbeae993199ca",message:"move-Handling-File-Uploads-in-ImageInput-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 25 Oct 2023 16:48:18 +0200"},{sha:"dd38211b2af2059cb1acd1604c83203c4de7f6d6",message:"Merge-pull-request-9381-from-marmelab-add-illustration-and-stories-for-SelectField",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 25 Oct 2023 16:05:36 +0200"},{sha:"d0bd7259ca5f74072f3b6e4d73a35c487e1854f6",message:"fux-updateButton-add-test-add-story",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 25 Oct 2023 15:09:33 +0200"},{sha:"22746e68ea7a76b7b8ac9f499bf41b48ec33a736",message:"apply-Adrien-s-feedbacks",author:{name:"erwanMarmelab",email:"131013150+erwanMarmelab@users.noreply.github.com"},date:"Wed, 25 Oct 2023 15:07:29 +0200"},{sha:"255da1013ab2419751e6aaafd7d6838fc7e7e92a",message:"Merge-pull-request-9386-from-marmelab-doc-disabled-input-gotcha",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 25 Oct 2023 11:08:00 +0200"},{sha:"b8af91f90308ab93fdd3523763190be3741fa3ba",message:"apply-Fran-ois-feedbacks",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Wed, 25 Oct 2023 10:51:22 +0200"},{sha:"b2a048893edcc066c8353e6a7f7d9bff2fb02693",message:"Doc-Update-Ecosystem-page",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 25 Oct 2023 00:25:10 +0200"},{sha:"39499f354d9356bf8fe25e486a031cb308044f83",message:"no-ci-Doc-Fix-typo",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 25 Oct 2023 00:02:34 +0200"},{sha:"b53b178b9e7cf8347e0199cff6cced40b8dfe3ab",message:"Merge-pull-request-9382-from-marmelab-add-illustration-for-Labelled-component",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 24 Oct 2023 18:34:04 +0200"},{sha:"0c6db535f24805dea1916cd49ac650cc82f16c3d",message:"Add-missing-props",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 24 Oct 2023 18:33:28 +0200"},{sha:"b3923abebeb3e0d6bb036bde45f225a62f8d4fc9",message:"Merge-pull-request-9384-from-marmelab-doc-bulk-action-shift-select",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 24 Oct 2023 18:22:18 +0200"},{sha:"edb06142a1a70b21aabe2a9ba036d42c70084191",message:"upgrade-labeled-image",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Tue, 24 Oct 2023 17:43:08 +0200"},{sha:"63e49068680b40ba1a6b592ef91ff4ec6cc2ed18",message:"Fix-lowercase-InputProps",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 24 Oct 2023 17:06:00 +0200"},{sha:"2f7d1126a1bcc768ae6314f8a2f7e8e13ac6082b",message:"Doc-Add-gotcha-about-Input-disabled-usage-and-isDirty-form-state",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 24 Oct 2023 17:01:41 +0200"},{sha:"1b2b556b7d05f37fc66d028b9030ed714b77977c",message:"Merge-pull-request-9371-from-dricholm-ra-data-graphql-simple-arg-type",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 24 Oct 2023 16:58:22 +0200"},{sha:"28ebe5825482655fda8609dfb8c0631c7d3dc6e3",message:"Delete-unused-file",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 24 Oct 2023 16:26:37 +0200"},{sha:"fc28021850115eeb95c44997cbd40dd75b51e03d",message:"Merge-pull-request-9385-from-marmelab-fix-lodash-tree-shaking",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 24 Oct 2023 15:25:13 +0200"},{sha:"b4338e5c1b704f1a706a7bc3929d0e3047d56128",message:"Doc-Fix-CreateButton-forces-full-lodash-in-bundle",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 24 Oct 2023 15:21:49 +0200"},{sha:"d4106caeeb7364637fdc569e35f3a885dc15969d",message:"Doc-Add-range-selection-tip-for-Datagrid-rows",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 24 Oct 2023 13:55:03 +0200"},{sha:"2736df242ba360dfd368de1ebf010b866425edce",message:"Doc-Fix-ra-i18n-i18next-example-imports-the-translation-msgs-twice",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 24 Oct 2023 11:04:28 +0200"},{sha:"aad0119644a4fd44935bfc57c049f87b67c0f383",message:"Merge-pull-request-9376-from-marmelab-match-code-and-illustrations-for-SearchInput",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 24 Oct 2023 07:27:29 +0200"},{sha:"4d651e8c607b7196440750800aae0ed85b499af3",message:"Doc-Add-illustration-for-Labelled-component",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 23 Oct 2023 19:18:13 +0200"},{sha:"692226a238aa192690933586f35bcf31489ae149",message:"fix-buildGqlQuery-Remove-unused-imports",author:{name:"David Richolm",email:"david.richolm@gmail.com"},date:"Mon, 23 Oct 2023 17:18:06 +0000"},{sha:"9515d3b58d7fd35aed6ed7663ebebf94b37e2509",message:"add-illustration-and-stories-for-SelectField",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 23 Oct 2023 18:17:50 +0200"},{sha:"251cc7b0171e5c3b88aadb3b7225cf62a9ad6057",message:"apply-JB-s-feedbacks",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 23 Oct 2023 16:14:51 +0200"},{sha:"735edff572d099a462a026b3ca1ca43e2b263753",message:"Merge-pull-request-9380-from-marmelab-locales-button-icon",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 23 Oct 2023 15:50:39 +0200"},{sha:"5cda00983951cc72cd948cb2d4f84d16f9c0c48c",message:"Merge-pull-request-9379-from-marmelab-documentation-issue-with-SelectInput-option",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 23 Oct 2023 15:44:11 +0200"},{sha:"23a7271c551fbc817554c92adc86d5e0338fcb32",message:"no-ci-Doc-Fix-image-formatting-in-Architecture",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 23 Oct 2023 15:33:04 +0200"},{sha:"ddb1853c4f4499c50245e9ae36444b228c902a04",message:"Add-story",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 23 Oct 2023 13:45:52 +0200"},{sha:"42eadb673b0b9cf3a9bf816dbcdc37ed24ad54d0",message:"Add-support-for-custom-icon-in-LocalesMenuButton",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 23 Oct 2023 13:39:37 +0200"},{sha:"c8fc8993a1e58fe5b64eef4dff4b62d1dacc20ea",message:"Doc-documentation-issue-with-SelectInput-option",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Mon, 23 Oct 2023 10:24:37 +0200"},{sha:"6b145c56021caf91c16824f0b2f179191d894bff",message:"Merge-pull-request-9377-from-marmelab-dependabot-npm_and_yarn-react-devtools-core-4.28.4",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 23 Oct 2023 10:00:31 +0200"},{sha:"26b78d061847def2c048de41eaf1e5264b90cf8d",message:"Bump-react-devtools-core-from-4.27.4-to-4.28.4",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Sat, 21 Oct 2023 02:36:42 +0000"},{sha:"826360772b1323f72df302e4822b980f4ca68afb",message:"match-code-and-illustrations-for-SearchInput",author:{name:"erwanMarmelab",email:"erwan@marmelab.com"},date:"Fri, 20 Oct 2023 18:07:41 +0200"},{sha:"8998608db2c96bce64ff8fba4060a5fd72784db0",message:"refactor-Remove-wrapper-function-in-buildGqlQuery",author:{name:"David Richolm",email:"david.richolm@gmail.com"},date:"Fri, 20 Oct 2023 15:30:15 +0000"},{sha:"67a65186b9a8b3d8ba94e6e0732bbfd38e142146",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 20 Oct 2023 17:20:31 +0200"},{sha:"0917fdd004987ac450e58e940395fea992a94ec2",message:"v4.15.1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 20 Oct 2023 17:19:02 +0200"},{sha:"cd70629d6b4e8b9522e75f39ec57137bd2cc11b2",message:"changelog-for-v4.15.1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 20 Oct 2023 17:18:13 +0200"},{sha:"54799666814ff39b9e2ea7b6102853777ce0f7d3",message:"Merge-pull-request-9375-from-marmelab-dedupe-babel",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 20 Oct 2023 16:53:59 +0200"},{sha:"bb776f91bf07cfceae92264787399e0dd338a0d0",message:"no-ci-Fix-linter-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 20 Oct 2023 16:48:01 +0200"},{sha:"51213124f06b35653892b60a60a5d9235d51ea6b",message:"dedupe-more-babel-deps",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 20 Oct 2023 16:39:40 +0200"},{sha:"ca0483f9913720f24d3e5e84f1ac7f208183786c",message:"Merge-pull-request-9374-from-marmelab-update-storybook",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 20 Oct 2023 16:07:53 +0200"},{sha:"48f41f6f9d01f1235ec738e9fa88ee802e46fb78",message:"fix-babel-issue",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 20 Oct 2023 15:53:21 +0200"},{sha:"d866dca12bdb316af1af4eb39a6351f2868a0163",message:"dedupe-most-packages",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 20 Oct 2023 15:37:59 +0200"},{sha:"d758df9f0c800bc398d9b75737af0c1fcd41017a",message:"Merge-pull-request-9373-from-marmelab-fix-referencefield-sx",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 20 Oct 2023 14:32:35 +0200"},{sha:"f8c0148a60ff869e8083fc78637189daa4d3901d",message:"Fix-security-vulnerability-in-dev-dependencies-due-to-outdated-storybook",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 20 Oct 2023 14:17:54 +0200"},{sha:"418b7c0fdf15fd257b039faa9828b22be0cff9ce",message:"Merge-pull-request-9372-from-marmelab-doc-mui-import",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 20 Oct 2023 14:16:47 +0200"},{sha:"e312c7ab58136255377d06a41cafed8f04b736cf",message:"Fix-ReferenceField-sx-is-ignored-when-link-false",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 20 Oct 2023 14:02:20 +0200"},{sha:"31fce2bfd1a980d7536950a27707e55bc5623bbd",message:"Doc-Fix-old-MUI-import-path-in-code-snippets",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 19 Oct 2023 09:47:33 +0200"},{sha:"fccba79c118082be6d8c40ba5322ff82f02aaa56",message:"fix-ra-data-graphql-simple-Handle-nested-types",author:{name:"David Richolm",email:"david.richolm@gmail.com"},date:"Wed, 18 Oct 2023 18:45:45 +0000"},{sha:"275a9e9de1b82a10b45fe127db5a9a132ce652ba",message:"Merge-pull-request-9367-from-marmelab-doc-calendar",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 18 Oct 2023 13:59:52 +0200"},{sha:"0c9680cf88b78c2854809c3fffb0ed171c7cdce6",message:"Fix-liquid-errors-and-rewrite-usage",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 18 Oct 2023 13:58:53 +0200"},{sha:"d5f7d7fc4278e880fa70a1e87cd3875104279662",message:"Merge-pull-request-9369-from-marmelab-fix-SelectColumnsButton-ul",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 18 Oct 2023 11:12:30 +0200"},{sha:"627e63f8c054d144762df7f8cfb32890898184f9",message:"Fix-SelectColumnsButton-throws-errors-when-reordering-the-columns",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 18 Oct 2023 10:49:57 +0200"},{sha:"05bbe970685133f8cd37dc9ecd83c5e70fd358c6",message:"no-ci-add-missing-raw-endraw",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 17 Oct 2023 18:27:43 +0200"},{sha:"9060192affdfef812167bea472c685d4619edd25",message:"fix-missing-changes-from-latest-version-of-calendar-docs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 17 Oct 2023 18:27:32 +0200"},{sha:"6d74a639516d80f72065ad2d32e54b3759e094c1",message:"no-ci-review",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 17 Oct 2023 18:13:13 +0200"},{sha:"7ef30d7e6d596218cec46548bca1f0252ea3f03f",message:"Merge-pull-request-9364-from-marmelab-doc-stackedfilters",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 17 Oct 2023 18:11:28 +0200"},{sha:"90b44fcbd6b407150ad37479a5d1915e13369728",message:"no-ci-add-missing-raw-endraw",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 17 Oct 2023 18:09:03 +0200"},{sha:"482e58e90b9b4061556e09b9a63cbec340e18dca",message:"Doc-Improve-ReferenceManyToManyInput-docs-for-cross-table-edition",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 17 Oct 2023 17:31:30 +0200"},{sha:"46de119e2a16f0e7ad63c8a8e1393c1d6041cbb6",message:"doc-improve-Calendar-documentation",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Tue, 17 Oct 2023 15:38:35 +0200"},{sha:"bfc13dc8855577926eeb03078da907f4269e4a3d",message:"doc-improve-StackedFilters-documentation",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Mon, 16 Oct 2023 17:01:27 +0200"},{sha:"90547985a19f5b8eeabda47175d3874cd047d2ac",message:"Merge-pull-request-9362-from-omegastripes-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 16 Oct 2023 13:08:59 +0200"},{sha:"3836b26725678f717351914e71f296ff471f597f",message:"fixed-Datagrid-bulkActionButtons-prop-name",author:{name:"omegastripes",email:"omegastripes@yandex.ru"},date:"Mon, 16 Oct 2023 13:43:02 +0300"},{sha:"39e2befe0403e6da3d7d2069d6ba4efe522739d0",message:"Merge-pull-request-9359-from-marmelab-fix-useGetList-big-data-cache-update",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 16 Oct 2023 11:43:17 +0200"},{sha:"139133ea32c82fef839c0256e141cbeb9231a95c",message:"no-ci-remove-unnecessary-null-checks",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 16 Oct 2023 11:00:13 +0200"},{sha:"1b2ba5ce3cb47e6218764bf02d67011fb6240807",message:"Merge-pull-request-9361-from-marmelab-ra-switchcolor",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 16 Oct 2023 10:51:48 +0200"},{sha:"6cdecdeb8c448be25544a8c4dc930131a043a8aa",message:"fix-remove-color-specification",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Fri, 13 Oct 2023 22:36:12 +0200"},{sha:"cfaafbec5e4c9b829958274497843b0eadf40d8c",message:"Fix-useGetList-optimistic-cache-update-lead-to-ui-freeze-when-too-many-records-are-returned",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 13 Oct 2023 17:50:54 +0200"},{sha:"58118fda69a3833b3c156e509faddf9355e5447b",message:"Merge-pull-request-9358-from-marmelab-revert-9357-bulk-delete-with-undo-type-fix",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 13 Oct 2023 10:37:52 +0200"},{sha:"a942ab358a60d4d39d570492df1916ffe41c226b",message:"Revert-Added-type-for-mutationMode-to-mutationOptions-prop-for-BulkDeleteWithUndoButton",author:{name:"Jean-Baptiste Kaiser",email:"jbaptiste.kaiser@gmail.com"},date:"Fri, 13 Oct 2023 10:36:51 +0200"},{sha:"a21dd75efd9e5e4378b3892da4593fd30a3384a9",message:"Merge-pull-request-9354-from-marmelab-doc-update-password",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 13 Oct 2023 10:06:04 +0200"},{sha:"6c27979e7f59ec7e00e0d3f3b454e7c945083987",message:"Merge-pull-request-9356-from-marmelab-demo-customer-sidebar",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 13 Oct 2023 10:05:08 +0200"},{sha:"5c192902675e84e7754f5856ee2505745884f9be",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 13 Oct 2023 09:51:53 +0200"},{sha:"49805751a1d146a2849abad3d54bdfe1dec21dd7",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 13 Oct 2023 09:45:49 +0200"},{sha:"5b41822970f8f5f1fc2793372cdb2004404cef2e",message:"Merge-pull-request-9357-from-yanchesky-bulk-delete-with-undo-type-fix",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 13 Oct 2023 09:14:30 +0200"},{sha:"61069b854be75b04174c59e6db0a45e9a6803840",message:"Reduce-space-between-timeline-items",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 13 Oct 2023 09:05:41 +0200"},{sha:"3826d5195b5857bcf6b17a8377b8fe986c32bb4f",message:"Better-explain-password-validation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 12 Oct 2023 23:17:46 +0200"},{sha:"b5e12d18dffc77bbd291f700ed000d28a2db5bc1",message:"Remove-initial-bar-in-timeline",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 12 Oct 2023 23:04:35 +0200"},{sha:"c2ad2074cf18e45c05ff2049bc6193c61b9a8b02",message:"Put-link-in-the-entire-event",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 12 Oct 2023 22:59:40 +0200"},{sha:"b078c71c32eb75e10359053f639850d168d01515",message:"Demo-Improve-customer-aside",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 12 Oct 2023 22:51:08 +0200"},{sha:"98a7f98291f0a07be5e75c5c629c8045930d5045",message:"Added-mutationMode-type-to-mutationOptions-prop-for-BulkDeleteWithUndoButton",author:{name:"Jan Biardzki",email:"37340314+yanchesky@users.noreply.github.com"},date:"Thu, 12 Oct 2023 22:39:28 +0200"},{sha:"6c65068488d8da6a2e26f5293d5d5560d8ac8fd4",message:"Doc-Explain-how-PasswordInput-can-be-used-to-update-a-password",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 12 Oct 2023 17:56:05 +0200"},{sha:"6afaa0a64b4fa9d9fc11c499395ce23a43efc42f",message:"Fixed-advanced-tutorial-link",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 12 Oct 2023 17:13:34 +0200"},{sha:"c473ab76651b83a8d86aa2f12e027917b3d07089",message:"add-disabling-invalid-form-notification",author:{name:"Tim Hoffmann",email:"hi@tim-hoffmann.net"},date:"Thu, 12 Oct 2023 16:16:29 +0200"},{sha:"6ef7bb07011a1f7f64b7d08821f0b4ed5ab7e5fa",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 12 Oct 2023 15:49:45 +0200"},{sha:"b22ec3cf95d3470b3ee0cb8ce5f73f7a84caa5cc",message:"v4.15.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 12 Oct 2023 15:47:15 +0200"},{sha:"f9d9359870b5c1695b75f4cd806bd63dcf4ce3bb",message:"Prepare-changelog-for-v4.15.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 12 Oct 2023 15:46:56 +0200"},{sha:"bf3640202f3c7fcf42e971e9a153e58c7960bd1a",message:"Merge-branch-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 12 Oct 2023 15:32:42 +0200"},{sha:"1ff351578fa1aff3cde3096cd1d23a465035ecd6",message:"v4.14.6",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 12 Oct 2023 13:55:25 +0200"},{sha:"121e6db2cce7263f723824f161116ded95d81c44",message:"Prepare-changelog-for-v4.16.6",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 12 Oct 2023 13:55:09 +0200"},{sha:"77398d4a7b5ad4dd5e8fc452901f70c190bed144",message:"Merge-pull-request-9339-from-marmelab-dependabot-npm_and_yarn-postcss-8.4.31",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 12 Oct 2023 13:47:48 +0200"},{sha:"100544afb18d9bf7bc216636f8d6aed8e12963a3",message:"Merge-pull-request-9338-from-marmelab-dependabot-npm_and_yarn-zod-3.22.3",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 12 Oct 2023 13:47:26 +0200"},{sha:"0de8d33cedc212cfb7968e614fb5fc93e69fd690",message:"Merge-pull-request-9351-from-marmelab-fix-datagrid-configurable-fields-selector-drag-drop",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 12 Oct 2023 13:12:58 +0200"},{sha:"d9a4b468de817cfcb90eed8053b525fed3a8aef8",message:"Remove-debug",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 12 Oct 2023 11:42:54 +0200"},{sha:"e0fa82b9858b2168aea11b1152775b60bd153eab",message:"Fix-dropping-outside-the-list",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 12 Oct 2023 11:40:22 +0200"},{sha:"00053dc73dfb30bd3391af16a44b156776f480ed",message:"fix-typo-in-DatagridConfigurable-tips",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 12 Oct 2023 11:39:49 +0200"},{sha:"4ae28cfcdb04884216d79696db9d40cd14826fe6",message:"Merge-pull-request-9346-from-marmelab-doc-DatagridConfigurable-unlabeled-column",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 12 Oct 2023 11:37:09 +0200"},{sha:"5b1f08e8897e15cd4181cc9022a3c5a11e9c85e1",message:"code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 12 Oct 2023 11:31:00 +0200"},{sha:"cdfede343fe59a6b61eb8336b837d7da717e43f1",message:"Fix-DatagridConfigurable-editor-allows-to-drag-fields-outside-its-list",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 11 Oct 2023 18:12:53 +0200"},{sha:"d51a509f60ec61c5eacf574d4aa6195f3c860cd0",message:"Merge-pull-request-9316-from-marmelab-more-themes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 11 Oct 2023 17:14:46 +0200"},{sha:"da1728319d18e7b7d2c4c3cc67d022b06d27c9bb",message:"Adjust-Menu-margin",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 11 Oct 2023 12:26:30 +0200"},{sha:"1aeb6f2c05ccded6c884e8b7ffe881f9f44a3a15",message:"Add-stories-for-each-theme",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 11 Oct 2023 12:18:58 +0200"},{sha:"2e39523ffc13995ea321a24fec1456de3f066735",message:"no-ci-simplify-import",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 11 Oct 2023 12:01:55 +0200"},{sha:"25b91d224376928c2684a0bae69eaf23bd9ca843",message:"Merge-branch-next-into-more-themes",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 11 Oct 2023 11:55:53 +0200"},{sha:"2fbcd2616452b44a902d784ba1743f168e52fb3c",message:"Fix-yarn.lock",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 11 Oct 2023 11:42:36 +0200"},{sha:"0bc94a4a2f126a057677e5c312eb3f97abc02bb3",message:"Un-glue-form-inputs-in-House-theme",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 11 Oct 2023 11:40:09 +0200"},{sha:"7dc6efd2c6c6c780d1759e8b223c3729bb3d2919",message:"Merge-pull-request-9341-from-smeng9-yarn-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 11 Oct 2023 11:35:57 +0200"},{sha:"b8f2f433d538c462dbedede361653c87a7e5a151",message:"fix-house-theme-link",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 11 Oct 2023 11:05:13 +0200"},{sha:"fd14e260b539d7b9f98581f4f2523a77da23c14e",message:"fix-house-theme-link",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 11 Oct 2023 11:03:53 +0200"},{sha:"91dd01db99471a8e66217e4e2c8f29b832a18adf",message:"fix-house-theme-link",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 11 Oct 2023 10:56:26 +0200"},{sha:"70f4d16867884f697c8b8d92fa56796bbec5d1d4",message:"Merge-branch-master-into-next",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 11 Oct 2023 09:13:18 +0200"},{sha:"3020383626bff836bd238721be20f4ab4b92aaac",message:"Fix-test",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 11 Oct 2023 08:59:08 +0200"},{sha:"c06172cd798a242b700250385159629b07351ce1",message:"change-English-translation-for-the-light-dark-mode-toggler",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 11 Oct 2023 08:57:44 +0200"},{sha:"170b4721e9520a2722b52ae2394b303dba4b8c0c",message:"Fix-storybook",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 11 Oct 2023 08:57:20 +0200"},{sha:"460c996f078c08a8722819f66dc95f5cc76ed768",message:"Add-missing-instructions",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 11 Oct 2023 08:35:38 +0200"},{sha:"9ae4adfd1e8af8d9357c1f32fd3941c42f166744",message:"Add-documentation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 11 Oct 2023 08:28:34 +0200"},{sha:"8597b585523d44dac0042b94381913b7dcb10035",message:"Fix-tests",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 11 Oct 2023 07:15:42 +0200"},{sha:"3c6a3a77389657b10596ca1c7dfe86b979709f8b",message:"Adjust-radiant",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 10 Oct 2023 19:36:19 +0200"},{sha:"b5febc5b6ca69c60c65d589ae12eda49d9c5da80",message:"Adjust-demo",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 10 Oct 2023 19:33:04 +0200"},{sha:"7fd812fd8a12b854f0cf9ef4ea1571ed55241f19",message:"remove-ecoTheme",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 10 Oct 2023 19:18:02 +0200"},{sha:"e17daf930f3c587c3dfb396e0f50e3b2f4ad2651",message:"move-houseTheme-to-ra-ui-materialui",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 10 Oct 2023 19:16:18 +0200"},{sha:"2cf47f566e5da1efd8b8afb7facad0d3bb777b9a",message:"refactor-houseTheme",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 10 Oct 2023 19:15:01 +0200"},{sha:"beb66e3d9786f997a3ee0bf09de09b34bc27e083",message:"Move-radiant-theme-to-core",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 10 Oct 2023 18:55:17 +0200"},{sha:"7866b349bcb1c00343eb12af22fa2ba211b9da45",message:"Rename-synthwave-to-radiant",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 10 Oct 2023 18:52:49 +0200"},{sha:"a2f1fc84c7c6043ea2f900be427e92f9650499dd",message:"Move-theme-related-files-under-theme-folder",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 10 Oct 2023 15:05:15 +0200"},{sha:"be9990ec9e597bacf41220ce77303df580ddf037",message:"change-accept-and-reject-button-color",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 10 Oct 2023 14:57:07 +0200"},{sha:"6194a7388c961b5c32b47bb99f220cd541ad6dee",message:"fix-border-radius-for-menu-item-in-house-theme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 10 Oct 2023 14:45:47 +0200"},{sha:"98255ec424eb2a7992fa1b4c3c5a2401f8be9453",message:"change-welcome-gradient",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 10 Oct 2023 14:42:42 +0200"},{sha:"3cee32c0c8ec48ef70941f12973920d5c2cf42af",message:"fix-background-of-MuiToolbar-in-eco",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 10 Oct 2023 14:26:11 +0200"},{sha:"af68bba49b4fcbd42eaadef9aa8504149f5bb9cb",message:"Fix-LoadingIndicator",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 10 Oct 2023 14:49:19 +0200"},{sha:"136a08823f90537a2088483703a71e07d5ac86ad",message:"Move-nano-theme-to-ra-ui-materialui",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 10 Oct 2023 13:59:18 +0200"},{sha:"7a8a1549bc14274ec0e67aa1b89376426e977621",message:"doc-fix-indentation-in-ReferenceOneInput.md",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 10 Oct 2023 10:33:59 +0200"},{sha:"7ca762005ea5d5c6d9b6bdf7bc978b55cb0ecbd1",message:"Make-theme-persistent",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 10 Oct 2023 09:30:51 +0200"},{sha:"807e7cffdfeb40545fe9f4ab410fde980244fa64",message:"micro-adjustments",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 10 Oct 2023 01:24:54 +0200"},{sha:"85fe51415066dafc49f51787d0f11032b029be50",message:"Put-elevation-in-theme",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 10 Oct 2023 00:39:27 +0200"},{sha:"26d9191fe3a399512c18a1f14923bdac142a8465",message:"Rename-themes",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 10 Oct 2023 00:27:42 +0200"},{sha:"be66d83c3244074c282d938ab51a974832a550a5",message:"adjust-minimal-theme",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 9 Oct 2023 18:07:03 +0200"},{sha:"98cedf2b87a36a1b1d0e466b531dec04c5319d54",message:"Doc-Make-adding-a-label-to-unlabeled-columns-in-DatagridConfigurable-more-discoverable",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 9 Oct 2023 17:30:09 +0200"},{sha:"d55e18b032e3b126edef311a64cf19d269d03853",message:"Make-colors-less-bland",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 9 Oct 2023 17:27:04 +0200"},{sha:"c8b01c6057411bcc3161941a1e090e56278191f3",message:"Rename-ThemeSwapper",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 9 Oct 2023 17:09:49 +0200"},{sha:"74e8c04c9e6527803a28219c9f21de75b39d3f2e",message:"Change-ThemeSwapper-to-an-icon-button",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 9 Oct 2023 17:08:49 +0200"},{sha:"4f54a5d4ad5a67f27977fd159fe884e9f66a11e1",message:"Make-minimal-theme-more-minimal",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 9 Oct 2023 17:08:34 +0200"},{sha:"0beb2d3f42d2d1329376a66251351751c29cf547",message:"Merge-pull-request-9345-from-marmelab-fix-stacked-filter-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 9 Oct 2023 15:13:58 +0200"},{sha:"f34814397e12d7e0ddd6be5e5f3c32c5f741958d",message:"Merge-pull-request-9342-from-IAmVisco-delete-button-confirm-color",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 9 Oct 2023 10:53:39 +0200"},{sha:"8cd89a27f522ec6b19bce284997dc5c3a111e3f3",message:"Pass-confirmColor-from-DeleteButton-to-Confirm",author:{name:"Alexander",email:"sashok935@gmail.com"},date:"Sat, 7 Oct 2023 22:38:44 +0200"},{sha:"55ed051f538759cac5b8030339722a860297d567",message:"doc-show-how-to-use-StackedFilters-well",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Mon, 9 Oct 2023 10:05:53 +0200"},{sha:"67df21b489c8fb0a610deb9122167ed40a4d1061",message:"update-yarn-linking-instruction",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Fri, 6 Oct 2023 14:06:01 -0500"},{sha:"eeb33bb3b711ae6c9d537343e0f702337f967c09",message:"Bump-postcss-from-8.4.18-to-8.4.31",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Fri, 6 Oct 2023 12:27:44 +0000"},{sha:"c4778c29865704e4118602807504a86a9265eae0",message:"Update-yarn.lock-for-4.14.5",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 6 Oct 2023 14:25:32 +0200"},{sha:"05e8dc7c8c8de3446bc2147e61c5b402268e6446",message:"Bump-zod-from-3.22.1-to-3.22.3",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Fri, 6 Oct 2023 12:25:23 +0000"},{sha:"14130aba11469ffb1935b4455288a170b9c8980d",message:"v4.14.5",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 6 Oct 2023 14:23:46 +0200"},{sha:"ce60113cd5795eafa620e6e41d8c018cc332235b",message:"Update-Changelog-for-4.14.5",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 6 Oct 2023 14:23:23 +0200"},{sha:"bfe14f9d40f7c7dcddfe1b5ca920765bfb31e8e1",message:"Merge-pull-request-9336-from-marmelab-fix-remix-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 6 Oct 2023 14:07:43 +0200"},{sha:"32a0141984e9451fe382511273211efd9580a458",message:"Merge-pull-request-9337-from-marmelab-fix-filter-form-deep-fields",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 6 Oct 2023 10:59:59 +0200"},{sha:"24f286b3a835882e4bb4732acdea1cd3bd3a24a3",message:"Merge-pull-request-9334-from-marmelab-fix-use-unique-send-request-even-tested-field-is-empty",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 6 Oct 2023 10:59:06 +0200"},{sha:"e756ea73596e9c114255d8820d368b05857a6bf4",message:"Remove-unnecessary-change",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 6 Oct 2023 10:39:05 +0200"},{sha:"c5e15e6f73164e0935b537bb55416607a3802b6d",message:"Fix-FilterForm-freezes-the-app-when-a-deeply-nested-filter-is-reset",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 6 Oct 2023 10:31:01 +0200"},{sha:"63815c1013c0553f26bf8daa403085dc0bfaa6de",message:"Fix-remix-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 6 Oct 2023 10:01:23 +0200"},{sha:"c45a8d14bc616b8774a4d617b65fd2dd2138b7f8",message:"check-if-value-is-empty-with-isEmpty-function",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 6 Oct 2023 09:55:38 +0200"},{sha:"298fd50da5ee4a626283cf1ab6a7fb82c04e9def",message:"return-undefined-if-field-value-is-empty-in-useUnique",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 5 Oct 2023 17:23:41 +0200"},{sha:"dcd86cd83eb1d9aebf9506cc8e3dbc3cce1ccd4e",message:"Merge-pull-request-9319-from-marmelab-tip-create-relatde-resource",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 5 Oct 2023 11:53:31 +0200"},{sha:"c2956f4037f9d4570ebe562f130bfed6593ca1d6",message:"Update-packages-ra-ui-materialui-src-button-CreateButton.tsx",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 5 Oct 2023 11:23:48 +0200"},{sha:"c66e5c1b0a30c8263d0d8e41e40ffd17fccf73f4",message:"Merge-pull-request-9329-from-marmelab-update-remix-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 5 Oct 2023 10:43:52 +0200"},{sha:"8e33bb45b6506a6ef0c906d7435c2295b54ec561",message:"feat-apply-review",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Thu, 5 Oct 2023 10:09:22 +0200"},{sha:"91e5d7ab07c752a14a25a64d12f8070ab74767f7",message:"Fix-titles-levels",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 4 Oct 2023 17:08:30 +0200"},{sha:"189d1e4667bd21e123028772a60c2ad9cebb382e",message:"Mention-remix-v2",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 4 Oct 2023 16:58:44 +0200"},{sha:"132fe4c55d92687a0f1c7f5dffa889ab921d54d7",message:"Update-Remix-Instructions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 4 Oct 2023 14:25:51 +0200"},{sha:"1fd126accab412dbc62c34af4f3d5367ae095c58",message:"Merge-pull-request-9314-from-marmelab-i18next",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 3 Oct 2023 19:07:52 +0200"},{sha:"1071f8cbb8cba069dfb358415bbc3a03e20a9406",message:"Fix-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 3 Oct 2023 11:29:22 +0200"},{sha:"8f483e50879b845103eb9f247265c6638d5dc52b",message:"feat-duplicate-To-feature-in-order-to-ease-the-deletion-in-v5",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Tue, 3 Oct 2023 10:11:07 +0200"},{sha:"c73d414f9ba758d568ea6aeff715dc1d73ccf1d0",message:"Merge-pull-request-9326-from-ZachSelindh-add-new-datepicker-package-2-docs",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 3 Oct 2023 09:44:54 +0200"},{sha:"fb94c8420770410a71a0d048178dda312677db73",message:"add-padding-to-house-theme-input",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 3 Oct 2023 09:35:25 +0200"},{sha:"ff0c668cdaea0464da8975aafe9490a45523895f",message:"Fix-wrong-custom-translations-in-stories",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 3 Oct 2023 09:34:34 +0200"},{sha:"7b65502bc192f5e512125c9a35b147415449b66f",message:"Fix-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 3 Oct 2023 09:04:36 +0200"},{sha:"877d38f9d214c41dfde91998774c8ed842b624f6",message:"Add-new-lib-ref-to-docs",author:{name:"zachSelindh",email:"zachselindh@gmail.com"},date:"Mon, 2 Oct 2023 13:52:58 -0500"},{sha:"c0a06efe916f1d8e5f7399dd8244ea8e32d5ea12",message:"Apply-suggestions-from-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 2 Oct 2023 17:15:26 +0200"},{sha:"2b40a111c18a9984839ef6201aa5423cbef20c90",message:"remove-useless-theme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 2 Oct 2023 17:11:05 +0200"},{sha:"3d75fbcbcfa6fe71840a5ed2768b672e4e96ba7c",message:"remove-useless-theme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 2 Oct 2023 17:02:08 +0200"},{sha:"cbcf64aa6d79acbf76c3f2494eccf3d5a8e032cd",message:"update-themeContext-and-swipper-to-allow-choose-dark-or-light-theme-for-the-chosen-theme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 2 Oct 2023 16:59:36 +0200"},{sha:"3f6063d54d1596de6d1ae9595fdb1004ed2d8640",message:"change-ecoTheme-color",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 2 Oct 2023 16:10:24 +0200"},{sha:"c4a84a0e064025bb8a25e68968b63e88121a0e60",message:"remove-useless-png",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 2 Oct 2023 16:10:15 +0200"},{sha:"6f5ddb74b3950f9f73a4887866f46cf6cc3a0e31",message:"change-icon-and-welcome-color-in-dashboard-according-to-theme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 2 Oct 2023 16:09:56 +0200"},{sha:"69f63ca16624337182c5d9845cc41f2d8f3540cc",message:"Merge-pull-request-9289-from-marmelab-fix-rich-text-input-editor-options-update",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 2 Oct 2023 16:04:14 +0200"},{sha:"1668469eeb521c4a48c217ee0337d5afdfb7dbac",message:"remove-useless-font",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 2 Oct 2023 15:45:05 +0200"},{sha:"3da0e56a3163c8a25d2bf84d1ba33b1abafa9b7f",message:"make-house-theme-greater",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 2 Oct 2023 15:43:02 +0200"},{sha:"5551eab22bd8e79d8181b034550c227f68da9166",message:"feat-use-record-representation",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Mon, 2 Oct 2023 14:42:43 +0200"},{sha:"b7c315fc86dd19133c7a9e71bf6e6df5aa43319a",message:"Fix-suggestions-does-not-close-after-selection",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 2 Oct 2023 12:55:53 +0200"},{sha:"70cadcf11960dda888df3ed88423e0a9a5651db0",message:"Fix-story-issues",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 19 Sep 2023 17:40:39 +0200"},{sha:"aa856767159b14a0b0e5d5c679a0fa102c263664",message:"Fix-build",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 18 Sep 2023 16:15:41 +0200"},{sha:"d1e32e16870036129bdd8be7861d9dccb5dd3288",message:"Update-yarn.lock",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 18 Sep 2023 15:53:04 +0200"},{sha:"c0b8320fefdbeabd3f8d0a4f78b8e300d00a1afb",message:"Fix-dev-dependencies",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 18 Sep 2023 15:49:53 +0200"},{sha:"74fdebfc18e91853e6021c4a12941ad2ee14fda3",message:"Fix-RichTextInput-does-not-update-when-its-editorOptions-prop-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 18 Sep 2023 12:18:09 +0200"},{sha:"c44eed0184c041eb7fab777587f43937c82c57c9",message:"Update-reference",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 2 Oct 2023 12:18:05 +0200"},{sha:"d86b6b1c643794412531575b8c9a6d48e68eab18",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 2 Oct 2023 12:17:31 +0200"},{sha:"6ad0f5b955fb79fe84414d2893a757802a00f48f",message:"feat-allow-legacy-behaviour-with-to-prop",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Mon, 2 Oct 2023 10:22:14 +0200"},{sha:"4cf859c2d5bb9dc6b02c4ccfe019881d9d190429",message:"feat-fix-code-typo",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Mon, 2 Oct 2023 10:21:03 +0200"},{sha:"dc2625f9746a2dd603462d536b08cca3d75f02ed",message:"Update-yarn.lock-for-v4.14.4",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 29 Sep 2023 17:36:07 +0200"},{sha:"dffc355dd8f8655632326b9616021ff4fbb2fb2f",message:"v4.14.4",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 29 Sep 2023 17:35:19 +0200"},{sha:"450af5f4ec460164481b746f17233a75a3396acd",message:"Update-changelog-for-v4.14.4",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 29 Sep 2023 17:34:17 +0200"},{sha:"5ea4dd836f7faf2169908d3ee06d360220d3268b",message:"rename-coldwave-theme-to-eco-theme-and-enhance-it",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 29 Sep 2023 17:29:50 +0200"},{sha:"8da50e7993bb122c46b2feadb4fc58ac95386afb",message:"change-paper-background-in-minimal-theme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 29 Sep 2023 17:29:03 +0200"},{sha:"5f5efaa215d46b8b30d7d37a967a14d28854f0aa",message:"remove-useless-pop-theme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 29 Sep 2023 16:47:47 +0200"},{sha:"a9914f9a58b3d5d0fb270b2aeea18fec3699bab8",message:"change-font-for-chiptune-theme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 29 Sep 2023 16:46:25 +0200"},{sha:"6cf0299dfcfe34a8bda731261bb369b0cf13957f",message:"change-font-for-synthwave-theme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 29 Sep 2023 16:42:06 +0200"},{sha:"c17d0193a9dbdfee214084b6e68a5a69d7815099",message:"enhance-the-minimal-theme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 29 Sep 2023 16:38:28 +0200"},{sha:"3928600ed24720d4c75c25c5eaa150ab23de1dd2",message:"synthwave-theme-with-dark-and-light-declination",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 29 Sep 2023 14:17:37 +0200"},{sha:"b4e8cb382024370ebecacd814891c91fecd9bd1d",message:"add-synthwaveLightTheme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 29 Sep 2023 12:28:50 +0200"},{sha:"33c59551cc086b40b903c392df3fa81a12c91549",message:"feat-use-i18n-property-when-creating-a-review",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Fri, 29 Sep 2023 10:53:21 +0200"},{sha:"5a38a45f4faac5aad20b396c5910971fa175c205",message:"rename-darkSynthwave-to-synthwaveDark",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 29 Sep 2023 10:06:33 +0200"},{sha:"29035078f27745370b1f22eb443fc7690cc2d22d",message:"rename-synthwave-to-darkSynthwave",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 29 Sep 2023 10:02:56 +0200"},{sha:"da71bc14c17fdae86ed3e15e9c7f0fbae031522e",message:"add-4-new-themes",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 29 Sep 2023 09:56:12 +0200"},{sha:"9b6a41fcdf1a7f5c5562079d66e7dcbf3db0efa2",message:"Add-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 28 Sep 2023 15:45:37 +0200"},{sha:"12b03dfddad019c7f66adcdfb539fa09ae7bc224",message:"Add-more-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 28 Sep 2023 15:23:26 +0200"},{sha:"d216907f8faa586b1dd7cf50c0e5efb5a3d341cc",message:"Rename-and-document-convertRaMessagesToI18next",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 28 Sep 2023 14:54:32 +0200"},{sha:"d2a5e65080762b7a708872b8f9f34d7cc1524bf2",message:"Fix-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 28 Sep 2023 14:44:33 +0200"},{sha:"6e837867d79d3ca382e3837037f094c38caff9b1",message:"Add-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 28 Sep 2023 14:42:53 +0200"},{sha:"7f7bf12afbcb7b796e3eb19e22b15589320e84f4",message:"Refactor",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 28 Sep 2023 14:42:47 +0200"},{sha:"3d80be8f4cab3db9d52e34ed786fbb84df67fe7e",message:"feat-apply-review",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Thu, 28 Sep 2023 14:41:00 +0200"},{sha:"2991d481f576c96b1645588ed023cf441faca07a",message:"Simplify-API",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 28 Sep 2023 14:20:09 +0200"},{sha:"922e891b95ca907c24022ce40deb685ad5d3a47a",message:"Refactor-to-allow-lazy-loading",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 28 Sep 2023 12:39:37 +0200"},{sha:"c72c8daa2a0ca08c1ddaa679a799da77e556cdd8",message:"feat-fix-CloneButton-type",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Thu, 28 Sep 2023 12:11:58 +0200"},{sha:"182d29cba61d3bbbeb950fc1f1141da6d5ab3a34",message:"Add-stories",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 28 Sep 2023 11:52:33 +0200"},{sha:"a4e44c322250744190f2d3c4a18e3d2df0382bd3",message:"Fix-pluralization-convertRaMessagesToI18next",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 28 Sep 2023 11:52:26 +0200"},{sha:"b60afbdba44b6f3279cce31aa6b1bd34732eb718",message:"Cleanup-simple-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 28 Sep 2023 11:51:52 +0200"},{sha:"541fce30dc638a31129ba49a73a1aa13d25a10a3",message:"feat-remove-react-is-dependency",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Thu, 28 Sep 2023 11:33:26 +0200"},{sha:"466a4f001b0a17253ca4b5fb041ccb032745a779",message:"feat-revert-mui-upgrade",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Thu, 28 Sep 2023 11:22:49 +0200"},{sha:"7b8186f7ab5fce0fb9daca635cd995d3e0206e81",message:"Merge-pull-request-9315-from-ZachSelindh-add-helptertext-section-to-inputs",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 28 Sep 2023 09:57:04 +0200"},{sha:"f39f476f6cdb2547e50453f329105a9e76581669",message:"remove-defaultTheme-from-chiptuneTheme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 28 Sep 2023 09:47:52 +0200"},{sha:"b8baedefc8f412b1f106fff63f8ad6bc33444c71",message:"Added-note-about-formstate-section",author:{name:"zachSelindh",email:"zachselindh@gmail.com"},date:"Tue, 26 Sep 2023 09:49:36 -0500"},{sha:"be29a1de6757bfb2cded9ce9fe5e23e2974fe055",message:"Revert-earlier-examples",author:{name:"zachSelindh",email:"zachselindh@gmail.com"},date:"Mon, 25 Sep 2023 16:53:56 -0500"},{sha:"fb38e6188c2720070b9aa7c132817a615ff6973e",message:"RM-redundant-remndr-add-InputHelperText-tip",author:{name:"zachSelindh",email:"zachselindh@gmail.com"},date:"Mon, 25 Sep 2023 16:48:15 -0500"},{sha:"0ff18402bb199bc4342d17ea1e60009d0a165c3c",message:"d-i18n-on-Inputs.md",author:{name:"zachSelindh",email:"zachselindh@gmail.com"},date:"Mon, 25 Sep 2023 16:32:34 -0500"},{sha:"8dc28ff294e4b3d013d2065ecca900c6ee6c475d",message:"Fix-usage-of-helperText-at-useInput-doc",author:{name:"zachSelindh",email:"zachselindh@gmail.com"},date:"Thu, 21 Sep 2023 11:19:55 -0500"},{sha:"a8f35481dd7f6ee19b98317304650d3ef9007af6",message:"Add-InputHelperText-use-to-Inputs-doc",author:{name:"zachSelindh",email:"zachselindh@gmail.com"},date:"Thu, 21 Sep 2023 11:17:12 -0500"},{sha:"1c61a10de62d3a107885b8fc734bfcf875bedb31",message:"introduce-chiptuneTheme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 27 Sep 2023 18:23:43 +0200"},{sha:"96eef5607d204e5d2f0d822efe0dad122efcb3e8",message:"rename-ThemeToggler-to-ThemeSwipper",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 27 Sep 2023 18:11:32 +0200"},{sha:"e41efbfce4563d6e2e534f2bb2af4609d5bc2150",message:"fix-toolbar",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 27 Sep 2023 18:09:05 +0200"},{sha:"2147ef47e25617ff01843ef6030f527fedb3468a",message:"introduce-popTheme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 27 Sep 2023 17:21:48 +0200"},{sha:"692d6c144e32ca008e7234a763bbf0b512e934b0",message:"add-margin-top-to-whole-layout-in-light-and-dark-theme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 27 Sep 2023 15:17:45 +0200"},{sha:"b489cea310afa80e647333c4216dcf4e24e1ee72",message:"add-minimalTheme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 27 Sep 2023 15:17:19 +0200"},{sha:"0e954ff4d6ce49a54d7db7597fb8a07a5c181e65",message:"MuiToolbar-style",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 27 Sep 2023 11:00:46 +0200"},{sha:"9276031c73ad6e4d4a594da22c296e62be64dcf3",message:"datagrid-style",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 27 Sep 2023 10:40:01 +0200"},{sha:"7dfd0ed2ba8d0e0ca27ec1b5958d4f2ad761310e",message:"remove-purple-colo",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 26 Sep 2023 18:07:34 +0200"},{sha:"e9b830c63778a319a757bf610a58f4089d5a4e74",message:"fix-theme-application",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 26 Sep 2023 18:07:05 +0200"},{sha:"2035fb22a41f3aa7c8570eb7721e6b88c04fb70b",message:"add-the-synthwave-theme",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 26 Sep 2023 18:04:55 +0200"},{sha:"7436f56ed8f3bd806883e179625a0d73863e56f2",message:"Fix-build",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 26 Sep 2023 10:07:25 +0200"},{sha:"828e4098b4b84ea2440e3da0af55cc15b6b753a1",message:"feat-Button-does-not-accept-to-props-by-default",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Mon, 25 Sep 2023 11:10:14 +0200"},{sha:"0ce88cc544a9f6775006a5f92d9e171922ba49e8",message:"feat-fix-missing-parameter-types-of-the-e-commerce-demo",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Fri, 22 Sep 2023 14:20:29 +0200"},{sha:"79cb6b93d7c2dd66315a9692334029f34dcf9e2a",message:"feat-ease-the-usage-of-the-CreateButton",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Fri, 22 Sep 2023 11:50:29 +0200"},{sha:"051d143475abc20b05c04c4c92d28837b9ba61d6",message:"feat-update-documentation",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Fri, 22 Sep 2023 09:54:02 +0200"},{sha:"82bfb0fc5551d368ace019372ba85a4a9f263cf0",message:"feat-add-state-props-in-Create-Button",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Fri, 22 Sep 2023 09:38:34 +0200"},{sha:"98ae9a4952117377fffb1208a892b320bb6cbf23",message:"Merge-pull-request-9306-from-marmelab-doc-beginner-mode",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 26 Sep 2023 15:25:55 +0200"},{sha:"9648266160b5f573db4ec48aaadb0344966c4939",message:"Rename-stylesheet",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 26 Sep 2023 13:55:30 +0200"},{sha:"b676c2f4ee50124da77faea156a701e9181e4dc7",message:"Merge-pull-request-9296-from-dricholm-ra-data-graphql-simple-additional-exports",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 26 Sep 2023 11:26:16 +0200"},{sha:"18d9f12b0e51ce6e0437f6f9c8acb6584f2554c4",message:"Review",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 26 Sep 2023 11:16:10 +0200"},{sha:"b0795b6e6b8a53cd1e89c6ec365f44cd4fc1e21c",message:"types-and-context-interfaces",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 26 Sep 2023 10:16:38 +0200"},{sha:"95c67d6331065bb6955b275a29e258758c548360",message:"Introduce-beginner-mode-in-tutorial-and-apply-suggestions",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 26 Sep 2023 10:07:32 +0200"},{sha:"49ad29d225ba57187bc91d6b3f6fc1d2b4d390f0",message:"Merge-pull-request-9313-from-marmelab-issue-9261-workaround",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 26 Sep 2023 09:51:44 +0200"},{sha:"ffb24e615469d02d554bec292d8852e33d1492b9",message:"add-necessary-ts-ignore",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 26 Sep 2023 09:35:59 +0200"},{sha:"1905e2d586d05009fb0e30a1765fa20e6c4e0ae6",message:"add-a-custom-theme-context-and-provide-a-callback-to-allow-its-change",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 26 Sep 2023 09:06:35 +0200"},{sha:"36cfdbab3462291376c945ecce645e3193db16e7",message:"Introduce-ra-i18n-i18next",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 25 Sep 2023 18:17:38 +0200"},{sha:"b6f53f1a9e36bd643eb44e4389353942e04e27a0",message:".-and-comment",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 25 Sep 2023 18:17:04 +0200"},{sha:"b35226dd64d80e666d034ab7153446bb765115c9",message:"remove-forgotten-console-log",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 25 Sep 2023 18:16:29 +0200"},{sha:"52cca58652b9616dd9a50692d82ba3f67a0ff43c",message:"Merge-pull-request-9312-from-marmelab-fix-usecreate-refresh-list",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 25 Sep 2023 18:09:39 +0200"},{sha:"d0ade7e39cbde34221e06444584be9c6f8ad85b8",message:"Fix-inputs-with-disabled-false-throw-an-error-workaround",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 25 Sep 2023 18:07:33 +0200"},{sha:"24daf7bfc636230630c0537054b5db860bbe281f",message:"Fix-useCreate-does-not-refresh-the-list-cache",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 25 Sep 2023 17:35:32 +0200"},{sha:"2e992d7f61129dd4346e873397f2c131b76e9352",message:"add-a-custom-ThemeToggler-selector",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 25 Sep 2023 15:59:52 +0200"},{sha:"a6f6a3985333ff6412e406f2515e57f5e97eb3b8",message:"extract-themes",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 25 Sep 2023 15:59:29 +0200"},{sha:"542301bf1ffdb43cb10d2d73a1f855764b9a28c6",message:"Doc-Add-beginner-mode-to-hide-advanced-doc-chapters",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 23 Sep 2023 07:58:18 +0200"},{sha:"b83663df2c6cbcf42deeeb997f19517c7c03fd62",message:"Merge-pull-request-9305-from-WiXSL-fix-docs-anchors",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 22 Sep 2023 17:26:12 +0200"},{sha:"893735937f3278fd6fc3e3976c60433ad77f0566",message:"Applied-review",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Fri, 22 Sep 2023 12:18:08 -0300"},{sha:"6efed3dd936db27e525ce765f4fe74cbb9be9e97",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 22 Sep 2023 16:49:37 +0200"},{sha:"0cd9b0bc54811138e6cc486fecb2655e64af2968",message:"v4.14.3",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 22 Sep 2023 16:46:10 +0200"},{sha:"77b4e0bad2d6eedf480c273e9aef8fc917d6864a",message:"update-changelog-for-4.14.3",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 22 Sep 2023 16:39:56 +0200"},{sha:"287009bf2b5794caf8335f2e8cf13610a4a99a3b",message:"dummy-change",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 22 Sep 2023 16:39:38 +0200"},{sha:"35c29d50e58f44f00d98ec58a18a2d91ae693bb3",message:"Fix-docs-anchors",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Fri, 22 Sep 2023 11:22:25 -0300"},{sha:"7ae4bad26d43d93d1e5d50d0bd07cc12ff54e548",message:"update-package-and-lock-files",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 22 Sep 2023 16:17:16 +0200"},{sha:"b227592132da6ae5f01438fa8269e04596cdfdd8",message:"v4.14.2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 22 Sep 2023 16:08:08 +0200"},{sha:"dfde3065242676e4e86deff011d5b991d7947305",message:"changelog-for-4.14.2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 22 Sep 2023 16:06:47 +0200"},{sha:"e6c245dc51861f9c4808035b89d0feabdcee2e86",message:"Merge-pull-request-9304-from-marmelab-realtime-notifications-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 22 Sep 2023 15:51:43 +0200"},{sha:"0a2265ef82b43da7fdcd874c36490cd5aa29094b",message:"Update-code-example-skip-ci",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 22 Sep 2023 15:49:00 +0200"},{sha:"31ae0ddbeab1ab8ce147419436274f542d8369f3",message:"Add-Real-Time-Notifications-section-in-Realtime-introduction",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 22 Sep 2023 12:35:02 +0200"},{sha:"0632855ad99f09bda61bbf2ce329ed86a94e5143",message:"Merge-pull-request-9298-from-marmelab-Doc-Improve-tutorial-screencast",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 20 Sep 2023 10:41:23 +0200"},{sha:"3bc776f9b175d2411c3773905f4e89bece2d4e1f",message:"Doc-Improve-tutorial-screencast",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 20 Sep 2023 10:32:29 +0200"},{sha:"0439cafb758a0c980d85508123ef5fdf7d33b3a9",message:"Merge-pull-request-9297-from-marmelab-demo-fix-review-list-scrollbar",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 20 Sep 2023 10:27:28 +0200"},{sha:"53f33ddc224b73aff3887ae1fcc0329fc3364231",message:"Demo-Fix-ReviewList-shows-horizontal-scrollbar-on-mobile",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 20 Sep 2023 07:34:33 +0200"},{sha:"3afeca95be36be2c10c2c523149bf51928efbade",message:"Merge-pull-request-9295-from-marmelab-doc-create-dialog-standard-edit",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 19 Sep 2023 17:35:31 +0200"},{sha:"6bd4df26edad7f762b24352cc3c32bff91be4643",message:"Merge-pull-request-9294-from-marmelab-doc-reference-many-to-many-input-default-value",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 19 Sep 2023 17:34:43 +0200"},{sha:"d2ebc7cf0afd1ae7525264291fe537e8548ffa39",message:"ra-data-graphql-simple-Additional-exports-for-customization",author:{name:"dricholm",email:"david.richolm@gmail.com"},date:"Tue, 19 Sep 2023 17:13:37 +0200"},{sha:"87a2303ba814cb83b59224fd9d90ee4d1d4f6d72",message:"Merge-pull-request-9293-from-marmelab-doc-explain-how-to-disable-menu-item-with-rbac",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 19 Sep 2023 16:57:55 +0200"},{sha:"44614082dad68a321c7f469d7eecc9eb2568ee00",message:"Doc-Update-CreateDialog-documentation-about-edit-conflict-skip-ci",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 19 Sep 2023 16:56:57 +0200"},{sha:"348293ae6f834cc9e1b44f973897cd136ef2e575",message:"Doc-Update-ReferenceManyToManyInput-documentation-about-children-default-value",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 19 Sep 2023 16:53:20 +0200"},{sha:"934bb92fb45900e22984053e378984662e46612c",message:"Doc-Explain-how-to-disable-menu-item-with-RBAC",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 19 Sep 2023 16:51:09 +0200"},{sha:"f1dd88e67b63a7026cea5c1f5a7e7b493399a810",message:"Merge-pull-request-9292-from-marmelab-ReferenceOneInput-doc-children",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 19 Sep 2023 13:26:09 +0200"},{sha:"f3447d4f63aa4697a9bdc9ec17858dc8950f6e95",message:"Doc-Backport-ReferenceOneInput-doc-changes-regarding-custom-child-inputs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 19 Sep 2023 12:45:14 +0200"},{sha:"f9108e032bc4eb882f9b14a3c476d85217491f13",message:"no-ci-doc-Fix-SolarMenu.DashboardItem-component-name",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 19 Sep 2023 11:17:01 +0200"},{sha:"f15fa2e6f349870b961ce6a2572424612dbda1a3",message:"Merge-pull-request-9291-from-youjin-10-fix-typo-docs",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 19 Sep 2023 09:18:42 +0200"},{sha:"b8611d83a9c0bf6e3b28b7cc84a04392fa9679b0",message:"Merge-pull-request-9290-from-marmelab-fix-prevnextbutton",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 19 Sep 2023 09:18:06 +0200"},{sha:"58a983433c2cd1d322bd0be548906a9a15dd13d3",message:"Fix-unit-tests",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 19 Sep 2023 07:29:34 +0200"},{sha:"2adee947bf33ba991d97213b73f4693da7418ccd",message:"fix-typo-you-own-your-own",author:{name:"youjin-10",email:"105618795+youjin-10@users.noreply.github.com"},date:"Tue, 19 Sep 2023 11:43:39 +0900"},{sha:"0cf4f541e24fce751d7e46580e6a1d3387d0e6d7",message:"Fix-PrevNextButton-styling",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 19 Sep 2023 00:09:17 +0200"},{sha:"4050bc3c2a4ab17605146bf2795d594461f6bac1",message:"Merge-pull-request-9288-from-marmelab-fix-code-analysis-version",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 18 Sep 2023 13:32:30 +0200"},{sha:"8ae953b9169638cf09db38ed8b5ed0c420257b1e",message:"fix-update-code-analysis-version",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Mon, 18 Sep 2023 10:41:37 +0200"},{sha:"ea1cddb07c50fa0afe18eb279956ada9f656dcee",message:"Merge-pull-request-9282-from-marmelab-solarlayout",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 18 Sep 2023 10:12:11 +0200"},{sha:"8937b0d45217c3e82105a5a8b14fc63a9d3bb525",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 18 Sep 2023 10:00:56 +0200"},{sha:"d8034677c81ee55120bc6d3e574602c996a984c9",message:"Merge-pull-request-9286-from-marmelab-doc-fix-typo-in-features",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 18 Sep 2023 09:51:29 +0200"},{sha:"4eddea4f6f009d0139a4731d69c7b5f1cb3bfd20",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 18 Sep 2023 09:50:12 +0200"},{sha:"c00a9b491c7265b481311f24fd13dbacd2bdbff8",message:"Doc-Fix-typo-in-Features-example",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 16 Sep 2023 08:45:55 +0200"},{sha:"8e2066d2cdf30922bc32d2e3e22aea78193d50f0",message:"Merge-pull-request-9284-from-marmelab-doc-google-auth",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 15 Sep 2023 18:36:04 +0200"},{sha:"0e02c1529966050cb3dc997672489eccd3633e8f",message:"Fix-link",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Sep 2023 18:25:22 +0200"},{sha:"67f95538bf0330fe6685377f8f105982f96e0804",message:"Doc-Add-link-to-ra-auth-google-authProvider-for-Google-Identity",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Sep 2023 18:23:53 +0200"},{sha:"0396b04d6918e7158cb5eb23d0dc7266b99f894e",message:"Update-yarn.lock-for-4.14.1",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 15 Sep 2023 17:06:01 +0200"},{sha:"ec171330f76374ad7a408b7323ed617b2c5a2b7c",message:"v4.14.1",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 15 Sep 2023 17:05:28 +0200"},{sha:"69639959408ea56403eba1a622441fcb195b8a1d",message:"Update-Changelog-for-4.14.1",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 15 Sep 2023 17:05:03 +0200"},{sha:"144a973ebe9dd56268a04cf9aabd4f0a07197cd3",message:"Merge-pull-request-9283-from-marmelab-fix-quick-filters-are-ignored",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 15 Sep 2023 16:55:49 +0200"},{sha:"2da18dd3db49775fe1d8c14af14123f886e3c784",message:"Merge-pull-request-9280-from-marmelab-create-react-admin-gitignore",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 15 Sep 2023 16:54:24 +0200"},{sha:"5d8f8da6a1aded637a1d4a477a844b4a30554a32",message:"Doc-Fix-link-in-Tutorial",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Sep 2023 16:53:57 +0200"},{sha:"7b8603eb30170ddb0cce7dbe4346e59e02f2ac49",message:"Fix-regression-for-input-filters",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 15 Sep 2023 16:27:57 +0200"},{sha:"6da3cf045d100828cd4775a4e304254c9980af9f",message:"Generate-gitignore-via-code",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 15 Sep 2023 16:15:49 +0200"},{sha:"e93c8b1350d89df3f6a89e20b09cd4dce831eb2e",message:"Fix-filters-not-matching-inputs-are-ignored-without-syncWithLocation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 15 Sep 2023 14:47:19 +0200"},{sha:"e7b1582b9174b6b18ff4fcdb17eecd9153c5d1ae",message:"Fix-layout-comparison-doesn-t-show-that-containerlayout-is-centered",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Sep 2023 14:40:56 +0200"},{sha:"05c462a91d83e1799938cbe1c95e9e03db46b06a",message:"Add-illustration-about-possible-layouts-and-links-from-other-chapters",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Sep 2023 14:19:30 +0200"},{sha:"bb6fec33c9cdc4bba4dd8dbbf45adcbcd256089b",message:"Fix-create-react-admin-does-not-include-gitignore",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 15 Sep 2023 11:50:26 +0200"},{sha:"1876ae01a8e04f8f9b8e5cf241ba67d631bad96b",message:"Add-SolarLayout-chapter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Sep 2023 10:02:15 +0200"},{sha:"60b42c3a529407730fb7365bb4cd1a17d5dfd117",message:"Doc-Explain-that-ReferenceManyInput-allows-to-edit-the-fields-of-an-associative-table",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 15 Sep 2023 09:46:47 +0200"},{sha:"1e056aa955e9a31f89745c8e5f303332349c6d90",message:"Merge-pull-request-9242-from-marmelab-menu-item-children",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 14 Sep 2023 14:43:21 +0200"},{sha:"7eaef5e3d1b66a154563492a7d10aa28ba637fe6",message:"Merge-pull-request-9276-from-marmelab-fix-doc-create-partial-data",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 14 Sep 2023 14:31:25 +0200"},{sha:"79593571af9c1575dc0877f3d850ac35fab5ce1a",message:"Merge-pull-request-9275-from-marmelab-fix-reference-array-field-not-support-query-options-next",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 14 Sep 2023 14:31:18 +0200"},{sha:"304390c6c40d8cac4ba61fb5d9f1b082eb04dcf0",message:"Doc-Improve-Example-REST-Implementation-when-calling-create-with-partial-data",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 14 Sep 2023 14:19:27 +0200"},{sha:"bda5a4068c250b5a225d448f17fb2a389e487765",message:"add-queryOptions-support-for-ReferenceArrayField",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 14 Sep 2023 11:35:57 +0200"},{sha:"a2482fbd9e8f2bbdec63f31ec2e1621e4c4cde04",message:"no-ci-Add-link-to-MASL-tutorial",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 13 Sep 2023 15:07:56 +0200"},{sha:"2f15aab899bca12d5172bd37557cb01930a4411e",message:"Merge-pull-request-9272-from-marmelab-RichTextInput-onBlur",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 13 Sep 2023 15:04:04 +0200"},{sha:"6b7011fd9231799496c60fc326e0ea7c2e9d4468",message:"re-order-imports",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 13 Sep 2023 14:34:46 +0200"},{sha:"21575fffafb04843af75945f2a8abb3ebd163876",message:"Merge-pull-request-9269-from-marmelab-doc-improve-reference-many-to-many-field-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 13 Sep 2023 14:00:03 +0200"},{sha:"cf4039499900cfd81799cc44e925c9e4645c1f38",message:"Put-required-props-first",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 13 Sep 2023 13:59:12 +0200"},{sha:"e90208c82055042060e54fb2e9e20c7ea6b1f68a",message:"proofreading",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 13 Sep 2023 13:58:45 +0200"},{sha:"37d15955dbf1e6569ebb2910744e37aefb0c8fa8",message:"fix-sentences-and-remove-all-author-occurences",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 13 Sep 2023 11:58:50 +0200"},{sha:"45e810c0b17fce375174b339b3cbf2f6c69d1152",message:"Merge-pull-request-9271-from-marmelab-doc-breadcrumb",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 13 Sep 2023 09:10:40 +0200"},{sha:"420ca9a9b4fbcd3c29d7cce8846897604d1ecad2",message:"no-co-Proofreading",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 13 Sep 2023 07:14:09 +0200"},{sha:"14692246e974042a0d5c5ad813701a89572ed5b0",message:"Fix-error-in-doc-index",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 13 Sep 2023 06:33:56 +0200"},{sha:"ca443b2b9fe25edda7ddc0c5693bc1eb90df4613",message:"Merge-pull-request-9270-from-marmelab-doc-improve-reference-many-to-many-input-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 12 Sep 2023 19:08:04 +0200"},{sha:"97837f198dfc7283fcd33c01b8c2cc409137cfee",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Sep 2023 19:07:33 +0200"},{sha:"76812e4a1b3df7c53d86a117763df436d3aff70b",message:"Merge-pull-request-9266-from-WiXSL-fix-docs-save",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 12 Sep 2023 18:42:49 +0200"},{sha:"14e08e7197213fd0b1951124e4313fef356687a3",message:"Apply-suggestion-from-code-review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Sep 2023 18:39:55 +0200"},{sha:"af3e2e2eee5e698c7d9bf8964cdd6304a6c74638",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 12 Sep 2023 18:38:14 +0200"},{sha:"bc81f0cd55f977479fb1525b1e2bb6f27d8d2492",message:"Merge-pull-request-9268-from-WiXSL-fix-doc-en",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 12 Sep 2023 18:35:50 +0200"},{sha:"1e711511b1df074ebb05f235d50ae0b3284f578b",message:"Merge-pull-request-9267-from-marmelab-TopToolbar-hasCreate",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 12 Sep 2023 18:31:47 +0200"},{sha:"bd84a0f4eb910be2de6b05302b1268c17f2b4979",message:"Fix-error-in-default-CRUD-locations",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Sep 2023 18:29:12 +0200"},{sha:"e29a116cce9699b055b5524ab9edb586b9da4ec0",message:"Apply-review",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Tue, 12 Sep 2023 13:22:13 -0300"},{sha:"33f272c492fd33167e2b1e4245fef2175fbe72c9",message:"Apply-review",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Tue, 12 Sep 2023 13:21:24 -0300"},{sha:"13f1cc6f5e9367af5b42d1b6dd1552665f5bf7d3",message:"Fix-RichTextInput-does-not-trigger-onBlur",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 12 Sep 2023 17:43:50 +0200"},{sha:"e74d028c571b6614c8006cfce5a94cdd254ee565",message:"Doc-Improve-Breadcrumb-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 12 Sep 2023 17:38:06 +0200"},{sha:"ef441dcc75050abba45ae05316ea429dc23c70ba",message:"Doc-Introduce-improve-ReferenceManyToManyInput-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 12 Sep 2023 17:28:44 +0200"},{sha:"e3d8c294b2fd558c477e3fde2bd325eb329742cd",message:"Apply-review",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Tue, 12 Sep 2023 12:13:33 -0300"},{sha:"7a53efa633cd807d2c76cff47ba06542610343ea",message:"Doc-Improve-and-reorder-ReferenceManyToManyField",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 12 Sep 2023 16:26:18 +0200"},{sha:"0d6ae826835b9b6b31a566115a80da154e380449",message:"Fix-english-uri-reference",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Tue, 12 Sep 2023 11:14:00 -0300"},{sha:"7dda7e4a78da24d90fd2750cd701a25565b62a2c",message:"Fix-TopToolbar-React-does-not-recognize-the-hasCreate-prop-on-a-DOM-element",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 12 Sep 2023 15:23:11 +0200"},{sha:"928adff6b73f4a8129fae9751d046c86de6fe472",message:"Fix-doc-s-SaveButton-example",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Tue, 12 Sep 2023 09:40:30 -0300"},{sha:"03f98250e75dcdc8099946631a577aed68bd1acd",message:"Merge-pull-request-9264-from-marmelab-fix-demo-store-overrides",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 12 Sep 2023 09:41:31 +0200"},{sha:"5ae89e65488a659b44814c9c8192222e8cc55193",message:"fix-store-change-name-of-e-commerce-demo",author:{name:"Matthieu Chaffotte",email:"mchaffotte@users.noreply.github.com"},date:"Tue, 12 Sep 2023 09:26:43 +0200"},{sha:"530f01f69a115ed4da6c3dd49ea12557bd85f7ec",message:"Merge-pull-request-9259-from-marmelab-doc-fix-various-typos",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 11 Sep 2023 16:56:03 +0200"},{sha:"ed5ebbea9977e4677c7827f245113a92b923a793",message:"fix-prevent-demo-stores-overrides",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Fri, 8 Sep 2023 17:18:40 +0200"},{sha:"4aea9147058ddcf99b8e98b120efa617b3becf16",message:"Merge-pull-request-9263-from-marmelab-doc-lazy-load-richtext",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Sep 2023 16:14:59 +0200"},{sha:"264119cb3cd9d735a7ff099cb47f79435bd99617",message:"no-co-add-link-to-React-lazy",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Sep 2023 15:47:09 +0200"},{sha:"5135b9107e7f1f86a4c4d7b5916129e4bf67f459",message:"Doc-Explain-how-to-lazy-load-richTextInput",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Sep 2023 15:45:13 +0200"},{sha:"ca0601b8f9c7275e48c99b8b27a797fe9a758027",message:"Merge-pull-request-9262-from-NidhiSharma63-master",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Sep 2023 14:30:43 +0200"},{sha:"952b8d98fdb40d3bc672d7527b198feb2de764fd",message:"doc-use-npm-init-for-node-legacy-versions",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Fri, 8 Sep 2023 14:16:17 +0200"},{sha:"298fc1bc20d1e4a33ec0459e706602e6f1174d7c",message:"no-ci-Serendipity-in-array-inputs",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Sep 2023 13:55:57 +0200"},{sha:"3fe84ef617a805607c47feae13ed9f05226d6f95",message:"Fix-missing-tooltip-on-closed-sidebar",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 8 Sep 2023 12:23:19 +0200"},{sha:"090277a7117be29023d23f88a9e2ab81bd8e4a2d",message:"Update-create-react-admin-for-4.14.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Sep 2023 11:37:56 +0200"},{sha:"f252a67c0edb9342796b605aa01f6612195663c0",message:"Update-yarn.lock-for-4.14.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Sep 2023 11:37:08 +0200"},{sha:"72a2a95b28ddcf21a0ed89eeefa44e5815b93757",message:"v4.14.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Sep 2023 11:35:45 +0200"},{sha:"1aceb1069fe90f93bb5978f3606587285b178610",message:"Update-changelog-for-4.14.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Sep 2023 11:35:21 +0200"},{sha:"41476f91e4bba4cb7c30c34c5a24cc5a898702e9",message:"Merge-branch-master-into-next",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Sep 2023 11:16:36 +0200"},{sha:"9e2aae99867bbfbe91e503e019419bfd452412b1",message:"fix-revert-wrong-typos",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Fri, 8 Sep 2023 10:57:33 +0200"},{sha:"ece166aa91d42f81b7a426c079dfc1f365253fd5",message:"Update-yarn.lock-for-4.13.4",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Sep 2023 10:56:42 +0200"},{sha:"23ca150a9c3d98756b991d536b7a217f87dfc2f9",message:"v4.13.4",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Sep 2023 10:55:21 +0200"},{sha:"17a42e4241167162a083153b31acb77b66af2e37",message:"Update-changelog-for-4.13.4",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Sep 2023 10:54:44 +0200"},{sha:"728dc73abd88292fc108e242631ab5a3f4e277b0",message:"fix-8738",author:{name:"NidhiSharma63",email:"nidhisharma639593@gmail.com"},date:"Fri, 8 Sep 2023 13:10:19 +0530"},{sha:"e59af3e5d6c4c0caf1362889bb9e2a4fa5e0ce47",message:"Fix-Support-for-disabling-error-logging",author:{name:"NidhiSharma63",email:"nidhisharma639593@gmail.com"},date:"Fri, 8 Sep 2023 13:07:32 +0530"},{sha:"0d2fe46c68b384e915a0161fdfcd1de0154040af",message:"Merge-pull-request-9260-from-marmelab-loading-async",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 8 Sep 2023 09:26:02 +0200"},{sha:"3c4d15b140162149a9ad80038678f83bbb667a3c",message:"Fix-story",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 7 Sep 2023 19:06:08 +0200"},{sha:"f30c4c175f2df0da0c05e7a1da193088eb46a18d",message:"Fix-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 7 Sep 2023 18:47:05 +0200"},{sha:"56754206f262da77c0518594a34439d957a47754",message:"Add-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 7 Sep 2023 18:15:27 +0200"},{sha:"01e2d2e6eb721fee85c747b25e056402ddb3b578",message:"Reduce-loading-message-size",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 7 Sep 2023 17:58:37 +0200"},{sha:"a9c302325302a579b0d8ac49bf8cf6f3699f3027",message:"Add-support-for-lazy-loaded-React-components",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 7 Sep 2023 17:53:56 +0200"},{sha:"d2200f70284b8c77d92c476f955d97479a7678a0",message:"doc-fix-various-typos",author:{name:"Matthieu Chaffotte",email:"matthieu.chaffotte@gmail.com"},date:"Thu, 7 Sep 2023 17:44:55 +0200"},{sha:"567aa292ce1ec0b125f03d805a07bcc2ef045986",message:"Merge-pull-request-9009-from-marmelab-greenframe-ci",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 7 Sep 2023 15:35:22 +0200"},{sha:"dfab96f7ca42ea747d9ed8ed9432f71e718bf465",message:"make-addMonths-clearer",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 7 Sep 2023 10:32:04 +0200"},{sha:"8a3e7c056382775db826e488e02719cfdee58cb7",message:"Merge-pull-request-9255-from-marmelab-demo-lazy",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 6 Sep 2023 09:26:15 +0200"},{sha:"092f420b07e5257c35ef617980a76d0adb336cab",message:"Merge-pull-request-9252-from-onefifth-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 5 Sep 2023 23:03:05 +0200"},{sha:"5d12b0408713dd9ab337c385841f46b996beed6c",message:"Merge-pull-request-9253-from-oxwazz-master",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 5 Sep 2023 23:01:54 +0200"},{sha:"0bd5275b92d47f8b7f8f73ba5dc02caa88eb84c4",message:"fix-typo-double-text",author:{name:"oxwazz",email:"muhammad.rahmahalim@gmail.com"},date:"Wed, 6 Sep 2023 03:48:21 +0700"},{sha:"2b49b060347bc8374ab732b77af7decb6f980999",message:"Fix-typo-in-deprecated-Datagrid-rowStyle-message",author:{name:"Zander Milroy",email:"zander.milroy+github@gmail.com"},date:"Tue, 5 Sep 2023 14:07:24 -0400"},{sha:"9e8b7ef8cf7dc67968212d83c29e7237d508f67f",message:"Demo-Add-lazy-loading-to-CRM-demo-to-illustrate-code-splitting",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 5 Sep 2023 18:28:49 +0200"},{sha:"309256f484bb6629a496670718d54f8d2404c582",message:"no-ci-Fix-outdated-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 5 Sep 2023 18:09:54 +0200"},{sha:"2fc66de894eb7755cb0b793c1e00d4ed9f3bf59c",message:"Merge-pull-request-9245-from-marmelab-enhance-AutocompleteInput-onChange",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 5 Sep 2023 17:16:26 +0200"},{sha:"e6365fdb01c4a87188aca1101696469fcf6edeb5",message:"remove-unused-import",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 5 Sep 2023 17:05:43 +0200"},{sha:"95cbfdda19cc8c17238c9912ddb953b0ed878499",message:"fix-type-again",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 5 Sep 2023 16:53:47 +0200"},{sha:"5aaadf8d734069774b7108bc217fcc84c2d47842",message:"doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 5 Sep 2023 16:47:35 +0200"},{sha:"649b941b8a9ac705d61b7c048aa48b656cb84937",message:"fix-value-type",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 5 Sep 2023 16:47:25 +0200"},{sha:"b7cfaf2757e2c84d3f5cd87dc2fb8820b175433d",message:"Merge-pull-request-9244-from-mhfortuna-patch-1",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 5 Sep 2023 15:40:03 +0200"},{sha:"fc9e0c9882a7011cf45591557494bb476e77e9bb",message:"improve-TS-type",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 5 Sep 2023 14:55:06 +0200"},{sha:"488d6d291df781d80bee8ff65184754627b2a0e3",message:"Fix-typo-in-RichTextInput.md",author:{name:"Mathias Fortuna",email:"66578026+mhfortuna@users.noreply.github.com"},date:"Tue, 5 Sep 2023 14:43:49 +0200"},{sha:"45197a733b1975ede0b0341ebc78cdb0990128c5",message:"add-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 5 Sep 2023 14:37:20 +0200"},{sha:"1013a5601652e4dec63497a9ff0b895f3bac853e",message:"revert-useless-changes",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 5 Sep 2023 13:48:28 +0200"},{sha:"7de95cda36a0ebda16ac4427b73dec7acabd0fbc",message:"Keep-primaryText-as-primary-prop-use-children-for-complex-menus",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 5 Sep 2023 13:46:29 +0200"},{sha:"620d95f62c419e38f52a5c94761063b8cddaa1e6",message:"Use-ArrayInput-in-AAI-story-instead",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 5 Sep 2023 13:27:20 +0200"},{sha:"d7b6063d840590f01f35b859313547bbe9564d15",message:"more-complete-stories",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 5 Sep 2023 10:36:03 +0200"},{sha:"5966e05a9e6cd0b3b2397bcca9f5329fa4460769",message:"Include-full-record-in-AutocompleteInput-onChange",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 5 Sep 2023 10:20:12 +0200"},{sha:"a17546cb6c6c819633a8ac10d29a078dfd32e3f5",message:"Add-Menu.Item-title-Menu.item-syntax",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 4 Sep 2023 18:37:20 +0200"},{sha:"183dfa2bf223c3ecceb14f0c1ffa8791054ad88b",message:"Merge-pull-request-9238-from-marmelab-fix-ts-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 4 Sep 2023 09:46:04 +0200"},{sha:"fd50bf43481d4db7198331e83912c108503884f9",message:"crm-fix-updateDealStage-when-deal-dropped-after-the-last-item",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Sat, 2 Sep 2023 00:29:43 +0200"},{sha:"fe8b9403c9b0f8fb91c07d88be4bc8a0b5b9c79c",message:"Remove-useless-type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 1 Sep 2023 17:33:52 +0200"},{sha:"e63630f1d5a6c80963b6520e0d7656b8c9f302d5",message:"Remove-useless-type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 1 Sep 2023 17:33:14 +0200"},{sha:"21c4eaf910055b090c975dbc34a75cf7af6fe207",message:"Merge-pull-request-9240-from-tdnl-fix-autocomplete-oninputchange",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 1 Sep 2023 17:32:33 +0200"},{sha:"c4de05c03af1d417990bd40f8c7a98e3569f8580",message:"fix-types",author:{name:"Thomas Daniellou",email:"tdaniellou@campings.com"},date:"Fri, 1 Sep 2023 17:03:25 +0200"},{sha:"f57eea494ac8be26cfb30d4e15db1dd7471d0abf",message:"Update-docs-ListTutorial.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 1 Sep 2023 17:06:36 +0200"},{sha:"4390cd03dbedf83aff9d6a10081702e90adbc2d9",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 1 Sep 2023 17:05:21 +0200"},{sha:"c0c583031288c17b14270ce14e1139425c60feca",message:"fix-AutocompleteInput-onInputChange-is-never-called",author:{name:"Thomas Daniellou",email:"tdaniellou@campings.com"},date:"Fri, 1 Sep 2023 16:51:53 +0200"},{sha:"20f30c6b837f6b0d16cded8ec6e0d3d046c4ff3d",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 1 Sep 2023 16:20:22 +0200"},{sha:"30ea7466368a7a07c305c3723fb6d31780cb353c",message:"Fix-typos-and-invalid-code-fences-languages",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 1 Sep 2023 16:08:07 +0200"},{sha:"86670919a15aa213622ee2a5d9807267bc2f1eec",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 1 Sep 2023 15:25:39 +0200"},{sha:"e37c185536ed86bf7ae8808ec7d7e6c9406eaac2",message:"v4.13.3",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 1 Sep 2023 15:24:15 +0200"},{sha:"929be318e5a7553b976b983a198fafdd885cc7f0",message:"changelog-for-v4.13.3",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 1 Sep 2023 15:23:39 +0200"},{sha:"52ba837594c58e9f6b290ef9dcc10ed393e63b5b",message:"Merge-pull-request-9236-from-marmelab-fix-use-reference-many-field-controller-record-null",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 1 Sep 2023 15:05:47 +0200"},{sha:"13926270d685d51fa2743ceec7f08eb5437b8502",message:"no-ci-Demo-Fix-order-detail-misses-carriage-return-in-customer-identity",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 1 Sep 2023 14:00:56 +0200"},{sha:"ab2d7a7f89dbd23a19401a004023eca468208abf",message:"Update-packages-ra-core-src-controller-field-useReferenceManyFieldController.ts",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 31 Aug 2023 17:49:12 +0200"},{sha:"0d1a67fa9fd422fc7e1613de087e09c0ca120844",message:"Uncomment-fix-face_palm",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 31 Aug 2023 15:43:32 +0200"},{sha:"81759f9b30f7a950d7bd5474de5ec808c4402445",message:"Fix-useReferenceManyFieldController-fails-with-error-when-the-record-is-not-yet-present",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 31 Aug 2023 14:58:44 +0200"},{sha:"4199bfddfa97c0a70d2185f9078ecf1fe94c3e8a",message:"Merge-pull-request-8466-from-zhujinxuan-refine-sort-definition",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 31 Aug 2023 11:55:51 +0200"},{sha:"a372c74a3d8d861c7ac8ed5ad5dadca7c5d5056e",message:"Merge-pull-request-9233-from-marmelab-doc-link-to-theming",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 31 Aug 2023 11:49:19 +0200"},{sha:"f35067a87fad0673c267a20e17cf64af6542f9e2",message:"Merge-remote-tracking-branch-origin-master-into-doc-link-to-theming",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 31 Aug 2023 11:48:03 +0200"},{sha:"6d06cda73b911ade0d6e16bd37c90621a18f8375",message:"Merge-pull-request-9235-from-WiXSL-fix-general-docs-typos",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 31 Aug 2023 10:35:46 +0200"},{sha:"85221a356eb6b783c2185d300a77257b51570cac",message:"Merge-pull-request-9234-from-marmelab-inline-component-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 30 Aug 2023 17:28:06 +0200"},{sha:"7c31d483ec5fc38942717e7465d41bfff7ec85bd",message:"Fix-docs-anchors-and-typos",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Wed, 30 Aug 2023 11:51:01 -0300"},{sha:"c7b5e20885a897748a8a4983b7f7e53b7bf758e7",message:"Update-packages-ra-core-src-controller-list-useListController.ts",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 30 Aug 2023 16:25:28 +0200"},{sha:"b9edbaa9d0c22df80a73234d7cd4f35135cab1ef",message:"Add-inline-documentation-for-common-field-props",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 30 Aug 2023 15:35:54 +0200"},{sha:"aad934616d2c160bf696a5fe4cd5176a635a2335",message:"Add-inline-documentation-for-Datagrid-props",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 30 Aug 2023 15:00:29 +0200"},{sha:"c4c72cc2c358eeef984357f72466ffb6d6a99f5f",message:"Add-inline-documentation-for-List-props",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 30 Aug 2023 13:30:47 +0200"},{sha:"3666e54c98175ee16f4aa190b5a952a7e610e2ac",message:"reenable-all-jobs-and-only-on-master",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 30 Aug 2023 11:46:28 +0200"},{sha:"6da8fb18e03f7cec0382a723de0ece5e64e55f8b",message:"Add-inline-documentation-for-Admin-props",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 30 Aug 2023 11:01:42 +0200"},{sha:"00f3354c3cdca86ec52ca12bb94639c8ef359994",message:"try-again",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 30 Aug 2023 11:00:28 +0200"},{sha:"55c21a1e476642f088df9d7d137ad43f997f16c9",message:"Merge-remote-tracking-branch-origin-master-into-greenframe-ci",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 30 Aug 2023 10:45:31 +0200"},{sha:"65bd988173552adf589069fc7f5d251fe1c874ab",message:"code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 30 Aug 2023 10:45:18 +0200"},{sha:"7aba711d2dd873995b1f658d8424cc4540197074",message:"Merge-pull-request-9232-from-marmelab-top-toolbar-margin",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 30 Aug 2023 10:35:02 +0200"},{sha:"d618252205901092e00901f3669628be5d46fa64",message:"Doc-Update-sx-sections-to-point-to-the-new-SX-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 29 Aug 2023 22:11:39 +0200"},{sha:"ed73f76b5807380fbc3035e47abc345711e80371",message:"Reduce-TopToolbar-min-height-to-move-content-up-when-there-is-no-filter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 29 Aug 2023 21:31:30 +0200"},{sha:"ee152d038bfaa0d5ead1f214bde171ae337d1504",message:"Fix-type-check",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Tue, 29 Aug 2023 12:12:10 -0400"},{sha:"f3f317825f04b1644c9f05ebfd2102043b2be383",message:"Fix-props",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Tue, 29 Aug 2023 11:43:20 -0400"},{sha:"63fd92b7c6cfb39dddbacb48b8f732d87330c1c7",message:"Rename-order-in-url",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Mon, 5 Dec 2022 13:39:12 -0500"},{sha:"7892347134d9735db41b35681f953b5ce931ee58",message:"Rename-order-in-examples",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Mon, 5 Dec 2022 10:22:57 -0500"},{sha:"a944fbd4a62f4f24ca9a277b9ab249751f01700d",message:"More-accurate-definition-for-sort-order",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Sun, 4 Dec 2022 22:54:25 -0500"},{sha:"b5373de077469617d524e4e533eeea68cda98131",message:"Merge-pull-request-9231-from-azizChebbi-update-readme",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 29 Aug 2023 15:16:30 +0200"},{sha:"92788f7828dd3d8e27a0c40df8c5d110f379f253",message:"change-make-start-command-to-make-run-command",author:{name:"azizChebbi",email:"chebbim106@gmail.com"},date:"Tue, 29 Aug 2023 12:51:20 +0100"},{sha:"30ba62de41efb34b822b06c041d0825057ee6c45",message:"Merge-pull-request-9228-from-marmelab-fix-doc-reference-many-to-many",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 29 Aug 2023 11:31:50 +0200"},{sha:"974899e244b25467ea91ec6078e9401792bf7ac5",message:"Dox-fix-explanations-context-in-ReferenceManyToManyInput-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 29 Aug 2023 11:17:43 +0200"},{sha:"d97b41c3733ab1e768b96fd3fb8ce2445aaeabd2",message:"Merge-pull-request-9223-from-marmelab-add-sortbutton-sx",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 28 Aug 2023 14:52:44 +0200"},{sha:"f1e80ab1f92e0f2f09972c94fb6f4d8ef7b53e76",message:"Add-link-to-SX-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 28 Aug 2023 13:39:14 +0200"},{sha:"c9a6017a48626713c39e7448f1c5f8c79636847f",message:"Merge-branch-next-into-add-sortbutton-sx",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 28 Aug 2023 13:38:23 +0200"},{sha:"790d4ed121c5070b89c949b2fca23852ea01a5e4",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 28 Aug 2023 13:38:04 +0200"},{sha:"55a5fc7837c1076951ffeb328d3e16f90a7dccb7",message:"Document-new-prop",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 28 Aug 2023 13:33:14 +0200"},{sha:"768d8d007df072f297f61a7bc06ae757d8b40377",message:"Merge-pull-request-9224-from-marmelab-fix-filter-form-reset-button",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 28 Aug 2023 12:00:05 +0200"},{sha:"a07a2ae41c52969ab2abfec31b585be37197aa4c",message:"Update-Filter-Form-to-show-remove-button-after-the-input",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 28 Aug 2023 11:09:50 +0200"},{sha:"3dc5626b4f32776f4a155b93192ca8d0c6ea666e",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 28 Aug 2023 10:18:51 +0200"},{sha:"4089ad726b9ae699173790a6f97685a22426e34a",message:"Merge-pull-request-9221-from-marmelab-fix-numberinput-focus",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 26 Aug 2023 14:50:32 +0200"},{sha:"f32c7c5229d58717e399859d7f2b98b915dae57c",message:"Merge-pull-request-9222-from-marmelab-fix-BulkActionButtons-mobile-styling-issue",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 26 Aug 2023 14:50:15 +0200"},{sha:"f36d7a216d0df4c31c7e3823bdb7f9cf88532091",message:"Improve-story",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 25 Aug 2023 18:37:09 +0200"},{sha:"4fb8ea901c12f47a26aefa5821352538ee888c35",message:"Add-SortButton-sx-prop-to-customize-button-style",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 25 Aug 2023 18:23:20 +0200"},{sha:"ef762c3b9080d129dacfa4d9967cc275bf7ed045",message:"Fix-bulk-actions-toolbar-styling-issue-on-mobile",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 25 Aug 2023 18:04:49 +0200"},{sha:"cdcda44ba6ad3a96b5f81dc774fc041a7c7fda6b",message:"Fix-NumberInput-and-BooleanInput-programmatic-focus",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 25 Aug 2023 17:54:30 +0200"},{sha:"2a5729458fe2351f9cce5e161f20b97102da6e96",message:"Merge-pull-request-9220-from-marmelab-doc-list-actions-error",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 25 Aug 2023 17:37:21 +0200"},{sha:"e526918bf9b02bfdf1f5aed577934ff001126971",message:"Doc-Fix-List-actions-example-throws-an-error",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 25 Aug 2023 17:04:14 +0200"},{sha:"33bfca4806034a0831abf2e8e14d16652f731f3c",message:"Update-yarn.lock-for-4.13.2",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 25 Aug 2023 15:31:17 +0200"},{sha:"3c191368c235dbe310d34a2cb4c1b6937f952caa",message:"v4.13.2",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 25 Aug 2023 15:29:41 +0200"},{sha:"1e2c3a47e2db778a434fd1c0d5bb083b4244b80b",message:"Update-changelog-for-4.13.2",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 25 Aug 2023 15:28:52 +0200"},{sha:"dac2c6d119d3c2d1b95195967eca04f4c51f082d",message:"Merge-pull-request-9218-from-marmelab-guesser-log-developoment",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 25 Aug 2023 15:07:21 +0200"},{sha:"764d6baacf95bf09ee3dcb0ab0377b80e8508a26",message:"Fix-Guessers-should-not-log-in-CI-by-default",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 25 Aug 2023 13:48:36 +0200"},{sha:"158ed097208a00863a5cd342ee9f49c4862f0c88",message:"Merge-pull-request-9216-from-marmelab-wizardform-progress-false",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 24 Aug 2023 10:27:48 +0200"},{sha:"cfcd84d84aa89b5c6da999c9941c7dae695ffbd2",message:"no-ci-doc-ability-to-pass-progress-false",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 24 Aug 2023 10:13:54 +0200"},{sha:"ead74aa4b70b2c1c2163755d89414d43697dac98",message:"Merge-pull-request-9204-from-marmelab-doc-screen-for-reference-many-to-many-input-and-field",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 24 Aug 2023 10:08:29 +0200"},{sha:"44d19e3e20363e012c4ddabd21055ddb2b148f5d",message:"update-screencasts-to-make-Admin-UI-fit-the-size",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 23 Aug 2023 17:05:47 +0200"},{sha:"9a79d0b8ce94631705d20722fd977173ed0bdce1",message:"update-screenshot-and-snippet-with-label-Performances",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 23 Aug 2023 16:56:38 +0200"},{sha:"c2a6fe7f0d21088c35debf53491d1b02d6812725",message:"Merge-pull-request-9200-from-marmelab-doc-data-provider",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 23 Aug 2023 15:50:09 +0200"},{sha:"736d0beaf086ea69b8d059e4f3cd812dd455bbef",message:"Merge-pull-request-9209-from-marmelab-fix-prev-next",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 23 Aug 2023 15:42:51 +0200"},{sha:"896f00b6a1243e2510c193463210c322cf765979",message:"review",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 23 Aug 2023 15:39:26 +0200"},{sha:"8f6c37a876ae60cc83a2d421092d58d18b71117b",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 21 Aug 2023 14:14:58 +0200"},{sha:"38928c260f7ee6e706d5e07b278bb08dc112fe6e",message:"Doc-Update-the-Data-Fetching-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 18 Aug 2023 18:03:37 +0200"},{sha:"cb449189c268929a2c52d39f004aafd097c28625",message:"Review",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 23 Aug 2023 15:31:55 +0200"},{sha:"260b385c328117540c6ac7f2496e89e9f4871128",message:"Merge-pull-request-9212-from-marmelab-resourcemenuitems",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 23 Aug 2023 14:49:16 +0200"},{sha:"76332fb6f657ee046b7309f36be643f513ae09f5",message:"Add-ResourceMenuItems-to-facilitate-custom-menus",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 22 Aug 2023 18:09:08 +0200"},{sha:"c51eb32981b93e9e1d5b291f2df61ff959d36f1a",message:"update-snippet-and-text-to-match-the-model",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 22 Aug 2023 17:24:32 +0200"},{sha:"44f4a1e1c0f5f8480470550a33e30fadac2e3042",message:"update-model-and-snippet-to-show-component-with-band-resource",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 22 Aug 2023 17:23:35 +0200"},{sha:"820cd2f83e8a224c12555df9a3ffbbccb456c05d",message:"update-screenshot-according-to-reviews",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 22 Aug 2023 17:22:18 +0200"},{sha:"7262dc6e555060556f5bd8df73e990c63637023c",message:"update-screencastes-according-to-reviews",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 22 Aug 2023 17:22:02 +0200"},{sha:"923b63d85ad4deb20ad07aee440fe9160d63baf8",message:"Merge-pull-request-9207-from-marmelab-ts-documentation-datagrid",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 22 Aug 2023 16:44:37 +0200"},{sha:"b7404fefee5b9354202c87ede1f3efc62a204510",message:"Fix-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 22 Aug 2023 16:04:54 +0200"},{sha:"92ca612947ebda1e35edc167a331a73c597fb4f9",message:"Fix-DatagridHeader-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 22 Aug 2023 15:35:08 +0200"},{sha:"4267bc59051ee0738bf85d5ff6525b801d5fc2dd",message:"Merge-pull-request-9206-from-marmelab-ts-documentation-admin-tutorial",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 22 Aug 2023 15:29:34 +0200"},{sha:"5fa793d054774cd4b56ee42d389a42d74130b5cc",message:"Apply-suggestions-from-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 22 Aug 2023 15:24:22 +0200"},{sha:"156cc19da4972af96ce73330c5ceca187f2a6a60",message:"Fix-indentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 22 Aug 2023 15:23:30 +0200"},{sha:"cf1e61a6ccf8e5b7a3c7e108043d1ba914ffaed4",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 22 Aug 2023 15:22:42 +0200"},{sha:"9517737c6d9007c5a2510761669f02aefcbac96e",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 22 Aug 2023 15:21:19 +0200"},{sha:"69d7588f644e68285e411eab9d6a4fa697d4ed88",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 22 Aug 2023 15:19:42 +0200"},{sha:"2217b654450e7214fb125c28a54a766cc1fd762c",message:"Fix-type",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 22 Aug 2023 14:20:17 +0200"},{sha:"7266f9585b584192f6919ba8000c87c54b277b3d",message:"Fix-bug-when-navigating-to-a-page-where-there-are-no-records-yet",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 22 Aug 2023 14:12:15 +0200"},{sha:"56ec28847ea9a31799bebb616a29ecfac7da7308",message:"Merge-pull-request-9201-from-kamiyo-ra-ui-materialui-package",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 22 Aug 2023 11:56:52 +0200"},{sha:"1caab471198c861b7422ca007e8294473dc478d9",message:"fix-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 22 Aug 2023 11:45:47 +0200"},{sha:"161086fda527848e7b3607d3d01ca03b4e71c274",message:"Merge-remote-tracking-branch-origin-master-into-ra-ui-materialui-package",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 22 Aug 2023 11:45:00 +0200"},{sha:"220fb8c4cdd7599c6af681f28b35392b4de063df",message:"Merge-pull-request-9210-from-codyavila-Doc-Fixed-typo-in-useInfiniteGetList",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 22 Aug 2023 11:38:55 +0200"},{sha:"11665f6edd5316dbc00537f9ccd65faa99788134",message:"Update-yarn.lock",author:{name:"Sean Chen",email:"kamiyo@gmail.com"},date:"Mon, 21 Aug 2023 22:28:48 -0500"},{sha:"004c0447aec13a24f57cc4376e6b4c1435b494ab",message:"Add-a-note-about-performance",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 21 Aug 2023 19:08:48 +0200"},{sha:"59dd8457197c5277be3122ccea14d807e4cb9078",message:"Fixed-Typo-in-useInfiniteGetList.md",author:{name:"Cody Avila",email:"61030050+codyavila@users.noreply.github.com"},date:"Mon, 21 Aug 2023 09:40:53 -0700"},{sha:"eb60b165a27b0cd9cbb58eb620fd78aa0aa16040",message:"Do-not-fetch-the-list-if-the-cache-contains-enough-data-to-determine-prev-and-next-id",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 21 Aug 2023 18:21:47 +0200"},{sha:"54afbd036ca880a2ba76e0e0de5063647d158d73",message:"Fix-linter-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 21 Aug 2023 17:46:31 +0200"},{sha:"b79ce878e1ca504afa46d962781a1337df3b9e97",message:"Add-support-for-PrevNextButtons-filterDefaultValues-prop",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 21 Aug 2023 17:45:48 +0200"},{sha:"37d2a8ea18595c3155164060c23fa60f98e8a119",message:"Merge-pull-request-9205-from-marmelab-doc-display-comment-inviting-to-switch-to-TS-if-transpiled-JS-snippet-is-empty",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 21 Aug 2023 17:43:39 +0200"},{sha:"3f11d031a0ef95ebf8218826e08aecd6bbf56d72",message:"Convert-Datagrid-documentation-to-TS",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 21 Aug 2023 15:53:18 +0200"},{sha:"25390c6f64ab1c9af31a4ffacb346220514c2c6c",message:"Doc-replace-screenshot-by-a-960px-screeshot-to-fit-layout",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 21 Aug 2023 15:44:50 +0200"},{sha:"185493f07b7cf1f2ff52b39aeeebcc4c8e417e94",message:"Convert-Admin-documentation-to-TS",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 21 Aug 2023 15:25:15 +0200"},{sha:"c7993b1a2e64c2e8e8b00c2449dbfeb512745a1a",message:"Doc-if-jsCode-is-empty-display-a-comment-inviting-to-switch-to-TS",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 21 Aug 2023 15:23:12 +0200"},{sha:"2431fcde95a3803acfed8b5df357c565a1e4f45a",message:"no-ci-Doc-add-screenshot-for-ReferenceManyToManyField-and-update-snippet-according-screenshot",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 21 Aug 2023 14:58:51 +0200"},{sha:"7fc23cbb888acac9d2fdfc624ac25d5896fef9a7",message:"no-ci-Doc-add-screencasts-for-ReferenceManyToManyInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 21 Aug 2023 14:43:48 +0200"},{sha:"c0fcbb652cd7b9be7b024ca923aa4bf37851fb46",message:"Merge-pull-request-9199-from-marmelab-fix-with-life-cycle-callbacks-types",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 21 Aug 2023 14:15:16 +0200"},{sha:"0615bcbb3b1dafdda64111dccd7fb9fa999af3f6",message:"Merge-pull-request-9165-from-marmelab-feat-prev-next-button-for-detail-views",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 21 Aug 2023 10:36:07 +0200"},{sha:"21744938536b760d5e2b7caefdfaa9fdb40fc438",message:"Do-not-use-permanent-filter-to-initialize-the-store",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 21 Aug 2023 09:48:43 +0200"},{sha:"518968813c37ebb31ed5d596c9d0e6bb523bb4fb",message:"Update-PrevNextButtons.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 21 Aug 2023 09:47:50 +0200"},{sha:"fc1c65f39a251048105b5f403547e8830ab9220f",message:"Remove-useless-clone",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 21 Aug 2023 09:44:41 +0200"},{sha:"83ba583e760549b630b016bcbcb6971a49feb51b",message:"Misc-adjustments",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 21 Aug 2023 09:42:39 +0200"},{sha:"316114975708403e7a170410e6ee678124544efb",message:"Merge-pull-request-9191-from-marmelab-fix-validation-translations-when-using-resolvers",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 21 Aug 2023 09:35:37 +0200"},{sha:"643bbe0eb187079f94f0ea0b74140a899099a9d2",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 21 Aug 2023 08:45:43 +0200"},{sha:"c6794cc61384ddeacd980a1d645f4e9508d4195a",message:"v4.13.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 21 Aug 2023 08:44:44 +0200"},{sha:"0f3714b032b8edbeb62d6ecdda07e68f8da6734c",message:"Prepare-changelog-for-v4.13.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 21 Aug 2023 08:44:34 +0200"},{sha:"6d83df58d54e1f1b8c63980da15f689483d90567",message:"Update-package.json",author:{name:"Sean Chen",email:"kamiyo@gmail.com"},date:"Mon, 21 Aug 2023 00:03:18 -0500"},{sha:"dd1b5d291853f91484ab28902838cd7ba9a61dc0",message:"Fix-build",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 18 Aug 2023 18:13:20 +0200"},{sha:"9037633b6754007640863c319daa7e8bfde68034",message:"fix-merge-of-sort-object",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 17:07:53 +0200"},{sha:"ca30a5091f5d2631247a95054cbf50037c65b75e",message:"fix-typo",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 17:04:19 +0200"},{sha:"d86a6e051fcc26d810cbd97d9548920afd57aa1b",message:"fix-code-snippets",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 16:45:19 +0200"},{sha:"ffd1b39cb28c394d8e803737708ee135598393f0",message:"add-a-mention-to-prevnextbuttons-component-in-Edit-and-Show-chapters",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 16:39:48 +0200"},{sha:"e6a00c84843d5200541cb37f1f6fcba218daf2a4",message:"update-screencasts",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 16:18:43 +0200"},{sha:"d1b33b3fa8205d16afe8a627e0cf3a9008a1de65",message:"re-order-merge-of-sort-object",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 16:02:11 +0200"},{sha:"6bb017b96f4615dd15f4504890d5ebd033148a21",message:"indent-sort-object",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 15:59:12 +0200"},{sha:"9d6721e4a9ea706417e5c500f3da1a60f2716d27",message:"return-null-instead-of-throwing-an-error",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 15:58:03 +0200"},{sha:"4ae0d9c773c867b247e576fccfeb5e7190b8af88",message:"rename-navigateToPrev-and-navigateToNext-to-prevPath-and-nextPath",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 15:55:21 +0200"},{sha:"5a4166f68b858b29d38e58fbc2d098d06db4323b",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 18 Aug 2023 15:49:35 +0200"},{sha:"4f7b36a909f48350075936379b012d30354d57a8",message:"Remove-unused-import",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 18 Aug 2023 15:37:13 +0200"},{sha:"3f091ead69df717581afba9dd02e8b7a7ffa9abe",message:"Fix-withLifecycleCallbacks-types",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 18 Aug 2023 15:35:45 +0200"},{sha:"6a751398f37095d592633beb9c04e2e259262abd",message:"Ensure-no-double-translations",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 18 Aug 2023 15:06:28 +0200"},{sha:"83dc1d61f0d7efaafebb57885d6b55f78509b581",message:"Merge-pull-request-9198-from-marmelab-fix-array-input-default-values-on-new-items",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 18 Aug 2023 14:53:54 +0200"},{sha:"e1b1e1992f48ba9b7b09269e644fa665315155bf",message:"fix-JS-Dox-after-reviews",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 14:43:54 +0200"},{sha:"5fcc1b71cf9dc03fd8c3e87b2f2c6b0423a956c1",message:"Ensure-no-translations-warnings-are-printed",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 18 Aug 2023 14:43:30 +0200"},{sha:"ca1cdf5385613cf7b26fa4757de4561d6635e22f",message:"fix-JS-Dox-after-reviews",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 14:41:39 +0200"},{sha:"cebade31fd9ec74e6db88b393b4cbbf6b17c17e3",message:"use-ListGuesser-instead-of-a-custom-list",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 14:33:28 +0200"},{sha:"6bb46744efcf57d8aa7981adad1b3518441b7e1d",message:"rename-tests-after-reviews-and-remove-unused-import",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 14:17:20 +0200"},{sha:"d8a6d4e63ce35459d6b9b8b372e779faaad57b93",message:"change-CircularProgress-for-LinearProgress-and-test-it",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 14:14:30 +0200"},{sha:"1dbb806c306925621d94e3fd72570ce5df3b7383",message:"Remove-debug-code",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 18 Aug 2023 14:03:41 +0200"},{sha:"7b71060a9727fcf378f90f2194082678f078b540",message:"Fix-ArrayInput-Does-Not-Apply-Default-Values-Set-On-Inputs",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 18 Aug 2023 12:49:33 +0200"},{sha:"2d6a1982981b0f1882e52dd1a974a60eef333e59",message:"Merge-pull-request-9193-from-marmelab-theming-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 18 Aug 2023 12:07:21 +0200"},{sha:"2fe164c38faae489b91391a7439279cc165cd58d",message:"no-ci-Doc-remove-usePrevNextController-doc-after-reviews",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 12:07:08 +0200"},{sha:"3f8b05225a84c7bdc1752eb9e65b61f6d93459b9",message:"Fix-ValidationError-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 18 Aug 2023 12:07:02 +0200"},{sha:"8fd95956d7bf1b5c01e99fabdd3026db8a27f136",message:"no-ci-Doc-fix-after-reviews-in-PrevNextButtons",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 12:06:05 +0200"},{sha:"902ddd1edefea69fd9bf9ca3d4abdde713ded5f0",message:"Update-docs-SX.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 18 Aug 2023 11:37:28 +0200"},{sha:"2343b858b8072c8928b2faffff96bf4d7025a1e6",message:"Add-more-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 18 Aug 2023 11:34:07 +0200"},{sha:"4d4459d9de6b93fba2c73828cec209d61f988aee",message:"Review",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 18 Aug 2023 11:14:24 +0200"},{sha:"e22e5ff72048a729af76bf8f14ae4634fe0d6c57",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 18 Aug 2023 11:12:20 +0200"},{sha:"1f8311451f06cecf27cf1a01a95ba5f1b18b1809",message:"Merge-pull-request-9197-from-marmelab-Fix-referenceinput-queryoptions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 18 Aug 2023 11:09:19 +0200"},{sha:"e853847c0046fb8aa770398db906d5173cfeb0a3",message:"Fix-ReferenceInput-queryOptions-does-not-apply-to-getMany-query",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 18 Aug 2023 10:31:37 +0200"},{sha:"9c63204a6f53e1820643d11a3240870c2e2c35f3",message:"Merge-pull-request-9196-from-marmelab-fix-updatebutton-mutationoptions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 18 Aug 2023 10:17:15 +0200"},{sha:"18f58434b3002b5a0d967ade0a9684ddb4259e5b",message:"Fix-UpdateMutton-with-custom-notification-doesn-t-close-the-confirmation-dialog",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 18 Aug 2023 10:00:02 +0200"},{sha:"24dc184f0304d8664e9a62d8cae7818e7d22b951",message:"replace-screencasts",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 18 Aug 2023 09:52:33 +0200"},{sha:"c00d32c57ef7bd03ace844efb27e087ccda82e81",message:"Doc-Refactor-Theming-documentation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 17 Aug 2023 22:20:42 +0200"},{sha:"172e3ac70b84d0f285669e89d8cba028667d52c0",message:"no-ci-WIP-Doc-add-doc-for-usePrevNextController",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 17 Aug 2023 18:32:25 +0200"},{sha:"84935970f9ecf676eb4c9bd6cb33a15690ad22a4",message:"no-ci-Doc-add-navigation-to-PrevNextButtons",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 17 Aug 2023 18:03:46 +0200"},{sha:"25571d2ed24f2d9dc317cc6c6e22fd89db8870ca",message:"no-ci-Doc-add-PrevNextButtons-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 17 Aug 2023 17:56:53 +0200"},{sha:"d9af246525abb1589e22accf6f3df66456789a8a",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 17 Aug 2023 17:28:55 +0200"},{sha:"53553608d27a86b9635b07e6dbac4db5bfe0790e",message:"Fix-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 17 Aug 2023 17:08:56 +0200"},{sha:"d10f68d4b4868bedbea647569dcbceb6a4a2e33b",message:"Fix-validation-errors-from-resolvers-are-not-translated",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 17 Aug 2023 16:47:14 +0200"},{sha:"ef3bedf851d7a28e37977bcf36dc610f8b084b5d",message:"linkType-to-show-in-show-view",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 17 Aug 2023 15:21:31 +0200"},{sha:"9b50e6d0ab2f0c5c860c65f7ca26fb97650daa77",message:"add-warnWhenUnsavedChanges-in-form",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 17 Aug 2023 15:19:54 +0200"},{sha:"f65b08ce0a3a25df29918cf57c331a26e9fe69d3",message:"remove-unused-import",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 17 Aug 2023 15:19:22 +0200"},{sha:"bd0e0895a1ecc71a2354b7b22c496e801a10342c",message:"redirect-to-false-in-edit-view",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 17 Aug 2023 15:19:02 +0200"},{sha:"2e7ef6dc807daa95fb2c99717ebf5d84b30ab573",message:"add-a-test-for-query-filter",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 17 Aug 2023 15:16:42 +0200"},{sha:"efea3146ef5083782cb47f093d57718894924765",message:"fix-interface",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 17 Aug 2023 14:17:03 +0200"},{sha:"270b194e147db15c75b93d34db05d0035aa551e2",message:"reorder-import-and-fix-PrevNextButtonProps-interface",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 17 Aug 2023 11:44:17 +0200"},{sha:"e6f5f7cc4657344714598d7d3d6cf39f35a312cd",message:"add-some-JS-Doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 17 Aug 2023 11:43:52 +0200"},{sha:"53aa1c96ccc2780ab030184bfdc2d8593aa1dadc",message:"add-caption-in-JS-Doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 17 Aug 2023 11:30:18 +0200"},{sha:"a692f082f87ccbb7209631c11a8f74589b9f8e75",message:"move-PrevNextButtons-logic-in-a-dedicated-hook-controller",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 17 Aug 2023 11:25:42 +0200"},{sha:"3f8f851bba3f437e85fce87e5010840f882ab1b5",message:"add-a-queryOptions-prop-to-allow-customizing-it",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 17 Aug 2023 10:15:42 +0200"},{sha:"d647e9fe1ae1d23483654638e42b4a8a11e54b8e",message:"add-some-JS-doc-with-description-and-examples",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 18:52:07 +0200"},{sha:"6f4703f62785879b1adc259ed8f1fa07914c00c2",message:"test-ErrorState",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 18:06:20 +0200"},{sha:"be084c8ee9d7079d608ca9ea4583dd61268e0783",message:"test-it-should-go-on-edit-show-view-depends-on-linkType-prop",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 17:56:42 +0200"},{sha:"597d28a4a7827b28a32790eb8e21db109b647e2b",message:"remove-duplicated-PrevNextButtons",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 16:18:39 +0200"},{sha:"8914c7287a4ff5b0909b4a199ed6182365de2a82",message:"rename-PrevNextButton-component-in-PrevNextButtons",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 16:13:56 +0200"},{sha:"5663e92ab1afde58946edcbb153fd7b507588ead",message:"format-file",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 16:03:10 +0200"},{sha:"8857e55d02796d17fdf74d48000ead7fd30679ac",message:"Merge-pull-request-9187-from-bicstone-fix-TranslationMessages",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 16 Aug 2023 16:02:03 +0200"},{sha:"dc97da01134d47dd969f4bf95abaa75fbbf7e42e",message:"add-a-WithLimit-test",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 16:01:46 +0200"},{sha:"1943ca41476c64297a023527e2582b7c60650ee0",message:"test-WithFilter",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 15:30:00 +0200"},{sha:"cc0b34695c2e2d865e9e331fc839bfb0dc1d9bea",message:"TypeScript-Add-missing-types-for-TranslationMessages",author:{name:"Takanori Oishi",email:"takanori0014@live.jp"},date:"Wed, 16 Aug 2023 21:47:30 +0900"},{sha:"c2c3aa3cb4a7ff16ede76beedd76c5227490764d",message:"remove-whole-app-to-desmontrate-only-sx-on-stories",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 14:23:32 +0200"},{sha:"af4c9f938118f4dcd1b2101010b11741649802a1",message:"add-a-story-to-display-error-state",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 14:16:14 +0200"},{sha:"d628454c917d3790b9f49e52d175697b380b23bc",message:"split-prev-and-next-button-into-components",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 14:15:58 +0200"},{sha:"52a066ccbd6a4cff0c8dd09b514685f7da215464",message:"Merge-pull-request-9186-from-marmelab-doc-fix-numberinput-filter",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 13:32:53 +0200"},{sha:"706d9a4da1e0d111a41617584183e7f5df5573b1",message:"Merge-pull-request-9185-from-marmelab-filterlivesearch-label",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 13:32:05 +0200"},{sha:"e3140d0674294850e352cecbb6aaa73680dbcf89",message:"Fix-typo",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 16 Aug 2023 11:57:57 +0200"},{sha:"34a0406d689c07a79bff9a27b088c77ae5f5ae53",message:"Update-docs-NumberInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 16 Aug 2023 11:54:02 +0200"},{sha:"643bee76accdae648a8a9391c737fa9986d003bc",message:"fix-tests-based-on-test-data",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 11:46:55 +0200"},{sha:"b11efb491e2ca9333bbe7042d20cf938f984e577",message:"Review",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 16 Aug 2023 11:35:54 +0200"},{sha:"8a6bb98e08da4ceb57ba8ce7268653ebe89a9c50",message:"split-listParams-into-more-familiar-sort-and-filter-props",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 11:05:17 +0200"},{sha:"e0b9922f376bcd619004eb84815f1a085df06940",message:"rename-test-regardless-of-the-data",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 10:50:15 +0200"},{sha:"32b7c7e0b678b4d8d48b78d0fe854c970da7a7f3",message:"always-set-limit-to-prevent-no-limit",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 10:46:05 +0200"},{sha:"35f7c75a183f2f9433c3b4d631f6000a8fb84380",message:"reorder-conditions-if-no-record-return-null-first",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 10:39:20 +0200"},{sha:"a24756f91b3e39c51fdf3659ffe0d76bd5c5342a",message:"remove-console.log",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 10:37:13 +0200"},{sha:"38a26c28f646c3135845b956b13eb6d5a59a19f1",message:"remove-custom-customers-and-filter-on-other-city",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 10:33:39 +0200"},{sha:"bb4435bce49e0d184603ebdce5b42e8c5d089b55",message:"use-components-instead-of-arrays-of-components",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 10:21:16 +0200"},{sha:"7559c28a228cd8c504c7d5bf9b26735024570fd7",message:"fix-a-typo",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 10:12:50 +0200"},{sha:"a41a335089c9d4d8ba0e342aac5ca7c592aa44d2",message:"remove-inner-styled-component-to-style-list-with-class.-Also-remove-slot-props-for-styled-component",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 10:09:45 +0200"},{sha:"1a56ca7172a2eeae1d0037329a983f5ff1d70507",message:"fix-a-typo",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 16 Aug 2023 09:49:34 +0200"},{sha:"bc5536b1bd927fb98c507aed43630a7b6e1d6994",message:"mock-scrollTo-function-to-prevent-error-in-test",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 14 Aug 2023 18:50:37 +0200"},{sha:"b6b406f7879a51dc1fd372a9f035af03cf5b9447",message:"add-some-basics-tests",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 14 Aug 2023 18:46:23 +0200"},{sha:"9f15f40332cf41d2c8ce309b095e64454f2d929c",message:"doc-Fix-NumberInput-usage-in-Filter-Forms",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 14 Aug 2023 18:38:41 +0200"},{sha:"5b77cfe1f9097e8b309714a418221554db64cf9c",message:"use-faker-with-a-seed-to-get-consistent-data",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 14 Aug 2023 18:25:26 +0200"},{sha:"ad639dc977b284d278b6b2f86d1eb096dc0ea9ed",message:"Merge-pull-request-9183-from-marmelab-ts-documentation-inputs-tutorial",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 14 Aug 2023 18:25:11 +0200"},{sha:"9ba26e58aa80eed66c8133ba38147bb3c2641551",message:"add-MemoryRouter-to-stories-to-reset-views",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 14 Aug 2023 18:23:29 +0200"},{sha:"49b6f10704aa4d43ea162c3c65839e479beca258",message:"Merge-pull-request-9181-from-marmelab-ts-documentation-list-tutorial",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 14 Aug 2023 18:23:15 +0200"},{sha:"1e5fd416e53041d5a66c4ad45623016b8d94dc70",message:"Fix-FilterLiveSearch-uses-label-as-placeholder-by-default",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 14 Aug 2023 18:20:46 +0200"},{sha:"207c55ef83a433d3a936fa8f333bc44787d16b05",message:"Fix-more-indentation-issues",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 18:05:45 +0200"},{sha:"449c283f6e53c888e846acbd4020523ffa9cb96f",message:"Fix-indentation-issues",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 18:04:09 +0200"},{sha:"f4cd413b098195cc3e0e22d17c6e7fa268d13f73",message:"Update-diff-for-Datagrid",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 17:59:10 +0200"},{sha:"cabcc19bc804e017546728e4f310fdaab04000fa",message:"Fix-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 17:34:19 +0200"},{sha:"23f26bf71923bb0e1f5af20b070382c688069e11",message:"Rewrite-Inputs-Tutorial-Examples-in-TS",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 17:16:11 +0200"},{sha:"6a2316595876dc565ccad02714eb73fad667f637",message:"Rewrite-List-Tutorial-Examples-in-TS",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 16:47:19 +0200"},{sha:"9d548cd7ed38226233a74100f2f4a8ab505e4b93",message:"Fix-Pagination-Props-Type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 16:46:57 +0200"},{sha:"202f70a29841cfcdd2a1e4c5516a222306c69dc2",message:"add-staleTime-props-to-avoid-calls-getList-at-every-page",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 14 Aug 2023 16:33:56 +0200"},{sha:"4b62e29e6a8afa803a7da407a797a59414077b98",message:"set-prev-and-next-props-button-conditionally",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 14 Aug 2023 16:00:45 +0200"},{sha:"eb8e6b9c384ee9cdf154a0bd6c12bbbcd04d71fc",message:"store-duplicated-inputs-and-fields-in-const",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 14 Aug 2023 15:33:24 +0200"},{sha:"b041b4cc9c1df6a41a63b98b3b0d25c80186793a",message:"move-PrevNextButton-in-TopToolbar",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 14 Aug 2023 15:21:47 +0200"},{sha:"fbca733943d8a019232dbcd75b6986ddd65f753a",message:"merge-sort-order-and-filter-params-with-listParams",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 14 Aug 2023 14:46:11 +0200"},{sha:"91438b0ea2834ccfdea04371112672b18a7da8c7",message:"Update-create-react-admin-for-v4.13.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 15:02:48 +0200"},{sha:"7575d931b7c85c442db26c65dd1dae5fdc888375",message:"Update-yarn.lock-for-4.13.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 15:00:32 +0200"},{sha:"a858b4f1670baff3507158031367d91f8771a36f",message:"v4.13.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 14:59:56 +0200"},{sha:"a80896ab155715a1cacb790603082d3cb4c70b66",message:"Update-Changelog-for-v4.13.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 14:59:30 +0200"},{sha:"6bbb309df561c0ca5321f8b82b84f56c326f2a4d",message:"Merge-branch-master-into-next",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 14:32:32 +0200"},{sha:"1985c5e2c7f9a447084ed882f398e93049bda464",message:"Merge-pull-request-9092-from-marmelab-improve-types",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 14 Aug 2023 13:49:54 +0200"},{sha:"ca7decfd97e7ffba9af38bf202c9d94ea02951eb",message:"Revert-Documentation-about-Field-Record-Type-Parameter",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 12:32:11 +0200"},{sha:"e24cbe7429d6fad18c1bb366dcfd2463d971be20",message:"Fix-Field-Record-Type-Parameter",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 12:30:43 +0200"},{sha:"279a59c3b3893d635b413b68e7175e8cafc37f3a",message:"set-default-limit-to-1000-because-useGetList-set-a-perPage-to-25-by-default",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 14 Aug 2023 11:47:05 +0200"},{sha:"b8918679879a5e48153d304858e25a7cce555b1a",message:"enable-previous-button-even-if-index-is-0",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 14 Aug 2023 11:44:45 +0200"},{sha:"3fe032d5b70c444b95ec825077763b80271efe6d",message:"use-useRecordContext-hook-instead-of-useGetRecordId-to-prevent-error-when-PrevNextButton-is-displayed-out-of-context-like-in-Create-component",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 14 Aug 2023 11:30:15 +0200"},{sha:"888c850ca0b9e488db172d5ff356e7f761f1eec8",message:"display-a-large-amount-of-data-with-data-generator-retail",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 14 Aug 2023 11:16:10 +0200"},{sha:"e3975c85c1199941b761ce0738b7718ca0901f41",message:"Merge-pull-request-9179-from-marmelab-fix-selectinput-isloading",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 11:16:07 +0200"},{sha:"507dcc04f0fb614428058688f508954275f86f9f",message:"Fix-documentation-about-Field-generic-parameter",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 14 Aug 2023 11:13:29 +0200"},{sha:"179e3fc5043d1d077a72d815f37a23337eb3e18e",message:"add-limit-prop-to-limit-the-query",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 14 Aug 2023 10:38:55 +0200"},{sha:"43a974db08b8e6235112335db9b81a306d49abd9",message:"Fix-SelectInput-throws-error-when-fetching-choices-manually",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 14 Aug 2023 10:22:57 +0200"},{sha:"fe01ff955016b359d94fb26447e0bccc0e58fbff",message:"use-useStore-hook-to-get-list-params-and-fetch-data",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 14 Aug 2023 10:20:20 +0200"},{sha:"491e23a4ac8d1ad1d126c30e9c2cd94408db5586",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 11 Aug 2023 17:00:38 +0200"},{sha:"368403e2c46b8258f1cac0a4f20c38d0976ae050",message:"Merge-pull-request-9176-from-marmelab-Fix-SelectInput-translates-choices-even-inside-a-ReferenceInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 11 Aug 2023 14:16:10 +0200"},{sha:"42cb4b7cf9bf2c8d0ad33ea8d9a4b8b7295b24ed",message:"Fix-SelectInput-translates-choices-even-inside-a-ReferenceInput",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 11 Aug 2023 11:47:59 +0200"},{sha:"c4f57183138a8ca8c998c28f49afe30b0464ad23",message:"add-sx-prop",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 11 Aug 2023 11:33:12 +0200"},{sha:"71fcedb72a2dae2c8dc4063d63eb908f37187362",message:"wrap-button-into-nav-component",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 11 Aug 2023 11:17:37 +0200"},{sha:"f6dc078d155ec07fe8b55e7a578d8e06017fda8c",message:"translate-previous-and-next-navigation",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 11 Aug 2023 10:53:58 +0200"},{sha:"d31e130a1a74a91662a8a978c71d6128af1e0323",message:"use-Link-component-instead-onClick-handler-to-display-link-target-on-hover",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 11 Aug 2023 10:47:09 +0200"},{sha:"8c3fe379eddb2c3569c5f616d1add9a3e3a9698f",message:"remove-every-code-about-ListIdsContext.-to-delegate-the-logic-in-PrevNextButton-component-for-now",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 11 Aug 2023 10:21:32 +0200"},{sha:"ad22c42cdfc05ae25924f9242c34ee613a1b150b",message:"Merge-pull-request-9174-from-marmelab-fix-singlefieldlist-link-color",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 11 Aug 2023 10:09:18 +0200"},{sha:"b6dc5728b55eba92eb524c3b510a246b8096266a",message:"Merge-pull-request-9172-from-marmelab-simplelist-no-primary-text",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 11 Aug 2023 09:59:24 +0200"},{sha:"d3dfe7988b700f339f65579d8f4cebc06015510e",message:"Review",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 11 Aug 2023 09:50:55 +0200"},{sha:"8f4af816f2fc91ebbef737384469b8f27f74a17e",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 11 Aug 2023 09:49:51 +0200"},{sha:"0675e50cd81ef206ccbbe5f40a857ee95925b750",message:"add-a-linkType-props-to-specify-where-to-go",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 11 Aug 2023 09:40:41 +0200"},{sha:"9e11df6847d2375134ae3ebdb3d3705d6bd6bf92",message:"Fix-SingleFieldList-children-don-t-use-default-link-color",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 11 Aug 2023 09:01:38 +0200"},{sha:"a0dd8fe8105e2eceb5c1e5b36ab4b3af888ea695",message:"disable-navigation-button-on-list-end",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 10 Aug 2023 18:34:53 +0200"},{sha:"20ebf303c2de76bc8fd07690a0f909d9075a1c94",message:"remove-useless-import",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 10 Aug 2023 18:32:57 +0200"},{sha:"329670307673471a732399c6d65462e54d020f3c",message:"remove-useless-return-type",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 10 Aug 2023 18:32:38 +0200"},{sha:"4fd161b992e3a6215e878d8b8b5906b183ec9a47",message:"add-total-and-the-index-of-current-item",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 10 Aug 2023 18:32:24 +0200"},{sha:"bf81d198beb5c6c14e9ab5fb1fcbfd5f3c818648",message:"add-a-type-for-ListIdsContext-and-use-an-object-to-store-data",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 10 Aug 2023 17:28:36 +0200"},{sha:"43c1d908890f762e360f56679f2c4ecaef176872",message:"Add-ability-to-use-SimpleList-without-primaryText",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 10 Aug 2023 17:18:29 +0200"},{sha:"fd41919ef30bb8186fcd9bbc0a263238ff119538",message:"wip-add-basic-story",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 10 Aug 2023 17:13:05 +0200"},{sha:"b6fbf0bbb367223a2e8607129b41830e1cc9c9b9",message:"add-ListIdsContextProvider-in-edit-and-show-base",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 10 Aug 2023 17:12:34 +0200"},{sha:"f0431efa7a8e06fed34a7e776318f006ce7799a7",message:"Merge-pull-request-8925-from-zhujinxuan-next-row-style-to-row-sx",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 10 Aug 2023 16:44:38 +0200"},{sha:"782386d0a3b378720988e7d4a804b5454d7fa0e3",message:"Merge-pull-request-9059-from-marmelab-code-has-changed",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 10 Aug 2023 16:17:21 +0200"},{sha:"88085e6d08d119980fc97d77ed34fba0dcc2f15a",message:"Merge-branch-next-into-code-has-changed",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 10 Aug 2023 16:06:14 +0200"},{sha:"b2e5c6ed280f005c88e9df0d74d9d0fc749d9b4d",message:"Use-in-CRM-demo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 10 Aug 2023 16:00:05 +0200"},{sha:"6beef9fc71f860ee11e8f256ae3b7148bef2eff7",message:"Do-not-show-notification-on-network-errors",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 10 Aug 2023 15:59:52 +0200"},{sha:"ce2aa242b12abd3f1dc48bae6c8a0150112cf61b",message:"Merge-remote-tracking-branch-origin-next-into-feat-prev-next-button-for-detail-views",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 10 Aug 2023 15:29:38 +0200"},{sha:"b138f1600c8701ad9adc4fd0b968b9a68708bd9e",message:"Misc-adjustments",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 10 Aug 2023 15:03:35 +0200"},{sha:"3f3123914ea0dc83b620a142b93f6f2ad57babd9",message:"Merge-pull-request-9171-from-marmelab-title-portal-props",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 10 Aug 2023 11:05:06 +0200"},{sha:"84d2536ae3cf376cca53fbf8a32e8ebf7ba55fdb",message:"Fix-typo",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 10 Aug 2023 10:54:11 +0200"},{sha:"1be433f5985c0f4c61d9c2369360ccfb7f87087e",message:"Add-ability-to-customize-the-page-title-style",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 10 Aug 2023 10:53:29 +0200"},{sha:"dac7eed038f3a55f1b196cf8afa18c8e4f06b7b4",message:"Merge-pull-request-9170-from-marmelab-mobile-list-buttons-first",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 9 Aug 2023 16:45:14 +0200"},{sha:"aaccd7511aea2a57dcc92149aa399a9c130ad59b",message:"Merge-pull-request-9169-from-marmelab-input-width-mobile",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 9 Aug 2023 16:39:52 +0200"},{sha:"d50ebe49f00bf98b0c0d71985266f9e5d730b757",message:"Display-actions-first-in-the-List-view-on-mobile",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 9 Aug 2023 16:34:39 +0200"},{sha:"e0dbfca6da02bd3728cc9408bbf9763110cd6ec3",message:"Make-inputs-full-width-on-mobile",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 9 Aug 2023 16:09:28 +0200"},{sha:"e9b7582ef6e8efa98d31f535c4ade303aca94f86",message:"Merge-pull-request-9167-from-marmelab-doc-fix-tutorial-link-show",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 9 Aug 2023 10:29:18 +0200"},{sha:"13768320104d7f096ad81e3e57e694b1570912ef",message:"Merge-pull-request-9168-from-marmelab-fix-fakerest-getmany",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 9 Aug 2023 10:24:48 +0200"},{sha:"8d47a62fa31b854c2d2edd252b9aeddfbdef6a68",message:"Update-docs-Tutorial.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 9 Aug 2023 10:20:16 +0200"},{sha:"7b08c100fe7080c23414371e1e6788137faecece",message:"Fix-ra-data-provider-fakerest-getMany-doesn-t-preserve-the-ids-order",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 9 Aug 2023 10:05:17 +0200"},{sha:"aecbbfc0a17e039ee3e3fd719ccb04268b0a6fe9",message:"Doc-Fix-tutorial-misses-step-to-link-references-together",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 8 Aug 2023 17:55:18 +0200"},{sha:"4829cdea1231c8c1daaf392e104050b2ed2ac916",message:"Fix-Jekyll-syntax-error-in-WizardForm",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 8 Aug 2023 16:36:58 +0200"},{sha:"052e7d48f0c00ac0ac24f4f19597762d96423fba",message:"Fix-yarn.lock",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 8 Aug 2023 15:56:51 +0200"},{sha:"4e6717fdd011d36a6b3c207b15b6c9e6133a3b11",message:"v4.12.4",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 8 Aug 2023 15:56:21 +0200"},{sha:"8e77d38c6502a486378074db9e8d2dda658785f4",message:"Prepare-changelog-for-v4.12.4",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 8 Aug 2023 15:56:06 +0200"},{sha:"5d933b6fd89e879384dc77ab0eebdda494092956",message:"Merge-pull-request-9166-from-marmelab-doc-loginpage-false",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 8 Aug 2023 15:25:47 +0200"},{sha:"0e50f54ba5a31988861615cf8ec21e9e3c507c77",message:"no-ci-simpler-syntax",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 8 Aug 2023 15:12:55 +0200"},{sha:"8a76bda7b10b8c7c83254754d53218a6ddb243de",message:"no-ci-MAke-example-more-complete",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 8 Aug 2023 15:10:25 +0200"},{sha:"cc4765714c8a1c63762be38d21ce9d83f579b189",message:"Doc-Fix-Admin-loginPage-false-leads-to-an-infinite-loop",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 8 Aug 2023 15:06:47 +0200"},{sha:"7c645743297d7f6b57776c8d6ba02c60bffac6d3",message:"naive-implementation-of-PrexNextButton",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 7 Aug 2023 15:16:33 +0200"},{sha:"10fc8714496577d464cdf4800241c9491573a730",message:"export-ListIdsContext-modules",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 7 Aug 2023 15:09:10 +0200"},{sha:"1d4053fab4940f8c9b31373a59abaf369f5b3285",message:"rename-useLIstIdsContext-to-useListIdsContext",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 7 Aug 2023 14:55:40 +0200"},{sha:"1650dfbe6da95d484ae15928c7acc19cb34fed41",message:"get-list-with-filters-from-resource-context-and-keep-only-the-ids-to-store-it-in-the-context",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 7 Aug 2023 14:54:56 +0200"},{sha:"299d435868ade24b0d66bf80fd802b2f8137fd28",message:"add-ListIdsContext-its-provider-and-its-hook-to-use-it",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 7 Aug 2023 10:40:32 +0200"},{sha:"402dec8d5281ae7134b22020ca1923897ed1ce51",message:"Merge-pull-request-9154-from-marmelab-story-and-doc-improvement-for-translatable-fields-to-next",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 3 Aug 2023 17:34:37 +0200"},{sha:"14ce4578e75f1a832b3bc59b56930b883c22b42c",message:"Final-adjustments",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 3 Aug 2023 17:33:25 +0200"},{sha:"a4a3c985903a0928ca948624a202fc3b8562ab04",message:"remove-unused-resource-prop",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 3 Aug 2023 17:16:38 +0200"},{sha:"01e03b9efb75ce848a02d685dc320a0b1491fba5",message:"add-a-story-dedicated-to-nested-fields",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 3 Aug 2023 17:15:52 +0200"},{sha:"ffdc9761e2368901e8406a9bf13eb268847361db",message:"update-screencasts-with-a-full-admin-application-and-remove-internal_organizations-fields",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 3 Aug 2023 17:10:27 +0200"},{sha:"438ab2c16b1918b10726a4516e271bf92d157d46",message:"no-ci-Doc-add-FullApp-to-TranslatableFields-stories",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 3 Aug 2023 16:59:40 +0200"},{sha:"3235458dd8db889b78e308cdecfb472f2e130e50",message:"Merge-pull-request-9157-from-marmelab-doc-fix-auto-save-toolbar-is-not-a-react-node",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 3 Aug 2023 15:11:25 +0200"},{sha:"3d1db658ce7435cf82010ca85d82c5d2c14e4928",message:"Merge-pull-request-9163-from-marmelab-doc-fix-use-of-custom-progress-in-wizard-form",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 3 Aug 2023 14:40:52 +0200"},{sha:"7ab709499f1468e5e40256f016f90fa95be9c88c",message:"no-ci-Doc-Fix-snippet-to-use-a-custom-progress-bar-in-WizardForm",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 3 Aug 2023 14:27:36 +0200"},{sha:"ccec458672262e9d3cb95970c1abe07574f80592",message:"add-a-more-executable-example-for-custom-selector-with-a-Show-component",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 2 Aug 2023 17:31:54 +0200"},{sha:"07c03642ce05aef34c6626a4876b6b72f7d908ed",message:"add-a-more-executable-example-with-a-Show-component",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 2 Aug 2023 17:27:44 +0200"},{sha:"0f201e03db0ea72bc99caad904ad61d003238fca",message:"no-ci-Fix-inspector-in-translatableinput-story",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Aug 2023 10:59:27 +0200"},{sha:"ae09fc9847378eca43a5f8e0260f9e6e88d68f87",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Aug 2023 10:58:46 +0200"},{sha:"84b73c6af4ccbb469e25e603ad495c808211f9a9",message:"no-ci-Doc-fix-AutoSaveToolbar-is-not-a-ReactElement",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 2 Aug 2023 10:39:30 +0200"},{sha:"954f6f4a35df0867268cee422d3a9663ca0eb7af",message:"update-screencasts-to-use-the-next-behavior",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 1 Aug 2023 18:50:42 +0200"},{sha:"d4db6bad481587a6a0374dfd1b1fcb5cc2159834",message:"remove-duplicate-story",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 1 Aug 2023 18:40:21 +0200"},{sha:"42b41078af4cbf40b600afab575420929e4eb33d",message:"add-CustomSelector-in-story",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 1 Aug 2023 18:39:44 +0200"},{sha:"3aacc18e55e3bbcd6caf46eb356951d097782e07",message:"add-nested-fields-in-story",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 1 Aug 2023 18:37:29 +0200"},{sha:"244ed791343e0fb8e16daaabc466f2f00f842c96",message:"fix-a-typo",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 1 Aug 2023 18:31:32 +0200"},{sha:"d68d156f376afcb6bdcf55f7a4e49ab77946eab0",message:"added-an-example-on-nested.field-and-demonstrated-the-shape-of-the-record",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 1 Aug 2023 16:11:09 +0200"},{sha:"297e09e46b38c2309ddcdb4c9e4ba4eac5b9b023",message:"add-screencast-to-show-TranslatableFields-in-action",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 1 Aug 2023 16:06:58 +0200"},{sha:"bf0790d0152782686e9a0fd109d09a799ebe30eb",message:"updated-record-values-as-in-documentation",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 1 Aug 2023 15:42:10 +0200"},{sha:"32654fca517936a0ee51d7c4655512a3e36cefa6",message:"add-CustomSelector-story-for-TranslatableFields",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 1 Aug 2023 15:37:35 +0200"},{sha:"393d536c97dae0c39dedc77ef1e9d754368df043",message:"add-a-basis-story-for-TranslatableFields",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 1 Aug 2023 15:32:52 +0200"},{sha:"5faa52bfd4ca708c7b3971fdc0abf3b96ae6eba7",message:"Merge-pull-request-9147-from-marmelab-field-transform",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 1 Aug 2023 16:41:26 +0200"},{sha:"1cbef7e3e40fe10cc6e01c8f79deb3d175d917b5",message:"UI-adjustment-on-FilterListItem-with-icons",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 1 Aug 2023 16:28:34 +0200"},{sha:"07fc22a369f9c7718e657c87dc90130eb488efcc",message:"Merge-pull-request-9150-from-Guy-Adler-add-filterlistitem-icon",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 1 Aug 2023 16:25:52 +0200"},{sha:"de8fbaa3285714aab914e0e76cc369c09a817d3c",message:"Merge-pull-request-9131-from-marmelab-doc-fix-nextjs-tuto-with-app-router",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 1 Aug 2023 15:21:40 +0200"},{sha:"0646284aa914fbc4ff0529c7ac277d965cdcf5a8",message:"Fix-catchall-path-with-pages-router",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 1 Aug 2023 15:21:17 +0200"},{sha:"add87af6654585630515bf9d9f7ad6bf9b4a5467",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 1 Aug 2023 15:16:31 +0200"},{sha:"99f4b67ca6129206825fb6af8022d1a409b6900a",message:"Added-a-bit-of-documenation",author:{name:"Guy Adler",email:"guyadler2005@gmail.com"},date:"Tue, 1 Aug 2023 15:11:28 +0200"},{sha:"a35bfe530c30c984fe44b6202704d9e8a0a4d6f6",message:"Added-icon-prop-to-FilterListItem",author:{name:"Guy Adler",email:"guyadler2005@gmail.com"},date:"Tue, 1 Aug 2023 15:06:59 +0200"},{sha:"35135ac2a12059074c73ee2abf6af76424c164c2",message:"Merge-pull-request-9144-from-marmelab-report-ra-rbac-doc-to-oss-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 1 Aug 2023 14:52:36 +0200"},{sha:"2ca98dde67759f305cea04ee7632859253b022c2",message:"Merge-pull-request-9145-from-marmelab-doc-bulk-update-form-button",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 1 Aug 2023 12:49:37 +0200"},{sha:"269bfdce2ac1e58bfb73c208043627b7d24d85ad",message:"Review",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 1 Aug 2023 12:49:19 +0200"},{sha:"b1f40d29e508900df9ce6aaac925094133933b92",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 1 Aug 2023 12:20:05 +0200"},{sha:"3c0ce59f660875d61e932f7c017a86e931ed318f",message:"Review",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 1 Aug 2023 12:18:59 +0200"},{sha:"d25a8d396620b64088930cb6a6827304745dd157",message:"Improve-authProvider-part",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 1 Aug 2023 10:32:25 +0200"},{sha:"507109bd37de08b129c1bdcdfc1ae7941cca9a05",message:"Merge-pull-request-9149-from-marmelab-fix-filterlivesearch-reset",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 1 Aug 2023 10:10:15 +0200"},{sha:"62ac68971e40dfdd1bcf8bf4d8a468d89150b29b",message:"Add-permission-optimization",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 1 Aug 2023 09:54:05 +0200"},{sha:"33e8ade75889f01cd5825a67d6206e21041bff1d",message:"improve-RBAC-documentation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 1 Aug 2023 09:48:17 +0200"},{sha:"cf706ceb86cceb95c84162eb6a040cbe98cb4ecd",message:"improve-useCanAccess",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 1 Aug 2023 08:41:40 +0200"},{sha:"f4500f4d6778c9baabeefd1db7c2792886f2be55",message:"Improve-doc",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 1 Aug 2023 07:56:12 +0200"},{sha:"dfdfc8a9f9c1fed99a73defce296b75f4491ce37",message:"Document-the-q-filter-in-useList",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 31 Jul 2023 23:34:28 +0200"},{sha:"6b92ea795ea6bd93860b6f19e2ed5e8b6369acd6",message:"Fix-FilterLiveSearch-reset-button-does-not-reset-the-value",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 31 Jul 2023 23:19:48 +0200"},{sha:"32c5a19803bad9d3e7af7c262b80a0023436361e",message:"Add-transform-to-DateField-and-NumberField",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 31 Jul 2023 18:14:01 +0200"},{sha:"862b7dc13eaf78625e1204f9e111517efc32be2a",message:"Doc-add-doc-about-BulkUpdateFormButton-and-InputSelectorForm",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 31 Jul 2023 16:57:48 +0200"},{sha:"20e4cfbf405dc6494f5acb917e067410c089e20e",message:"Doc-document-support-for-wildcard-action-in-canAccess-and-IfCanAccess-fallback",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 31 Jul 2023 16:06:44 +0200"},{sha:"60a433262df4183c6de9c696fe78965db6978f5f",message:"Merge-pull-request-9124-from-marmelab-9112-destructuring-defaultprops",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 31 Jul 2023 15:07:37 +0200"},{sha:"63eb7cae4c71cd1b8bede146c337bbb69ddc3819",message:"make-perPage-propTypes-optional-because-it-s-optional-in-interfaces",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 31 Jul 2023 14:09:27 +0200"},{sha:"93c6cec6b36683e4e3b43617be5e5c90c493b4c8",message:"make-optionText-and-optionValue-propTypes-optional-because-it-s-optional-in-interfaces",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 31 Jul 2023 14:04:43 +0200"},{sha:"a9ff078663c5f45595d201628630c711834e15a5",message:"update-source-propTypes-to-optional-because-it-s-optional-in-interface",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 31 Jul 2023 13:55:06 +0200"},{sha:"df75c639c8d80c1366e83ce1c52eb00c08881c8e",message:"Merge-branch-9112-destructuring-defaultprops-of-github.com-marmelab-react-admin-into-9112-destructuring-defaultprops",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 31 Jul 2023 13:46:51 +0200"},{sha:"78fc5d64ad2827dd62b97ee90a5a209ed788ec9d",message:"Fix-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 31 Jul 2023 13:43:34 +0200"},{sha:"d92e02ffe850df776eebd0e62680a332515dd26f",message:"no-ci-Fix-ReferenceManyCount-JSDoc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 31 Jul 2023 12:14:14 +0200"},{sha:"0e0e2592a3a1f7a1ce4fdc1742ab0956ffb0c9c4",message:"added-explanation-about-catch-all-API-route-that-works-both-on-app-router-and-pages-router",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 31 Jul 2023 12:07:49 +0200"},{sha:"590f262d20a75f7fceb36b6460ee8bb427ac69c0",message:"set-title-at-level-2",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 31 Jul 2023 11:31:59 +0200"},{sha:"52f912bb45c8990f411f84cff624e9f1ab9887d7",message:"added-explanations-about-subpath-routing-no-matter-the-router-system",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 31 Jul 2023 11:31:09 +0200"},{sha:"65a69e18e23965ea263b6938b75396e0c34f5428",message:"Merge-remote-tracking-branch-origin-master-into-9112-destructuring-defaultprops",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 31 Jul 2023 10:56:51 +0200"},{sha:"27f69ec4a89354ea3ba2653875ec0a5a7f39d098",message:"make-options-prop-optional-in-BooleanInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 31 Jul 2023 10:33:46 +0200"},{sha:"364f10b8c822cc0f2a25bf4877591ef9d4d3321f",message:"change-title-to-Specific-Use-Cases-For-Pages-Router",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 31 Jul 2023 09:55:57 +0200"},{sha:"4ddd46968dfc748d1bac300fac586b9c7e962c0d",message:"removed-App-Router-and-App-Router-sections",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 31 Jul 2023 09:53:21 +0200"},{sha:"f3840c0b04816bb33ccd42094aea4124124e6ee1",message:"overhaul-sentences-of-some-explanations",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 31 Jul 2023 09:36:29 +0200"},{sha:"4947205bde4a0285abfc2869b3968bd0bd4f6445",message:"Merge-pull-request-9139-from-smeng9-master",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 31 Jul 2023 07:57:15 +0200"},{sha:"d12280aca103d037371d2cd01470a0fbb9da3e01",message:"Merge-pull-request-9140-from-smeng9-fix-confirm-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 31 Jul 2023 07:47:42 +0200"},{sha:"fd0d5c5da8c890e22a25afa084d8a598ab40085f",message:"fix-confirm-icon-type",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Sat, 29 Jul 2023 15:14:38 -0500"},{sha:"492d550160200be0c7036c78027d6d42fb8d99d3",message:"Fix-default-perPage-value-in-docs",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Fri, 28 Jul 2023 14:59:37 -0500"},{sha:"f568a52d2b20f8c7e4a1c91155d197cb28bb5df3",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 28 Jul 2023 18:01:12 +0200"},{sha:"e6a7e101764b471e90eeddce7c30531ecd384980",message:"v4.12.3",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 28 Jul 2023 17:59:50 +0200"},{sha:"2840dc63e8ffae0a306f60a15617c3d421645bdd",message:"add-changelog-for-v4.12.3",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 28 Jul 2023 17:56:31 +0200"},{sha:"f20871837b62e53f05226ed3f7d5f3005b163382",message:"WIP-reorganize-Next.js-doc-and-th-way-to-implement-React-Admin",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 17:29:21 +0200"},{sha:"30cba4b19a3ec83a02e463fd5115ad2dcbd117e5",message:"Fix-UpdateButton-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Jul 2023 16:43:30 +0200"},{sha:"47afc9701af4dd014fcc63261a981360ccb107bf",message:"Merge-pull-request-9078-from-marmelab-key-concepts",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 28 Jul 2023 15:08:56 +0200"},{sha:"0c2e564f3a14cd61b10a4f83686bdbc1757ee593",message:"add-intro-and-screeshot-to-demonstrate-how-to-install-Next.js",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 12:32:04 +0200"},{sha:"a9c49cb985634f451c61e9f9e1514d88757fe4dc",message:"Merge-pull-request-9126-from-marmelab-TranslatableInputs-Stack",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 28 Jul 2023 11:34:34 +0200"},{sha:"baa1f4c770fb8a4080e468bbb5b4c321efa63d16",message:"removed-required-from-hasBulkActions-in-propTypes-as-is-not-required-in-DatagridRowProps",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 11:07:27 +0200"},{sha:"519c6f1a574c95d2eecbbf1840d40df4119f3240",message:"remove-variant-completely",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 28 Jul 2023 10:51:03 +0200"},{sha:"4b28b1706b60813f42d0e8208d4aee076ad2ff9e",message:"doc-code-review-remove-unused-variant-prop",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 28 Jul 2023 10:49:46 +0200"},{sha:"6ae0220e2054877db6ece00f9c67378311671906",message:"removed-options-in-NumberInput-propTypes-as-they-are-not-used",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 10:33:59 +0200"},{sha:"17c51aa8a59ec12ca8bb746aa8536b8acec7fe22",message:"removed-options-in-SelectInput-propTypes-as-they-are-not-used",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 10:33:09 +0200"},{sha:"2531c5124d6ddcd11bea7f93857db92c73ce901d",message:"removed-options-in-TextInput-propTypes-as-they-are-not-used",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 10:31:46 +0200"},{sha:"a9b3d4ee8573bdc17bd596b6dc103ab1eb2742cd",message:"no-ci-fix-thresholds",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 28 Jul 2023 10:18:27 +0200"},{sha:"cec5eb349afa12ff5509aa752e547ad1aecb8b61",message:"step-and-textAlign-defaultProps-in-NumberInput-as-before",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 10:01:44 +0200"},{sha:"e2da27c259ba0c0f533e0c8205e1f5dbb82d9633",message:"extract-default-data-param",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 09:48:58 +0200"},{sha:"6b988d92b0152392a88568814d5c21b5a5c04fbd",message:"extract-default-selectIds-and-onUnselectItems-param",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 09:47:50 +0200"},{sha:"28f31d8858417559e913eb2996cb3f16cd1db599",message:"extract-default-filter-param",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 09:45:58 +0200"},{sha:"26de41c26d89d3dc9f545322b2a9a9fd2ac59a00",message:"extract-default-filter-param",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 09:45:16 +0200"},{sha:"5a1ee3d1fda5f512b86bbfd57f074aed225ef449",message:"extract-default-options-param",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 09:44:28 +0200"},{sha:"5ecc5a75227d5737c91a61c8e587d0cd1896eb90",message:"extract-default-filter-param",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 09:43:39 +0200"},{sha:"8f6a1133bd9317bd78716158a037dab0fb960c2e",message:"remove-useless-default-value",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 09:42:01 +0200"},{sha:"cda1eebf613fabf8850f8974ced76d5364cfe670",message:"extract-options-params-to-avoid-a-new-instance-of-an-object-at-each-render",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 09:40:59 +0200"},{sha:"ad0b4affb96dc2f8e5f1953c3d6e23299d242194",message:"remoce-useless-default-param",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 09:38:10 +0200"},{sha:"51f74bec7d833f41ce233ae482ed84d16a21e3bc",message:"extract-options-param-to-avoid-new-instance-of-an-object-at-each-render",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 09:37:42 +0200"},{sha:"969c0af9afe90d75351a09edbb8b9f7a0b0b71c8",message:"extract-filter-and-sort-param-in-const-to-avoid-a-new-instance-of-a-new-object-at-each-render",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 09:36:20 +0200"},{sha:"9126559dc2e2f06db0cf7ec60e18ef9bba04774b",message:"extract-data-param-to-defaultData-const-to-avoid-a-new-instance-of-an-array-at-each-render",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 28 Jul 2023 09:33:56 +0200"},{sha:"c29bc8194bce02d7665c7197a416a67f1c778a95",message:"fix-rename-a-screenshot",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 27 Jul 2023 16:27:38 +0200"},{sha:"d5ced963f977123d42adb0c65d6e5154532565f9",message:"WIP-add-an-introduction-to-create-a-Next.js-app",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 27 Jul 2023 16:26:11 +0200"},{sha:"6bbbaa28a75d415d8608fbdbdad6724a1608a9b4",message:"Proofreading",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Jul 2023 16:00:37 +0200"},{sha:"f6df25dac4d655f3fdb8ec68d4ebd6f26ea49138",message:"Complete-the-chapter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Jul 2023 15:18:38 +0200"},{sha:"7790ab51c4ef98c7fd959838662f5b101df14145",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Jul 2023 12:47:10 +0200"},{sha:"dcf8eaf703e9c4d991193cf39c4f5c3a0396d384",message:"Merge-pull-request-9133-from-marmelab-fix-FileField-event-propagation",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 27 Jul 2023 10:08:33 +0200"},{sha:"b9f88539568515d1b67f84842809b759ce2c3dbb",message:"code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 27 Jul 2023 09:44:56 +0200"},{sha:"784f473f1a592156c11aadd2eedb663f52a8fe65",message:"no-ci-only-run-analysis-on-master",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 26 Jul 2023 17:02:01 +0200"},{sha:"bc1ccb4f64abeef84ac728aec025d4cdbe5cd68c",message:"update-thresholds",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 26 Jul 2023 15:08:01 +0200"},{sha:"40da382bd66979c7df2ea262cd20b55653ac1045",message:"Fix-scenarios-don-t-wait-for-ra-settled",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 26 Jul 2023 14:38:14 +0200"},{sha:"da5b281a7f0161ea70f9f11f9ffb8a71592fd3aa",message:"Merge-pull-request-9091-from-marmelab-dependabot-npm_and_yarn-semver-5.7.2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 26 Jul 2023 14:09:16 +0200"},{sha:"abc21969def4a7ca5b6d10405a25a12088bfc7d8",message:"Doc-Add-a-newsletter-section-title-for-search-engines",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 26 Jul 2023 13:53:44 +0200"},{sha:"cf5cc080cde59c8c611a1a57a0adb1cb1a186f30",message:"Merge-remote-tracking-branch-origin-master-into-greenframe-ci",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 26 Jul 2023 10:24:03 +0200"},{sha:"4d25543d7bd33abc584d9e2b7b1e93c072d657c8",message:"Merge-pull-request-9132-from-marmelab-fix-ts-error-stories-FC",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 26 Jul 2023 08:22:20 +0200"},{sha:"3677cbaaa93f24371410ab6cb7f0132d24b2ebc3",message:"Merge-pull-request-9135-from-smeng9-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 26 Jul 2023 08:08:43 +0200"},{sha:"92adf91c75c88a6bdf960f003228d4a96dd9b877",message:"Fix-deprecated-props-of-List-component-in-doc",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Tue, 25 Jul 2023 23:27:27 -0500"},{sha:"b3f48a9cd4aea2d872cb2f96e9b227fb49c792c9",message:"remove-defaultProps-for-PureDatagridBody",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 17:47:29 +0200"},{sha:"38b3bf26d500037ddbf0415cbe45c1c420461fc0",message:"Fix-FileField-should-not-propagate-click",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 25 Jul 2023 17:45:30 +0200"},{sha:"d8910d40e087b4a294c012d42874d0cb630c4201",message:"remove-defaultProps-in-LIstAction",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 17:39:57 +0200"},{sha:"c421b7c9c11324dc3cd79e62fab7ce6802cc6db4",message:"remove-defaultProps-in-DatagridRow",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 17:34:08 +0200"},{sha:"691584179bfe97d8b4540894d6755f67e7a021bf",message:"remove-defaultProps-in-DatagridBody",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 17:31:58 +0200"},{sha:"553e55bc14141e481bfafdbeb28a76bb6ab8b3b9",message:"remove-addLabel-from-sanitizeFieldRestProps",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 25 Jul 2023 17:18:06 +0200"},{sha:"25fdb1490c7109cc6f0b1e98a2146124a75f30ae",message:"fix-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 25 Jul 2023 17:16:14 +0200"},{sha:"b2498da2c0135583d1d20c56c5e9225501fd7219",message:"remove-defaultProps-in-List",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 17:10:20 +0200"},{sha:"ff3e14a7ad80cf47cbfa41a041a422c54c623759",message:"remove-defaultProps-in-InfiniteList",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 17:09:41 +0200"},{sha:"f81e5a3f7ae26146196b9efaaf05365088d47236",message:"remove-useless-defaultProps-in-Loading",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 17:09:00 +0200"},{sha:"8d81e38674a99fb989377835dfdab513615acf86",message:"remove-defaultProps-in-SimpleFormIterator-and-use-destructuring-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 17:08:14 +0200"},{sha:"b83f8b8eb3e9a539af2bc693d9c59abb62cfea8c",message:"remove-useless-defaultProps-in-TextInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 17:04:55 +0200"},{sha:"73d913fce68f4ddaa0178452bc3a3ec8ab24cd04",message:"remove-defaultProps-in-SelectArrayInput-and-use-destucturing-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 17:03:46 +0200"},{sha:"e72e517bf9e8dff909d5024d33e101c7f0ce4b49",message:"Add-labels-to-TranslatableFields-with-more-than-one-children",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 25 Jul 2023 16:57:48 +0200"},{sha:"5006f0864b41700704fc61102bd8931d4c2e11a7",message:"remove-defaultProps-option-in-ArrayInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 16:55:29 +0200"},{sha:"a4269f29188293b4b750b146880d48146b04a1af",message:"remove-defaultProps-in-SelectInput-and-use-destructuring-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 16:54:23 +0200"},{sha:"149559b1ba07934a735a79cd8017518ffcabd69c",message:"add-default-sort-and-filter-to-ReferenceArrayInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 16:46:24 +0200"},{sha:"826ce94c0863ee0dedaa2f9b2e5dbc94939cdf92",message:"remove-defaultProps-in-ReferenceInput-and-use-destructuring-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 16:43:30 +0200"},{sha:"4dcdbe58e3ed628d23b2138e9ec9646f82b28f76",message:"code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 25 Jul 2023 16:34:51 +0200"},{sha:"bfee258d416e0ede797fd462ed59746e8137077d",message:"remove-default-props-in-ReferenceArrayInput-and-use-destucturing-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 16:21:26 +0200"},{sha:"5c4eecc628ed05331a5181bd3d2915337a44d8ac",message:"re-define-sortable-in-defaultProps-in-ReferenceOneField",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 16:00:53 +0200"},{sha:"d9c77c381d9372b04765c8781d183382cd56c2d2",message:"Revert-remove-defaultProps-in-NumberField-and-use-destructuring-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 15:58:52 +0200"},{sha:"a93a2664d005653c46747da71161bfa455059b93",message:"prevent-multiple-DefaultLoginForm-instanciation",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 15:58:26 +0200"},{sha:"7b2b300ad5649b32cc9b1e0e9819cd6d4a5874df",message:"TypeScript-Fix-TS-errors-with-ArrayField-and-ChipField-in-stories",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 25 Jul 2023 15:58:06 +0200"},{sha:"f9777b638a472ed65206dbe3ed8b9e5624f12a3f",message:"Doc-explanation-about-the-importance-of-using-dynamic-import-when-using-RA-and-Next.js",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 25 Jul 2023 15:41:23 +0200"},{sha:"d65341ae96eebb6dd73560460fbc957ff987bfff",message:"TranslatableFields-stories-and-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Jul 2023 18:46:45 +0200"},{sha:"e359cccf0624416dabc866c3a337dc17641d28a3",message:"Render-TranslatableInputs-children-in-Stack",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Jul 2023 18:13:31 +0200"},{sha:"8b52f0f99b7e91c4480052dfafab5b0532ea2f06",message:"Merge-pull-request-9115-from-yurassic-improve-confirmTitle-type",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Jul 2023 16:05:38 +0200"},{sha:"0155a34f7d70535b21a385e5c0b18370ed071e64",message:"Merge-pull-request-9123-from-marmelab-doc-howtos-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Jul 2023 16:03:55 +0200"},{sha:"b90eec3c30a5f669097ae707c6687cb04b56c16b",message:"review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Jul 2023 15:10:36 +0200"},{sha:"cfe504bb84fa2b7e65b8674bc80a2006b80f4383",message:"remove-defaultProps-in-RadioButtonGroupInput-and-use-destructuring-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 24 Jul 2023 14:22:22 +0200"},{sha:"514b4f9361b2a68e9fe010e030ba65bdaf33e3fd",message:"Doc-Fix-HowTos-order-and-syntax-in-various-chapters",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Jul 2023 14:19:39 +0200"},{sha:"605f8aaebf9a67b37a3b36affaca2f6e07118035",message:"Merge-pull-request-9122-from-marmelab-fix-newsletter-script-loading-master",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 24 Jul 2023 13:17:22 +0200"},{sha:"f79bb0bfa408a452b5443c2791a03eab081f79e5",message:"Fix-newsletter-script-loading-in-doc-pages",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Jul 2023 12:30:44 +0200"},{sha:"7412886d23236f4989b418569e294a6339099230",message:"remove-defaultProps-and-useless-props-in-NumberInput-and-use-destructuring-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 24 Jul 2023 12:23:30 +0200"},{sha:"117f95787db44a65a9a318d54c7ca33643940997",message:"remove-defaultProps-in-FileInputPreview-and-use-destructuring-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 24 Jul 2023 11:58:21 +0200"},{sha:"eaa1fadedeb9412b97667eae30acfed650502182",message:"remove-defaultProps-in-BooleanInput-and-use-destructuring-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 24 Jul 2023 11:57:20 +0200"},{sha:"6d21201839f409285b059c4817a1f14c7b810dde",message:"remove-defaultProps-in-SelectField-ans-use-destructuring-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 24 Jul 2023 11:55:34 +0200"},{sha:"1d45298a963c94ca1e051397949e2bb884e599ae",message:"Fix-relative-image-url",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Jul 2023 11:48:25 +0200"},{sha:"670dc2fc9fd9904f7acf03c336daaa620fffed2d",message:"remove-defaultProps-in-ReferenceOneField-and-use-destructuring-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 24 Jul 2023 11:47:46 +0200"},{sha:"fabe44a3530e83b46ed850ad917e12ac2325fdaa",message:"remove-defaultProps-in-ReferenceManyInput-and-use-destructuring-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 24 Jul 2023 11:23:23 +0200"},{sha:"08b649eefd4972da858087ceb5a4921ce5d43420",message:"remove-defaultProps-in-NumberField-and-use-destructuring-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 24 Jul 2023 11:20:45 +0200"},{sha:"c756a4645cfec04a7d204deeb498765855b4f639",message:"remove-defaultProps-in-BulkUpdateButton-and-use-destructuring-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 24 Jul 2023 11:18:14 +0200"},{sha:"08bdb970295922f8ad5aae7141e484fd1f969a69",message:"remove-defaultProps-in-Login-and-use-destructuring-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 24 Jul 2023 11:15:11 +0200"},{sha:"bca8db17a9efd29460fe322de2f6f612b954ece2",message:"remove-defaultProps-in-ReferenceField-and-une-destructuring-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 24 Jul 2023 11:13:21 +0200"},{sha:"b37e2997615882282373492556de138171ac90ba",message:"Add-changelog-for-v4.12.2",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 21 Jul 2023 12:17:29 +0200"},{sha:"df5c847ca13d8b6f4e08f6fda97fa780c395f460",message:"v4.12.2",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 21 Jul 2023 12:16:33 +0200"},{sha:"3cc6dd0362669b6b48a198fe89459cf26cf5bc56",message:"Merge-pull-request-9118-from-marmelab-fix-use-unique",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 21 Jul 2023 11:48:44 +0200"},{sha:"5c652f4706627ecbde519648f62cd737bf7cb244",message:"Fix-useUnique-should-allow-value-if-the-only-matching-record-is-the-current-one",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 21 Jul 2023 11:37:35 +0200"},{sha:"656f1ba344d31a5971dd93d4a51f8d37dbdced45",message:"Merge-pull-request-9117-from-marmelab-check-permissions-error",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 21 Jul 2023 11:23:04 +0200"},{sha:"082469b8bab9ed79598f23ab4da641554c471951",message:"Fix-breaking-change",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 21 Jul 2023 11:00:42 +0200"},{sha:"fad30004d2731494b73a3d23bc3e6fb7de26f289",message:"Omit-title-type-from-DialogProps",author:{name:"Yuriy Nyay",email:"ynyay@assurance.com"},date:"Fri, 21 Jul 2023 11:40:50 +0300"},{sha:"8d2c73b579fafb980ad8d42d2d5877392bb5cb6e",message:"Call-checkError-when-getPermissions-fails",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 21 Jul 2023 10:34:13 +0200"},{sha:"445272bac37db74df56dc2b3d29095cdf830f3b1",message:"Merge-pull-request-9116-from-marmelab-fix-useGetManyReference-onSuccess",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 20 Jul 2023 18:09:19 +0200"},{sha:"8e43b3b135c081b1eb3ffab23cc4041235e1d343",message:"Fix-useGetManyReference-default-onSuccess-throws-when-the-query-is-disabled",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 20 Jul 2023 17:54:33 +0200"},{sha:"e196e97e86d7abb0dd1a139aee381ed20be80478",message:"Merge-pull-request-9107-from-marmelab-dependabot-npm_and_yarn-word-wrap-1.2.4",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 20 Jul 2023 17:16:07 +0200"},{sha:"af666910f2c44f098cb0f859bf3d53035db791b0",message:"Merge-pull-request-9114-from-marmelab-improve-crm-demo-kanban",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 20 Jul 2023 16:38:55 +0200"},{sha:"da91a1cc2e00bc7ba121764c1729c60140ac87f5",message:"Demo-Improve-CRM-Demo-Kanban-code",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 20 Jul 2023 16:23:01 +0200"},{sha:"3812a1b855991a119a49ffa78fc74d7583ad84e5",message:"Don-t-use-Typography-inside-confirmTitle",author:{name:"Yuriy Nyay",email:"ynyay@assurance.com"},date:"Thu, 20 Jul 2023 15:58:24 +0300"},{sha:"b0dc785c2a841338781e3b03d47c6fcf7719bed1",message:"Fix-content-and-title-proptypes-in-confirm-buttons",author:{name:"Yuriy Nyay",email:"ynyay@assurance.com"},date:"Thu, 20 Jul 2023 13:45:08 +0300"},{sha:"86150eb1e5ffd6eb8442c78c44fb4dfac6a16932",message:"Use-ReactNode-type-for-confirmTitle",author:{name:"Yuriy Nyay",email:"ynyay@assurance.com"},date:"Thu, 20 Jul 2023 13:34:21 +0300"},{sha:"b59f529c6d7876f82b8e5ca69fc95ec46d6ca023",message:"Merge-pull-request-9104-from-marmelab-translatable-inputs-sx-fullwidth",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 19 Jul 2023 10:14:03 +0200"},{sha:"493c2cac293db79f45068b8d1974d35b83436be2",message:"Bump-word-wrap-from-1.2.3-to-1.2.4",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Wed, 19 Jul 2023 05:28:51 +0000"},{sha:"51b2eaaecbdf71b18d663f0ec2ce94319d07e8bc",message:"Add-support-for-fullWitdh-and-sx-prop-to-TranslatableInputs",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 17 Jul 2023 16:48:51 +0200"},{sha:"ac499e2e648164a907499ebf3abc88a2b805244f",message:"Merge-pull-request-9101-from-WiXSL-fix-list-props",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 17 Jul 2023 10:38:16 +0200"},{sha:"0db0e816ece9855cb5eb6e20487c39843bfbed14",message:"Merge-pull-request-9073-from-gitstart-RA-OSS-10",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 17 Jul 2023 10:08:08 +0200"},{sha:"13927f46f623e370605f769d7ae53e241689505f",message:"Fix-remove-unsupported-propTypes",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Fri, 14 Jul 2023 11:17:22 -0300"},{sha:"daa933a70d99031a27e08538161186e6f8886036",message:"revert-change-change-docs",author:{name:"gitstart",email:"gitstart@users.noreply.github.com"},date:"Thu, 13 Jul 2023 10:14:23 +0000"},{sha:"05997a0585ce5771be80861a1bd46ce903ff88a8",message:"Merge-commit-205e5aeeb1e136be5863e038de8da0d39446160a-into-RA-OSS-10",author:{name:"gitstart",email:"gitstart@users.noreply.github.com"},date:"Thu, 13 Jul 2023 10:14:06 +0000"},{sha:"205e5aeeb1e136be5863e038de8da0d39446160a",message:"Merge-pull-request-9097-from-marmelab-crm-dnd-react-18",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jul 2023 17:49:15 +0200"},{sha:"a32adf1b51d652f55941a1b7844eaebb55b1b1eb",message:"CRM-Demo-Replace-react-beautiful-dnd-by-hello-pangea-dnd-to-support-React-18",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 12 Jul 2023 17:25:16 +0200"},{sha:"ba4b645a1fd89343a89c848c9f8aa0874fe34c30",message:"Merge-pull-request-9080-from-marmelab-newsletter",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 12 Jul 2023 10:30:00 +0200"},{sha:"63549d9bb6c047c0499a9faba2e9679827f055bd",message:"Merge-pull-request-9095-from-marmelab-RecordRepresentation",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 12 Jul 2023 10:26:38 +0200"},{sha:"a2f012ecb98e33673a95b2f50c9ebf22c7a1f152",message:"Fix-newsletter-locale",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jul 2023 10:19:29 +0200"},{sha:"9dd4c4152dbf8fd1cebeb37bd3d5bc3727f719a0",message:"Fix-Reference-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jul 2023 10:13:40 +0200"},{sha:"2d338a1f94c6da357b7ea29b6f5fc88ef4a1e6d9",message:"Update-docs-useGetRecordRepresentation.md",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jul 2023 10:06:35 +0200"},{sha:"f7a88de8a2c69816f679235f2db2b893d50c9836",message:"Fix-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jul 2023 09:50:16 +0200"},{sha:"154a579ee54bf125ff7d7b67b8e7e9097d27af07",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jul 2023 09:35:01 +0200"},{sha:"d51a6f636997f897512dcccb6bb80d3e12a78c53",message:"Add-RecordRepresentation-component",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Jul 2023 18:10:43 +0200"},{sha:"911a9e2641e61ccf6fd786d410c74682230c363c",message:"Merge-pull-request-9094-from-marmelab-SimpleFormIterator-defaultValues-FormDataConsumer",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Jul 2023 16:32:22 +0200"},{sha:"44c5212124c82a799c18885812dee09b4002333c",message:"Fix-SimpleFormIterator-with-FormDataConsumer-should-not-re-apply-default-values",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 11 Jul 2023 16:20:34 +0200"},{sha:"2caff1250f926f647bb3bbad0c42711047973ccf",message:"Bump-semver-from-5.7.1-to-5.7.2",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Tue, 11 Jul 2023 00:48:36 +0000"},{sha:"171593ed260c299754c72f55db0c5b67b922eb0c",message:"Merge-pull-request-9088-from-marmelab-update-button",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 10 Jul 2023 17:56:01 +0200"},{sha:"e04cb1ea5f9b23ed146b4e73318ad430cf59e853",message:"Merge-pull-request-9086-from-marmelab-doc-improve-documentation-about-disabling-features-bulk-actions-etc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 17:51:46 +0200"},{sha:"70dd9bf3d8337fa7c0e3b38ef8d49020a3b3e3ab",message:"Update-docs-List.md-skip-ci",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 17:50:49 +0200"},{sha:"dd41f8434ef3d4e66270d634cce0fde7c29c66a5",message:"code-review-and-more-paragraphs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 10 Jul 2023 17:47:00 +0200"},{sha:"ef586aca604d34d6d712d1d0311134ca01ded7d8",message:"Remove-refresh-side-effect-for-all-mutation-modes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 17:33:20 +0200"},{sha:"a036c178e77e3eb2d8b857cac706f73696f58538",message:"Add-delay-to-stories-dataProvider",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 17:33:11 +0200"},{sha:"ea5bea4850887d0073ed215bf87ebbe585a435cd",message:"Remove-refresh-side-effect-for-undoable-mutation-mode",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 17:23:06 +0200"},{sha:"fcce7f68955f362d7ddca7a35519d486ed644226",message:"Fix-UpdateButton-props",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 17:22:35 +0200"},{sha:"41b84d1dc393d2d766a247f78358292d36f66a44",message:"Fix-story",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 17:22:21 +0200"},{sha:"f262521f23d84f5562ae57935e7e2dd0bc9b7943",message:"fix-screencasts",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 10 Jul 2023 17:14:10 +0200"},{sha:"a2ff70a9180890caa26d42bb9399c6564ceeec0b",message:"Apply-code-review-requests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 15:47:39 +0200"},{sha:"6ef96f1bafd898d2ca78d33854c8ebd73a6071e9",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 15:16:30 +0200"},{sha:"89d06d3b66d4b51e8e2bd62affe2f3f588c866c4",message:"Update-yarn.lock-for-4.12.1",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 15:07:54 +0200"},{sha:"7295acfb1339d8e26e79fd5e543318b92f1bf153",message:"v4.12.1",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 15:07:05 +0200"},{sha:"2cc1107bb4b3100bbf5949cb3af0c110fe8daa03",message:"Update-lerna-configuration",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 14:59:41 +0200"},{sha:"147399dea3cd0ebbab122adb78459bdeaa25fed0",message:"Add-changelog-for-v4.12.1",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 14:58:55 +0200"},{sha:"b931b9566b51a50aa7922ed31aad53c31c688d69",message:"Merge-pull-request-9077-from-marmelab-BulkUpdateButton-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 14:36:43 +0200"},{sha:"1d1f85c30af7ae5ea223f8cd57db03dfaa6a6e1d",message:"Update-and-comment-hash-function",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 14:28:49 +0200"},{sha:"ff1f0c93240c2a47be987abc6e52c16b85414686",message:"Add-screencast",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 12:27:12 +0200"},{sha:"c0767a0a25341dd0722fde8b7581267fdf6a7772",message:"Add-UpdateButton",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 10 Jul 2023 12:21:55 +0200"},{sha:"e84cfd5af1d63a354975a7b1247486219e091871",message:"Merge-pull-request-9087-from-oliviertassinari-mui",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 10 Jul 2023 11:14:48 +0200"},{sha:"f803ae0ccf1346ddd59729ef02c7a210d2d36627",message:"doc-improve-a-bit-reference-to-Material-UI",author:{name:"Olivier Tassinari",email:"olivier.tassinari@gmail.com"},date:"Sat, 8 Jul 2023 01:18:55 +0200"},{sha:"462999a74bf44b76d22133726089b3e74a1ea859",message:"no-ci-Doc-explain-how-to-disable-storeKey-feature",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 7 Jul 2023 17:01:12 +0200"},{sha:"ba4a4652e815c1d36d5a8210b7b45e14c5be0d03",message:"no-ci-Doc-explain-how-to-remove-exporter-button",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 7 Jul 2023 16:58:55 +0200"},{sha:"fe1239e296c2a3473167059f46abd5fe3c6377b9",message:"no-ci-Doc-Add-section-to-explain-how-to-display-an-empty-list",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 7 Jul 2023 16:56:29 +0200"},{sha:"c3aca3f83258d420dcf2425c2d3f75ba8abdcb32",message:"add-a-line-space-above-title",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 7 Jul 2023 16:44:49 +0200"},{sha:"1136ef8a88c85ece87d6b4c4c50cdbc30d0d1ce7",message:"no-ci-Doc-add-a-section-to-explain-explicitly-how-to-disable-checkboxes-in-datagrid",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Fri, 7 Jul 2023 16:19:03 +0200"},{sha:"e7ceb798652c8bacc0bd322ec6e7e96b98102487",message:"Update-documentation-page",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 7 Jul 2023 15:16:39 +0200"},{sha:"99a12b075e22f72c56788d3695fec643bf8a0b65",message:"code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 7 Jul 2023 14:11:36 +0200"},{sha:"c670ab1f278cdd1f63734fe7bc70f871a2c36b2c",message:"Merge-pull-request-9083-from-WiXSL-fix-docs-syntax",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 7 Jul 2023 12:06:22 +0200"},{sha:"4ca0fd501d02530fdb460aff53f40ca6316f6394",message:"Remove-unnecessary-messages",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 7 Jul 2023 10:25:16 +0200"},{sha:"08634c391d76558d4974297b2259234816e4b98f",message:"Change-NBSP-for-space-character",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Thu, 6 Jul 2023 13:55:56 -0300"},{sha:"9b3b97190e9494d869539f328870a305019dc3b4",message:"More-code-fixes",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Thu, 6 Jul 2023 13:51:50 -0300"},{sha:"cd6582e7e95719d005480b063c5530cb008d1c4a",message:"Applied-review",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Thu, 6 Jul 2023 13:45:12 -0300"},{sha:"d0a7d06dfb12fd4d50e5237ef0330536429dc387",message:"Applied-review",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Thu, 6 Jul 2023 13:30:10 -0300"},{sha:"e891d5321773c605334b8df4ac3737010829d79d",message:"Applied-review",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Thu, 6 Jul 2023 13:26:48 -0300"},{sha:"6a736d75c7f20d8b726debfdeb1435be5dc2d04a",message:"Applied-review",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Thu, 6 Jul 2023 13:24:08 -0300"},{sha:"4f4085a9dc79d7c655499c79d9d0f3156aaf8177",message:"Update-docs-AuthRBAC.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 6 Jul 2023 13:14:32 -0300"},{sha:"7ede8670a7f179405769d70118d5e75afe9eb754",message:"Update-docs-AuthRBAC.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 6 Jul 2023 13:14:26 -0300"},{sha:"cf27fbdb06e5ba50d66793020645cf62de77bbf4",message:"Update-docs-AuthRBAC.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 6 Jul 2023 13:14:22 -0300"},{sha:"176c5601487d0a92ccc1bc174c9bf8cd1c18189d",message:"Fix-code-examples-syntax-errors",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Thu, 6 Jul 2023 12:40:19 -0300"},{sha:"10764ed816c8ccd816afc6432f219c6e7f63fda7",message:"Update-SPA-tools-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jul 2023 17:30:20 +0200"},{sha:"feee1ed815ede43caf334560e619243845ba1a48",message:"Update-reference-doc-page",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jul 2023 17:20:12 +0200"},{sha:"dfe13e72ba1cb1c5e5924755a5151c968b568b82",message:"Merge-pull-request-9082-from-marmelab-doc-fix-List-aside",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jul 2023 16:59:05 +0200"},{sha:"573bd36ecf2ccf002d94990562d8f20cb9f0dbc8",message:"Doc-Fix-missing-close-tag-in-List-aside-snippet",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 6 Jul 2023 16:30:55 +0200"},{sha:"667cb34d1fb9355676214e3eccd41c67e9ca1a0b",message:"Merge-pull-request-9081-from-marmelab-doc-fix-typo-in-numberinput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jul 2023 16:03:16 +0200"},{sha:"1422a296876a2b2eded90fb896a69fe6d673ac74",message:"Doc-fix-a-typo-replace-ise-by-use",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Thu, 6 Jul 2023 15:56:27 +0200"},{sha:"50d7deb2ba4f454d2afe52915050cf0d28af36de",message:"Doc-Add-newsletter-form",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jul 2023 12:24:14 +0200"},{sha:"1c22bbb10b9001ed3471df91d1a2c4a8bca95fae",message:"Merge-pull-request-9079-from-marmelab-fix-reactrouter-doc-links",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jul 2023 10:08:32 +0200"},{sha:"1cc6022f3b209ea81696d5a835968408b9806850",message:"Apply-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jul 2023 10:08:13 +0200"},{sha:"e6dc05f46ac5a883b9a08241c708268537a82e85",message:"Fix-Notification-does-not-allow-valid-values-for-autoHideDuration",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jul 2023 10:07:58 +0200"},{sha:"e824062550a8356162d27b5c7a7ea7de65607a36",message:"Update-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jul 2023 10:07:34 +0200"},{sha:"69dd1c6f241a60c7df81e8bcc78a1ea7a7cb68fe",message:"Doc-Fix-react-router-outdated-doc-links",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 6 Jul 2023 09:55:22 +0200"},{sha:"c8ab464597b0687dd49217aa492f1a4455410936",message:"Doc-Rename-Architecture-page-to-Key-Concepts",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Jul 2023 19:56:09 +0200"},{sha:"5c0acb87e324933065b7c1224cfc51f2735709e1",message:"Doc-Add-doc-for-BulkUpdateButton",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 5 Jul 2023 18:15:52 +0200"},{sha:"589b5302b91ee547a41e9b16379e029a167ae0da",message:"Merge-pull-request-9076-from-marmelab-doc-fix-typo-in-template-variable-example-using-polyglot",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 5 Jul 2023 17:05:28 +0200"},{sha:"47e2dbd6e4d700bb688c0638ca5a7357c4ef0333",message:"Merge-pull-request-9074-from-marmelab-doc-turn-jsx-snippets-in-tsx",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jul 2023 16:52:35 +0200"},{sha:"220118788da1ce9cc477fee661e216769689667c",message:"Doc-fix-a-typo-in-variable-template-example-using-polyglot",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 5 Jul 2023 16:51:38 +0200"},{sha:"779f4ac8f14f2d6999d561c082e8286c22b73401",message:"show-tsx-snippets-in-the-docs-by-default",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 5 Jul 2023 16:28:59 +0200"},{sha:"fb1b8063a6cfb957b73166d626e801bb17d4bc01",message:"Improve-TS-JS-switch-experience",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Jul 2023 16:00:37 +0200"},{sha:"42f4d2ecbe54e2cf93254b5d39241926b0bd2efe",message:"Merge-pull-request-9072-from-marmelab-8505-undoable-mutations-not-executed-if-user-closes-browser-tab-too-soon",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 5 Jul 2023 15:29:40 +0200"},{sha:"d1988f0ba5233be0ac49084e28539424dcd96c92",message:"Apply-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jul 2023 15:26:40 +0200"},{sha:"ffe8342ad3bd44715246ca897a0da00709be16dd",message:"Update-hash-description",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jul 2023 15:12:12 +0200"},{sha:"492f1a3adb0a97ee5c51da8955fff0f29f4dc454",message:"Fix-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jul 2023 15:04:35 +0200"},{sha:"8628e3e1bc28b24f792d4bf785e89711d6fec272",message:"remove-beforeunload-event-only-when-undoable-is-true",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 5 Jul 2023 15:00:41 +0200"},{sha:"eea00721068a46ae5208e1de8f744546c666dba8",message:"Doc-Fix-liquid-syntax-error",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Jul 2023 14:26:41 +0200"},{sha:"9b8f10ae8767abea565ede6536e12152562348f5",message:"Merge-pull-request-9067-from-eboss-dev-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 5 Jul 2023 14:23:44 +0200"},{sha:"f29a61abb6b78da88b41f810dedfc5fc234826f9",message:"Merge-pull-request-9071-from-marmelab-doc-clearer-explanation-for-option-text-in-automplete-input",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 5 Jul 2023 14:15:52 +0200"},{sha:"2166223b73c1658b1c8524417dbeaf105a83b32a",message:"improved-beforeunload-function-for-browser-compatibility",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 5 Jul 2023 11:01:29 +0200"},{sha:"87f74b63a9c67ad13a785a3d21953f8db64894e3",message:"add-beforeunload-listener-only-when-undoable-is-true",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 5 Jul 2023 10:51:03 +0200"},{sha:"753b1feacd678777b657f23a1585989a63c82508",message:"Replacing-videos-by-smaller-ones",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 5 Jul 2023 10:42:43 +0200"},{sha:"2637adaa5ae22c5c538fe95793dc31c0b2c14107",message:"replace-all-jsx-snippet-by-tsx",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 5 Jul 2023 10:12:10 +0200"},{sha:"c6e758af8dade3c5d2ade5c9f641bb365a954056",message:"remove-types-for-login-params",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 5 Jul 2023 10:10:27 +0200"},{sha:"a6430c2396588354fe1a6a0eb17a980437d6f885",message:"switched-to-a-more-significant-example",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Jul 2023 09:51:37 +0200"},{sha:"c9065264567dacce1bcd392d99c6a318b9c52415",message:"Proofreading",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Jul 2023 09:46:53 +0200"},{sha:"4ca6413947fa25ebe473cc67eccea7a783c757eb",message:"Fixed",author:{name:"eboss-dev",email:"55625101+eboss-dev@users.noreply.github.com"},date:"Wed, 5 Jul 2023 09:46:34 +0200"},{sha:"ac591960059351c4265fd45f7787dc5c12a03d4a",message:"Missing-a-DateField",author:{name:"eboss-dev",email:"55625101+eboss-dev@users.noreply.github.com"},date:"Wed, 5 Jul 2023 09:43:28 +0200"},{sha:"d4a15bdd4c65f5f621899ddfedc9727f95669e2d",message:"Merge-branch-marmelab-master-into-patch-1",author:{name:"eboss-dev",email:"55625101+eboss-dev@users.noreply.github.com"},date:"Tue, 4 Jul 2023 23:24:24 +0200"},{sha:"d99a624b004e094be705605c4202f4f5ad2cfb37",message:"Merge-pull-request-9075-from-marmelab-doc-fix-empty-value-is-missing-backtick",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 4 Jul 2023 18:06:34 +0200"},{sha:"17f13f389736ab1fcb8b0ccf0a7dec2d2e1885f6",message:"Doc-Add-missing-backticks-for-default-empty-value-example",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 4 Jul 2023 17:52:47 +0200"},{sha:"51dc2e468c94d0271f24c9f9c8519914a22478b4",message:"Doc-update-some-js-and-jsx-snippet-to-ts-and-tsx",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 4 Jul 2023 17:08:59 +0200"},{sha:"82bd5393cccd049b3ded4d284a46ca55a558b278",message:"pushing-RA-OSS-10-to-client",author:{name:"gitstart",email:"gitstart@users.noreply.github.com"},date:"Tue, 4 Jul 2023 14:43:20 +0000"},{sha:"f1e97115e5390180db43bdcb98b1d00ecbb38eca",message:"Fix-import-that-break-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 4 Jul 2023 16:07:06 +0200"},{sha:"2a4e3aaf1816cb7bf6e90ec62068bc536e56a47d",message:"Fix-CheckForApplicationUpdate",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 4 Jul 2023 15:56:26 +0200"},{sha:"4e9cc04c8e19c03631e2db5d52331576320324fc",message:"Documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 4 Jul 2023 15:46:50 +0200"},{sha:"f8dcee5402dd90c280e98f57c56f29a5f1e5c2b5",message:"Refactor-for-opt-in-usage-and-simplify-API",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 4 Jul 2023 15:46:44 +0200"},{sha:"9b25ceead9ab1071e54c44bc8226c9543bce4210",message:"Disable-update-check-on-localhost",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jul 2023 15:30:57 +0200"},{sha:"568c4f180056e7c4d634004035431602f369f7db",message:"Introduce-updateMode-prop-on-Admin",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 30 Jun 2023 18:06:59 +0200"},{sha:"d9a95cda05584fc69d13fdac2f1731ba2e083737",message:"Fix-build",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 28 Jun 2023 15:59:48 +0200"},{sha:"736f1a20158e16095f60594ea549849733a2d86a",message:"Introduce-CheckForApplicationUpdate",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 28 Jun 2023 15:54:57 +0200"},{sha:"cbc28127e55ed7c9a0288d31d829b7c6757059d3",message:"rewrite-snippets-with-components-for-AutocompleteInput-recordRepresentation-example",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 4 Jul 2023 13:56:41 +0200"},{sha:"604cf077b2cbc6ddef70c2325e5f95c3461f9cea",message:"update-video-to-display-whole-creation-process",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 4 Jul 2023 13:43:15 +0200"},{sha:"ddf3cb44566bde61ea472e67a0298d9939b474ea",message:"restore-deleted-sentence-about-resource-representation-and-add-a-snippet-to-desmontrate-recordRepresentation",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 4 Jul 2023 10:52:40 +0200"},{sha:"eaf18ceac06605ac9d7973fab0ab1afdd702adcc",message:"Alert-user-if-he-close-the-window-before-the-end-of-undoable-notification",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Tue, 4 Jul 2023 10:17:45 +0200"},{sha:"e047cd17b30e78086b21a0b65b7f7ad95a27c2c4",message:"Update-4.12.0-CHANGELOG",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 4 Jul 2023 10:06:30 +0200"},{sha:"47e99e2c415c5097ff663f830b0f7b906a9549aa",message:"Insert-import-DateField",author:{name:"eboss-dev",email:"55625101+eboss-dev@users.noreply.github.com"},date:"Tue, 4 Jul 2023 09:23:37 +0200"},{sha:"f8d16fc3bb41ce586c20ef2a7627a9656385896e",message:"Update-ReferenceManyField.md-fixed-TextField-to-DateField",author:{name:"eboss-dev",email:"55625101+eboss-dev@users.noreply.github.com"},date:"Mon, 3 Jul 2023 19:30:55 +0200"},{sha:"d068623962233e35911fb3f39c192dbf66f839db",message:"Update-ReferenceManyField.md",author:{name:"eboss-dev",email:"55625101+eboss-dev@users.noreply.github.com"},date:"Mon, 3 Jul 2023 19:29:45 +0200"},{sha:"d64da79018c065f827d067ae0886975604056ce0",message:"update-ra-version-in-create-ra",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Jul 2023 17:26:52 +0200"},{sha:"e134cc9d184eda7ddbd19230663b790e586ed9c2",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Jul 2023 17:23:45 +0200"},{sha:"5613aec52e790d5b51b860852eae6a3acc8a5c59",message:"v4.12.0",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Jul 2023 17:22:28 +0200"},{sha:"d9d717fae1b6693d2469955ad20e3417615e2bd4",message:"add-changelog-for-v4.12.0",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Jul 2023 17:18:37 +0200"},{sha:"74407a39c494870b05a10ca467d7b4ed3fb144de",message:"Merge-pull-request-9070-from-marmelab-stabilize-use-unique-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Jul 2023 17:04:51 +0200"},{sha:"c058725af785e73a38d0130f4f66ee9dcf481035",message:"Remove-unnecessary-timeouts",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jul 2023 16:53:06 +0200"},{sha:"8dcd620b9ff33e99aec1d992f9e822df82c654a7",message:"Remove-jest-fake-timers",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jul 2023 16:47:42 +0200"},{sha:"c608f54ee78370427b93c4aa60060b31c08507b9",message:"added-a-video-to-show-what-create-prop-does-in-AutocompleteInput",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 3 Jul 2023 16:42:48 +0200"},{sha:"03116d3cae9a640985205d2e7c32adf97c9d02ad",message:"Stabilize-useunique-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jul 2023 16:10:33 +0200"},{sha:"e02a16f56f0fb9f965342d354d0a6b44402415d5",message:"Doc-clearer-explanation-for-optionText-prop-in-AutocompleteInput-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 3 Jul 2023 15:56:24 +0200"},{sha:"01338e7367fbeba25daede6eff9f9cb301d37482",message:"Merge-branch-master-into-next",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Jul 2023 15:49:58 +0200"},{sha:"8e12cfd10f5ef128cd69700e93a1fc7fd37ad0bd",message:"Merge-pull-request-9046-from-marmelab-fix-autocompletearrayinput-glitches",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Jul 2023 15:33:23 +0200"},{sha:"dd0e500371639349ce8257652521fc56e5018f13",message:"Merge-pull-request-8910-from-WiXSL-fix-eh-exec-order",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jul 2023 15:28:15 +0200"},{sha:"da6a09f7ccb3ac0d02ac4c60b93df9f7c11bb79c",message:"Adapt-AutocompleteInput-documentation-to-AutocompleteArrayInput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jul 2023 14:46:58 +0200"},{sha:"4be368a48889db690a6714fffa26e0daeb2d7420",message:"Merge-pull-request-9031-from-marmelab-doc-mutation-middlewares",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Jul 2023 14:28:16 +0200"},{sha:"5d742a3eace62353b1b9b6f7f939a6ecaffdc3e3",message:"Merge-pull-request-9055-from-marmelab-create-react-admin-lint",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Jul 2023 14:18:16 +0200"},{sha:"50c1322e4920e6b7773b424c4acaf5bf8af0e2b8",message:"Merge-pull-request-9060-from-marmelab-9050-fix-delete-button-style",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Jul 2023 14:07:23 +0200"},{sha:"bc2d26961e78b457cfcb50837624289d6424730b",message:"Remove-debug-mode",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jul 2023 14:01:55 +0200"},{sha:"d0355cb3a8b925bc915325f359e7564fbd0075df",message:"Merge-pull-request-9069-from-marmelab-doc-clearer-input-label-explanation",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Jul 2023 12:05:24 +0200"},{sha:"de8c84437c609ce567751b81b12895994599f1be",message:"Upgrade-deps",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jul 2023 11:53:15 +0200"},{sha:"a304c6eda1ff0a8f18eb551703db1042a023481b",message:"Refactor-and-format-automatically",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jul 2023 11:50:19 +0200"},{sha:"ed468a5c6cab3e813f6ca90c39f7fd24dc882011",message:"remove-unused-import",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 3 Jul 2023 11:48:26 +0200"},{sha:"fa6e3c736e36f9e27df920de7807b3a7a3934fc3",message:"organize-import-in-Delete-Button-stories",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 3 Jul 2023 11:47:15 +0200"},{sha:"633b433734de4ec9e375dd64effdb62e64c2217f",message:"create-a-theme-for-the-button-as-describe-in-related-issue",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 3 Jul 2023 11:37:19 +0200"},{sha:"41dbfa1d55df3382563d8d16c9a192f29d61c350",message:"Doc-clearer-explanation-for-input-label",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 3 Jul 2023 10:24:49 +0200"},{sha:"51536f03096640e8a191287ada9856c334220106",message:"add-i18nProvider-for-DeleteButton-stories",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 3 Jul 2023 09:33:52 +0200"},{sha:"963ef551ce0e173287ad68685df5764f68a751a2",message:"remove-useless-code-in-DeletButtonStories",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Mon, 3 Jul 2023 09:29:40 +0200"},{sha:"44efcddd549ff0225273152c36cf552dc3408f03",message:"Update-ReferenceManyField.md",author:{name:"eboss-dev",email:"55625101+eboss-dev@users.noreply.github.com"},date:"Sun, 2 Jul 2023 15:53:39 +0200"},{sha:"fa21b5c8178290c43c61080dc36048585beb3306",message:"Fix-config",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 28 Jun 2023 17:23:51 +0200"},{sha:"30af6dac886ecb502f2f809eb3acd91085e34758",message:"add-a-story-for-DeleteButton",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 28 Jun 2023 16:43:28 +0200"},{sha:"671623a1b203c964316682e759b23d13291294e5",message:"fix-remove-StyledButton-and-use-MUI-button-instead",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 28 Jun 2023 16:43:02 +0200"},{sha:"fbf280286c715d6ef0c38d7111eab249aa929dc1",message:"Merge-pull-request-9058-from-marmelab-remove-use-client",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 28 Jun 2023 15:31:28 +0200"},{sha:"be69f128059485fbbb61f2de5a02a9cb700e8691",message:"Merge-pull-request-9054-from-WiXSL-fix-anchors-typos",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 28 Jun 2023 15:08:07 +0200"},{sha:"b83555207995f63f6bc920dd1e3996417ed8a61f",message:"Merge-pull-request-9052-from-marmelab-doc-smartrichtextinput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 28 Jun 2023 13:55:38 +0200"},{sha:"caa12265ddc827a8330315208ae200825dc12a41",message:"Remove-use-client",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 28 Jun 2023 10:37:55 +0200"},{sha:"7f22317dc9c98f7e75de3465b7198b5e4b6bc3af",message:"Merge-pull-request-9057-from-marmelab-doc-fix-tanstack-query-link",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 28 Jun 2023 10:31:47 +0200"},{sha:"92887e95dc9ae9a030f8bdf9811ca43af55f1271",message:"Doc-fix-links-to-TanStack-Query-V3-doc",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 28 Jun 2023 10:23:49 +0200"},{sha:"70d9e4d3fb2cdec395df972a889b688cc4b4fb9d",message:"Merge-pull-request-9056-from-marmelab-9042-fix-string-given-to-booleaninput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 28 Jun 2023 10:09:29 +0200"},{sha:"a97e0e148b36af26032e9c11b5a76383e1cae3a1",message:"Disable-rule-locally-instead-of-custom-rule",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 28 Jun 2023 10:03:52 +0200"},{sha:"d066c44643f9188e0fb5d468385f94e1c0c927cf",message:"Revert-using-new-eslint-config-format",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 28 Jun 2023 10:03:35 +0200"},{sha:"7492ecfc96d65d8800f2a32a30d7f0cf3592e71b",message:"Fix-force-value-passed-to-checked-prop-to-be-boolean",author:{name:"adrien guernier",email:"adrien@marmelab.com"},date:"Wed, 28 Jun 2023 09:58:12 +0200"},{sha:"955d333621bdb30aafa14c153242884643a2a778",message:"Fix-default-config-files",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 27 Jun 2023 16:34:21 +0200"},{sha:"6c720bddaddad1bcf814312df6b45cb7694fb1d5",message:"Use-modern-config-files",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 27 Jun 2023 16:33:28 +0200"},{sha:"77cc670d4b6f9703f9466df0ade5852d7f93671b",message:"Fix-lint-errors",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 27 Jun 2023 16:28:49 +0200"},{sha:"ce29ab4bb3242f1ffadb25f849e113e8e2b130a9",message:"Add-eslint-prettier-and-default-vite-gitignore-to-create-react-admin",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 27 Jun 2023 16:03:11 +0200"},{sha:"201935d1c492986a1d58469cec2af3a2d50ffd92",message:"Fix-anchors-and-typos",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Tue, 27 Jun 2023 10:46:39 -0300"},{sha:"d074f20f438ce6b9988d4f78f98225deff263f5f",message:"Merge-pull-request-9053-from-marmelab-doc-fix-a-typo-in-reference-one-field",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 27 Jun 2023 14:58:05 +0200"},{sha:"f0a2f67dd9784de9bcdaff17b2cac774f64a1598",message:"fix-a-typo-function-instead-of-fiunction",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 27 Jun 2023 14:35:00 +0200"},{sha:"8678b692411de403e428b57ecca92cd5ff974ad6",message:"Doc-Add-SmartRichTextInput-an-AI-assistant-for-rich-text-content",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 27 Jun 2023 13:11:38 +0200"},{sha:"23ecac7219c617c97a45ca07d786a37a3c8e58d7",message:"Merge-pull-request-9047-from-marmelab-demo-source-map",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 26 Jun 2023 14:16:10 +0200"},{sha:"63176e0ca03a7b35250492d5007e95c3d148477c",message:"Merge-pull-request-9049-from-marmelab-doc-fix-typo-in-fields-for-relationships",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 26 Jun 2023 14:15:17 +0200"},{sha:"65ae8f279ff9725ef4a888baf140609ca629a506",message:"Merge-pull-request-9048-from-marmelab-doc-fix-some-typo-in-fields-intro",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 26 Jun 2023 14:14:57 +0200"},{sha:"7ea53e117a4a767b91c8e9f1ac97600951aeaf36",message:"fix-a-typo-a-books-fields-instead-of-an-books-fields",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Mon, 26 Jun 2023 14:05:39 +0200"},{sha:"468089ec59ca87bcd3ee100ecf694ffb48a818d7",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 26 Jun 2023 13:58:32 +0200"},{sha:"8009ec8c668264e88a4d3d280139d709d22d5c29",message:"Fix-demos-don-t-allow-to-visualize-source-maps",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 26 Jun 2023 13:50:20 +0200"},{sha:"4fdeedec56776cc337f5a73a53f16583d4cf7aba",message:"Fix-analyze-command-in-CRM-demo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 26 Jun 2023 13:20:10 +0200"},{sha:"5844984dcb75ece47ae6e894e0a23426e03d6f40",message:"Fix-analyze-script-in-demo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 26 Jun 2023 13:13:02 +0200"},{sha:"437e5b40826bf47864a8df41ac8b25a1089dcbd7",message:"Fix-onCreate-cannot-be-memoized",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 26 Jun 2023 12:40:25 +0200"},{sha:"6e2ef24a572e4bd5b8405ffbdf29b98ffc2624a4",message:"Fix-sortBy-props-in-Combining-Two-Fields",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Mon, 26 Jun 2023 12:03:23 +0200"},{sha:"9eaa64d0eac46d1263e751f804a6a1333ce4ba5e",message:"Doc-Rephrase-performance-benefits-in-features-chapter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 26 Jun 2023 11:46:33 +0200"},{sha:"3b3d65f2059aee636e91a78aab7b81b6be5ec5b3",message:"Update-documentation-about-AutocompleteInput-and-AutocompleteArrayInput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 26 Jun 2023 11:38:16 +0200"},{sha:"6110ec36049640bc62b15de72810cb6391f1e155",message:"Memoize-AutocompleteInput-function-props-where-possible",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 26 Jun 2023 11:37:51 +0200"},{sha:"dc3120795de0437e06537b67b4a66cdc60497ac0",message:"Merge-pull-request-9045-from-marmelab-doc-fix-controlled-mode-explenation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 26 Jun 2023 11:22:49 +0200"},{sha:"bdcb633e4f9753ef25d7e2dd6f3941d1c9f9186b",message:"TabbedShowLayout-reads-RecordContext-in-Controlled-Mode",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Mon, 26 Jun 2023 09:58:55 +0200"},{sha:"9867069cd7c560beca5524d24f26fd17274d9da0",message:"improve-useRecordSelection-tests",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 25 Jun 2023 19:32:36 +0200"},{sha:"5d968eab671f26aac9db14fde8539f09b079a218",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 23 Jun 2023 23:20:40 +0200"},{sha:"39f3651d30e1428ae46b44c401a8feefae10f4f6",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 23 Jun 2023 19:37:00 +0200"},{sha:"1e13a5e6aba86d87f671a96c4bb55fc44dff2d09",message:"Merge-pull-request-8937-from-marmelab-upgrade-ts5",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 23 Jun 2023 14:04:41 +0200"},{sha:"5089337e3836cf2dddd4d21f2db28fe4c38b1374",message:"Merge-pull-request-9041-from-marmelab-doc-fix-typo-in-tabbedform",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 23 Jun 2023 14:02:17 +0200"},{sha:"8b9ac2f11ea3abb1e4c1bb5643186edd453354ec",message:"Update-eslint",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 23 Jun 2023 12:15:15 +0200"},{sha:"646fefa562d65998a76669b0f78f6699e02dec9f",message:"Fix-a-typo-appreciate-instead-of-appreviate",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Fri, 23 Jun 2023 11:08:07 +0200"},{sha:"0d8eaaa95c57afa87416d63db46597e527d70ccb",message:"Fix-a-typo-missing-e-to-the",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Fri, 23 Jun 2023 10:50:00 +0200"},{sha:"45fdd3ca636a5cb1905489e849388ddea24725b9",message:"Update-yarn.lock-for-v4.11.4",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 23 Jun 2023 10:18:28 +0200"},{sha:"b47f7bacfb1d9ac9db3a4f2ee2fd04b8092debcd",message:"v4.11.4",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 23 Jun 2023 10:17:23 +0200"},{sha:"6c795e5b9686dc47803751f3e192b8d357ff3043",message:"Add-4.11.4-changelog",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 23 Jun 2023 10:16:56 +0200"},{sha:"83b010bb4fa3188409c93602a32bc37c526ee994",message:"Merge-pull-request-9030-from-marmelab-doc-improve-description-of-rbac-tab-panel-section-step",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 23 Jun 2023 09:53:55 +0200"},{sha:"3ac59269079637afe482bdb87793e24312df3d5f",message:"Merge-pull-request-9040-from-marmelab-doc-fix-uselist-page-option-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 22 Jun 2023 16:28:14 +0200"},{sha:"1c7fb9382b9006879968be3c1118597df162c7c2",message:"fix-data-for-useList-with-page-1-will-be-Arnold-and-Sylvester",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Thu, 22 Jun 2023 15:39:36 +0200"},{sha:"5566966500801019d3b1020ba858016342f0c1f4",message:"Fix-story-warning",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 22 Jun 2023 14:31:12 +0200"},{sha:"7629c0be16fc65a448f6a1e6244abaa5a34ea5b8",message:"Fix-stories",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 22 Jun 2023 11:04:37 +0200"},{sha:"c06fd694ad2f8748fc4c622b12a53326e3a9524a",message:"Fix-thumbnail-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 22 Jun 2023 11:03:59 +0200"},{sha:"15906554834a84dc5bf17dc25346e754318f6364",message:"Merge-pull-request-9037-from-marmelab-fix-remove-helper-text-if-false",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 22 Jun 2023 11:00:01 +0200"},{sha:"053def6f70165b593d0493389d522b8cfb31d593",message:"Update-reference",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 22 Jun 2023 10:59:11 +0200"},{sha:"68f73c0407bcfd194d573d414003cb6deeaee5fe",message:"Fix-examples",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 22 Jun 2023 10:59:03 +0200"},{sha:"e9ac47d708b6c7dafd511c0788bca5b00f730add",message:"if-fetchError-is-true-render-helper-text",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Thu, 22 Jun 2023 10:48:44 +0200"},{sha:"2684f065f225a70a924cdabdb33c25cdf74a15ae",message:"Minor-doc-tweaks",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 22 Jun 2023 10:45:39 +0200"},{sha:"d292f1102f4601ad0139fb401b00d62714ba8b9c",message:"Proofreading",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 22 Jun 2023 10:35:44 +0200"},{sha:"eaa6b78e8760776a6bc455c613bd995aee52a2e0",message:"add-fetchError-to-renderHelperText-condition",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Thu, 22 Jun 2023 09:47:46 +0200"},{sha:"0fa640fb4df550701c512641bc624b227b8d0904",message:"Merge-pull-request-9035-from-KonkretneKosteczki-next",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 21 Jun 2023 18:37:49 +0200"},{sha:"d50edcb808f157d58f1a0a22ac1130e045972897",message:"Upgrade-ts-jest",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 21 Jun 2023 17:33:44 +0200"},{sha:"488327b8dcfee710af7e9f51499fb092562903b1",message:"Fix-more-deps-and-linter",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 May 2023 10:00:34 +0200"},{sha:"720cb564306f5683d0ac90deb2a0257f9ceb2cee",message:"Upgrade-to-TS-5",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 May 2023 22:26:28 +0200"},{sha:"40bd4a46d980376941d6d0e39f4ad250df104e77",message:"fix-copy-paste-error",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 16:18:44 +0200"},{sha:"bf93a2971081374ba1928a46daa10cd576822d83",message:"Merge-pull-request-9036-from-adossas-spdrm-patch-1",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 21 Jun 2023 16:14:17 +0200"},{sha:"7cea96f944486af5e1075cae823ace2ad5e42683",message:"prevent-render-FormHelperText-in-ArrayInput",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 15:55:39 +0200"},{sha:"0fe864da7ec8333cdeed5f4697aee9ac94613d40",message:"prevent-render-InputHelperText-in-TimeInput",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 15:49:51 +0200"},{sha:"abb5f927cdd5975707e608f7c13b5b64bb71ada9",message:"prevent-render-InputHelperText-in-SelectInput",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 15:48:22 +0200"},{sha:"32eca49ecf2ab826164cae185a2ecd4882ec7680",message:"prevent-render-FormHelperText-in-SelectArrayInput",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 15:47:25 +0200"},{sha:"ec7262b37d3c8238ca7c054588c9bb5e70d05901",message:"Fix-Loading-custom-message-raises-a-missing-translation-key-warning",author:{name:"Aristotelis Dossas",email:"a.dossas@beta-cae.com"},date:"Wed, 21 Jun 2023 16:47:02 +0300"},{sha:"676997bab8308d2625babb7ee46c9a1c8216f260",message:"prevent-FormHelperText-in-RadioButtonGroupInput",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 15:44:13 +0200"},{sha:"2261b3eb5f8c6fbc47d020772fa6ceae931975c0",message:"prevent-render-InputHelperText-in-NumberInput",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 15:39:43 +0200"},{sha:"ac3751afaf26168a89fb301702d1b29f3b0f2dc9",message:"prevent-render-InputHelperText-in-NullableBooleanInput",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 15:38:00 +0200"},{sha:"ec5521f8ae7b26a4d62d9e23c960d20c1777307a",message:"prevent-render-FormHelperText-in-FileInput",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 15:36:19 +0200"},{sha:"e36f1882bdd64f6e5a2460feebbf357bda59dff8",message:"prevent-render-InputHelperText-in-DateTimeInput",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 15:33:07 +0200"},{sha:"0c040dd633ec2367451be37ad5aca6c3fb1b59a2",message:"prevent-render-InputHelperText-in-DateInput",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 15:31:58 +0200"},{sha:"b1a95efcf0a71e23a8e6d639b6337f381d2143ec",message:"prevent-render-FormHelperText-in-CheckBoxGroupInput",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 15:13:22 +0200"},{sha:"98b5d818e95840673de1bf4964e333b480521780",message:"prevent-render-FormHelperText-in-BooleanInput",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 15:11:45 +0200"},{sha:"4e94e3198db850301a44a8ff0aef03698f0ed0bf",message:"prevent-render-InputHelperText-in-AutocompleteInput",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 15:10:14 +0200"},{sha:"a953a6c772801088a60f5e4c543a595a92f3ad96",message:"not-render-InputHelperText-if-helperText-is-false-in-TextInput",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 14:59:54 +0200"},{sha:"29c02f0cfbf062cb8f5ddbf0dd4af548e300e223",message:"resource-products-in-plural-form",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 21 Jun 2023 14:12:07 +0200"},{sha:"177f15c78b4295c4712fe8380e8ad2e554db75e9",message:"feat-bulk-update-buttons-added-mutation-options-to-bulk-update-with-undo-buttons",author:{name:"krzysztof.krzeszewski",email:"krzysztofadamkrzeszewski@gmail.com"},date:"Wed, 21 Jun 2023 10:52:39 +0200"},{sha:"f50307f57c09fed80e7120420ea9e62df9ed7765",message:"feat-bulk-update-buttons-added-mutation-options-to-bulk-update-buttons",author:{name:"krzysztof.krzeszewski",email:"krzysztofadamkrzeszewski@gmail.com"},date:"Wed, 21 Jun 2023 10:49:42 +0200"},{sha:"9bc8e9b947be4ae8aa7f972c718f22783d25e755",message:"Add-note-about-stable-function-reference",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 21 Jun 2023 10:42:37 +0200"},{sha:"ed97acd37721de545e9efd27467526a0ccb67db8",message:"Update-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 21 Jun 2023 10:40:49 +0200"},{sha:"e0c9c523194811bf55934ae1c727f852b1516a3e",message:"Merge-pull-request-9033-from-marmelab-fix-lint-errors-3",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 20 Jun 2023 18:15:57 +0200"},{sha:"3d26bce6e6882afdb8e066f1e3f51725139d255e",message:"Merge-pull-request-9032-from-marmelab-doc-missing-constante-in-code-snippets",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 20 Jun 2023 18:15:08 +0200"},{sha:"772964172a5d5e22a8d2abee6d55c00fd3d57df7",message:"define-sort-in-first-useGetList",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 20 Jun 2023 17:40:02 +0200"},{sha:"b0d7bb439ec84738d2916463672ddc9bbe5b3545",message:"Fix-linter-warnings",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 20 Jun 2023 17:24:22 +0200"},{sha:"8c0a6895f89f4fca57c49f773ae33144e69b5c92",message:"remove-sort-in-wrong-section-and-add-before-added-constant",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 20 Jun 2023 16:53:39 +0200"},{sha:"5b33a21c396efefd5f7188c5adb4fdeb5073319b",message:"add-missing-constante-in-code-snippets",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 20 Jun 2023 16:09:33 +0200"},{sha:"6cc584cfd170faf721b35452ab22ab2a7cfc77f8",message:"fix-typo-in-LongForm.Section",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 20 Jun 2023 15:42:55 +0200"},{sha:"c177f8022019e0b838d7ae7c564597937a6ed2fc",message:"renamen-LongFormSection-to-LongForm.Section",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 20 Jun 2023 15:40:31 +0200"},{sha:"ee460e349a7763b9ee942ff198f9a3ef34b5c1fb",message:"replace-panel-in-LongFormSection-by-section",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 20 Jun 2023 15:37:27 +0200"},{sha:"40ed21968c423ae14559193643df4e4e45767afa",message:"replace-WizardFormStep-by-WizardForm.Step",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 20 Jun 2023 15:35:05 +0200"},{sha:"b10f281b2611866c58692c0f05d63a752540e4de",message:"Document-useRegisterMutationMiddleware",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 20 Jun 2023 15:34:29 +0200"},{sha:"9330e7bdffab80cf3db1c979b5a2630c8ce7c991",message:"example-with-WizardFormStep-instead-WizardForm.Step-as-previous-examples",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 20 Jun 2023 14:56:32 +0200"},{sha:"22a5e3c6e4132d78e25aa06cb30026fd15cb8da2",message:"add-explication-text-for-tab-panel-step-section",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 20 Jun 2023 14:55:53 +0200"},{sha:"3f7a6459fa9d9b6b733f24e9e49e915663bab3b2",message:"change-sentence-structure-as-suggested",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 20 Jun 2023 12:31:14 +0200"},{sha:"2d822296ad4466d3af345ec6d0c4ba9c813cd41e",message:"add-a-paragraph-to-explain-permission-with-Tab-name-prop",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 20 Jun 2023 12:09:22 +0200"},{sha:"22eee075c641da588460c48e1221d302f80e3bb2",message:"added-comment-to-make-clearer-the-use-of-permissions-on-tabs-panel-section-and-step",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 20 Jun 2023 11:49:29 +0200"},{sha:"befa445d194137904c9ccb35b6ab4929e452724d",message:"remove-import-WizardFormStep-because-is-useless",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 20 Jun 2023 11:39:35 +0200"},{sha:"c197e47ece9504cc9b1820bdf52959509b5049de",message:"fix-a-typo-section-instead-of-Section",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 20 Jun 2023 11:38:24 +0200"},{sha:"1aa8691186e49ab77b3842e95069bc3a9ca21512",message:"Merge-pull-request-9028-from-HaleosDev-master",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 20 Jun 2023 10:20:18 +0200"},{sha:"aad6475ef89333946f69593120d762ea6b31edcd",message:"Add-maintained-ra-language-german",author:{name:"Thomas Lenz",email:"thomas.lenz@haleos.de"},date:"Tue, 20 Jun 2023 09:29:28 +0200"},{sha:"761c9500b2db1e09e78a4a82ff7ab03bbd68b0aa",message:"Merge-pull-request-9027-from-marmelab-doc-tree-fix-typo",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 19 Jun 2023 16:31:11 +0200"},{sha:"6fc048122587080640c0293f791649519a0d9d3b",message:"Fix-typo-on-useGetTree-documentation",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Mon, 19 Jun 2023 16:22:01 +0200"},{sha:"7ab8c748033a4dfb88d0f6e0a008d130ec0c2108",message:"Merge-pull-request-9025-from-marmelab-fix-radiobuttoingroupinput-id",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 19 Jun 2023 14:07:07 +0200"},{sha:"2e08b2765b794a5606626f6c30ca8158970f4464",message:"Fix-RadioButtonGroupInput-does-not-honor-id-prop-in-option-labels",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 19 Jun 2023 10:50:27 +0200"},{sha:"b86ecce817c19ff222d6d3abbaeeb1fafa2e3c13",message:"Merge-pull-request-9024-from-marmelab-fix-linter-warnings-2",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 19 Jun 2023 09:35:22 +0200"},{sha:"d832f7053778ccb1774497cbbf22d9d0c30aa15b",message:"Merge-pull-request-9018-from-marmelab-richtextinput-toolbar-size",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 19 Jun 2023 09:33:57 +0200"},{sha:"3d04492d4b3bf0734482e04128c355d1f209da80",message:"Fix-linter-warnings",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 19 Jun 2023 07:24:21 +0200"},{sha:"5dedc3a5bac5184242d2dc8072e8546f222f62d3",message:"Merge-pull-request-8999-from-marmelab-unique-validator",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 16 Jun 2023 15:43:51 +0200"},{sha:"175fa190a9aca6b440c969ae28f198b3dea5ac94",message:"Merge-pull-request-9022-from-marmelab-update-fileupload-documentation",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Jun 2023 15:04:35 +0200"},{sha:"343b62c16ea4e634a5fe99f6f5b9396bc52850e8",message:"Update-DataProvider-File-Upload-Documentation-To-Leverage-withLifeCycleCallbacks",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 16 Jun 2023 14:53:17 +0200"},{sha:"fdfc40db5f3f6136d36bf5cf99f7e7de3cbf8974",message:"Merge-pull-request-9019-from-marmelab-list-no-store",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 16 Jun 2023 14:43:17 +0200"},{sha:"c6fe5d2dbd483aa92e9886e85e48beb55807fcd3",message:"Fix-typos",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Jun 2023 14:40:30 +0200"},{sha:"fda89f1104e423b6b75f120526ebea91c32bf5f4",message:"Add-more-pointers-at-the-end-of-the-tutorial",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Jun 2023 14:33:08 +0200"},{sha:"979bc2c0873183263169132d67bf7c1526f0a42e",message:"Doc-Improve-List-introduciton-and-screenshot",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Jun 2023 14:27:29 +0200"},{sha:"eb2b9e11fd67c308287f1c2f58be7799660bb67e",message:"Add-comment",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 16 Jun 2023 14:20:05 +0200"},{sha:"d0da1be490577b68e5f3a26c0ec1e3db0baff34d",message:"Doc-fix-missing-TS-JS-scripts",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Jun 2023 13:22:36 +0200"},{sha:"d4a5927584f6bb9102003f8d47604bc0763d079e",message:"rename-style-v17-to-style-v18-to-force-updating-the-cache",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Jun 2023 12:22:03 +0200"},{sha:"3198d4e89ae929350178e85f5b14051800e7ccea",message:"A-bit-better",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Jun 2023 12:17:02 +0200"},{sha:"6a174a3776007f9b3cb025719ffd027549cf3b08",message:"Fix-compilation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Jun 2023 12:14:35 +0200"},{sha:"2f871ba262497f700f72386de5150d94b909bb04",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Jun 2023 11:57:21 +0200"},{sha:"323f249bc17b4d1cfe8e89e835e9a4fc3e81bccb",message:"v4.11.3",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Jun 2023 11:55:57 +0200"},{sha:"4f330d2687784b48329b4f2a497c6e6c2abb95ce",message:"changelog-for-v4.11.3",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Jun 2023 11:55:08 +0200"},{sha:"4eada42a09949d627d0557e4f4f1a682d2dc4171",message:"Try-to-fix-build",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Jun 2023 11:49:10 +0200"},{sha:"7541016ec62af3a3129f440c705c56aa5baf0cc7",message:"Fix-className-is-applied-to-the-wrong-div",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Jun 2023 11:43:28 +0200"},{sha:"a025175dea3993eefe141d8b6f6d8aa8a31fd1ac",message:"Merge-pull-request-9020-from-marmelab-revert-fix-nextjs-integration",author:{name:"Jean-Baptiste Kaiser",email:"jbaptiste.kaiser@gmail.com"},date:"Fri, 16 Jun 2023 11:35:47 +0200"},{sha:"d9529e961c6dc344dfa64a29dedbe914ed2c917a",message:"Fix-screencast",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Jun 2023 11:34:22 +0200"},{sha:"fb4998afa26c3d6ae5ed7ae6c33d6a1dbf61af4d",message:"Partially-revert-Fix-Next.js-integration",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Jun 2023 11:33:13 +0200"},{sha:"fbd1d09a295df87db0adeecc1d0cc1cc3a392abb",message:"fix-className-is-repeated-twice",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Jun 2023 11:14:34 +0200"},{sha:"1e1e9e317d13e5f6e276ef51640dda12b002d58b",message:"Allow-disabling-store-persistence-of-the-list-parameters",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 16 Jun 2023 11:09:23 +0200"},{sha:"da1deff9612f3d9c44ea712c797c724cf52a27ee",message:"Fix-disabled-input-doesn-t-have-the-same-buttons-as-enabled",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Jun 2023 10:58:15 +0200"},{sha:"8d209b146c508a5fe5492740d480f5c41f312dd2",message:"Refactor-RiochTextInput-to-apply-sx-to-the-root",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Jun 2023 10:53:26 +0200"},{sha:"e67fbee4c0e88e4ffdbd6e4f401c361158893831",message:"change-small-medium-large-sizes",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Jun 2023 10:31:25 +0200"},{sha:"5aecf19d3959ce9cdb4aeb701d3cfa2e19958bae",message:"Fix-RichTewtInput-button-size",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Jun 2023 10:09:58 +0200"},{sha:"2a53f9c18a72b2b607192c7f020a1011be096ef8",message:"Merge-pull-request-9005-from-marmelab-ts-docs",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 16 Jun 2023 09:56:14 +0200"},{sha:"e5ebb2e4fb0ad00368def6380829a566e56be98d",message:"Merge-pull-request-9015-from-marmelab-linking-inputs-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Jun 2023 09:54:48 +0200"},{sha:"1266cad373d1e646ec20b87893c760a7e1aeff43",message:"little-fix",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Jun 2023 09:51:42 +0200"},{sha:"2415bec81475fcc3104c2f25b995c84dedf039c7",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 16 Jun 2023 09:41:35 +0200"},{sha:"739f09917222061280a2e7b7a508603fb1dc7a7b",message:"Merge-pull-request-9017-from-marmelab-remix-v2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 15 Jun 2023 17:54:15 +0200"},{sha:"66836ab4ba4dd1e9f0e29f27653fdbb75c079c38",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Jun 2023 17:39:42 +0200"},{sha:"14b096c14ee301f2cca149e03e393302b50066ac",message:"Update-Features.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 15 Jun 2023 17:33:03 +0200"},{sha:"f04d08d6e82603a25829a3509f1bad412926ec91",message:"Merge-pull-request-9016-from-marmelab-doc-predictivetextinput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Jun 2023 16:50:49 +0200"},{sha:"f74771dc9df1a67093a63be2cbcac56c4304cfd3",message:"Fix-formatting",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Jun 2023 16:49:50 +0200"},{sha:"f8d98ecf4cf8673966ddfe3829c8acd11133403d",message:"Remove-unnecessary-code",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Jun 2023 16:46:40 +0200"},{sha:"903b150c6fd94cc98d159f087d83fc721b55b564",message:"Fix-asyncDebounce",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Jun 2023 16:46:27 +0200"},{sha:"73e105fd28de20e4f691ba920e91bf9a14d48e9c",message:"Fix-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Jun 2023 16:46:18 +0200"},{sha:"1d3c5076d7957fb7041d3729b16c6f9548dc92e3",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Jun 2023 16:21:28 +0200"},{sha:"fb80e539d1ead612e448f6b7223145bb7e786a54",message:"Fix-js-snippets-without-ts-counterpart-shouldn-t-disappear-when-selecting-ts",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Jun 2023 15:27:33 +0200"},{sha:"66aae8ead2c9857e2b9cf7c1ab8eb2e4ba7353e5",message:"Fix-typo",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Jun 2023 15:27:00 +0200"},{sha:"e29e2a2819792a0143e2e246da989bf500c387f8",message:"Fix-install-instructions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Jun 2023 15:22:03 +0200"},{sha:"3d847a1936bdb49a7fb505d813e0810147b8f590",message:"Add-documentation-for-Remix-v2routing-conventions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Jun 2023 14:39:03 +0200"},{sha:"61c73cb56e2813dfde261bb48fbf12d5b9d72420",message:"Doc-Add-PredictiveTextInput-chatper",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 15 Jun 2023 13:51:14 +0200"},{sha:"38ff4a521b127066061df91bc689c5cffd855cd9",message:"Merge-pull-request-9014-from-marmelab-fix-nextjs-integration",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 15 Jun 2023 13:28:38 +0200"},{sha:"ee7e37842febcc4894a73e1f172f277d3f97449d",message:"Add-references-the-documentation-about-linking-two-inputs",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Jun 2023 11:06:34 +0200"},{sha:"1ceca645ddd0015f1ff88471ff218cb4a4813b5c",message:"Ensure-all-packages-have-the-use-client-directive",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Jun 2023 10:36:29 +0200"},{sha:"33788b248a41cdb7f42dd7cf9826e17a91e5bcdb",message:"Fix-NextJS-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 15 Jun 2023 10:36:12 +0200"},{sha:"ac285b630ca314a57cc0556388f0695d294c6a3d",message:"Merge-pull-request-8971-from-henryhobhouse-fix-array-input-default-values",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 15 Jun 2023 09:50:13 +0200"},{sha:"c95a673e2c5df7aa738299cea9afa6854999ee2e",message:"Merge-pull-request-9012-from-marmelab-nextjs-src",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 14 Jun 2023 18:56:06 +0200"},{sha:"0f131f272992273f94dc2eeb51e78446b590812c",message:"quick-fix-end-of-customers-scenario",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 14 Jun 2023 18:46:35 +0200"},{sha:"269d5dcc5924b6bcb4957158222b1a199622bafa",message:"add-custom-scenarii",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 14 Jun 2023 18:28:07 +0200"},{sha:"e94417b00a6c043fcbdaa19e96fd51b1676b164b",message:"Merge-pull-request-9011-from-marmelab-fix-next-tutorial",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 14 Jun 2023 18:17:13 +0200"},{sha:"f32db5097b79bb20f70e734f93821b6a327cdb73",message:"Doc-Fix-Next.js-pages-router-installation-misses-src-directory",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Jun 2023 18:12:27 +0200"},{sha:"305e13faa99366c9f38f4efe9167d13560589f8b",message:"Fix-broken-link-in-Next-installation-tutorial",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Jun 2023 17:52:15 +0200"},{sha:"38accc802ff849490fa9dba360612798d1812ed6",message:"Merge-pull-request-9010-from-marmelab-revert-8990-useclient",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 14 Jun 2023 17:48:14 +0200"},{sha:"0fc0e527150b92c15915b69a980d193e003c6d8b",message:"Revert-Fix-Admin-fails-when-used-in-Next.js-server-components",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Jun 2023 17:47:42 +0200"},{sha:"6ad48415f302c56a153bbd538a2319e49f0339f5",message:"Remove-only",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 14 Jun 2023 17:02:03 +0200"},{sha:"6254dd569c807d76371bd98ef064b340d002bfa8",message:"Fix-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 14 Jun 2023 17:01:33 +0200"},{sha:"fc3d210641a21d40035241835109dabb5dbd36af",message:"run-vite-preview-in-the-bg",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 14 Jun 2023 16:51:27 +0200"},{sha:"204abdc0b3425b2c198277a4a04e23cac2f2d4ed",message:"fix-missing-yarn-install",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 14 Jun 2023 16:28:06 +0200"},{sha:"14ebafdcebd590e76747f5b65ddd5cc31e25bc83",message:"Add-e2e-test",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 14 Jun 2023 16:16:50 +0200"},{sha:"cae32cc67c32c61d5e41c6ed38c2a7f9d3220cfe",message:"fix-job-dependencies",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 14 Jun 2023 15:59:43 +0200"},{sha:"b413e12a1b1bd9bdcbb7f6bdd8687c3b126a718a",message:"add-ci-job-and-simple-scenario",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 14 Jun 2023 15:56:43 +0200"},{sha:"2f0e6d3723a040af23945ae602e3ec81493fecb3",message:"Fix-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 14 Jun 2023 15:46:30 +0200"},{sha:"d9a0cb544215794ba7be44f8de4e803de8d7a6fa",message:"Add-debounce-support",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 14 Jun 2023 15:46:23 +0200"},{sha:"1eac60f1f83e7403f28512ae732b023d3d52d07f",message:"Merge-pull-request-9006-from-marmelab-ee-webm",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 14 Jun 2023 14:59:30 +0200"},{sha:"e3b81f26ba149f5328ee395e4848e29d132e7019",message:"Fix-typos",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 14 Jun 2023 14:31:12 +0200"},{sha:"5add58936cd67128fa7393565d719d0e6b62e019",message:"add-mp4",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 14 Jun 2023 10:44:40 +0200"},{sha:"271ea031277724c74587fa9aef605b42e8703506",message:"use-ee-webm-instead-of-gif",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 14 Jun 2023 10:35:07 +0200"},{sha:"733e7402cd206d9a271ecd516e066c0cff56fe00",message:"Add-entry-in-the-sidebar-navigation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 14 Jun 2023 10:26:09 +0200"},{sha:"a642f62f013aa78fac80ba561756fdfb116c34ff",message:"Fix-useDataProvider-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 14 Jun 2023 09:54:53 +0200"},{sha:"4c06237a7e4a22f808b446916da968cd7ff4eac7",message:"Automatically-convert-TS-examples-to-JS",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 14 Jun 2023 09:54:42 +0200"},{sha:"ac1f2a3210acc70458f9b8021f832b7e35239084",message:"Merge-pull-request-9001-from-marmelab-fix-query-permissions-only-when-needed",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 14 Jun 2023 09:35:15 +0200"},{sha:"2f6c974d29aa4644887cc2fd33006cd7efcfa734",message:"getPermissions-resolve-promise-with-undefined",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Wed, 14 Jun 2023 09:25:59 +0200"},{sha:"9e8640af1d1294e91662a98acc7c064fe539b6db",message:"Update-docs-SimpleList.md-with-sx-link",author:{name:"Jinxuan Zhu",email:"zhujinxuan@gmail.com"},date:"Tue, 13 Jun 2023 12:21:22 -0400"},{sha:"0890a4cb462d5e6aff3c8c8a6a4bec25a6d1f3f6",message:"Update-docs-Datagrid.md-with-sx-link",author:{name:"Jinxuan Zhu",email:"zhujinxuan@gmail.com"},date:"Tue, 13 Jun 2023 12:21:11 -0400"},{sha:"d918b5254d21b1540f099af082ebe1fbac40908c",message:"Resolve-promise-in-getPermission-template-instead-of-reject",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 13 Jun 2023 17:36:27 +0200"},{sha:"0e9c15bb98b971b1d01ac80556e1681c138fd7ae",message:"Merge-pull-request-9002-from-marmelab-useLockOnMound",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 13 Jun 2023 17:14:10 +0200"},{sha:"567e50fcdfff857bac47b18540ae9b230d855e7e",message:"back-to-previous-permission-system",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 13 Jun 2023 17:07:50 +0200"},{sha:"d8873a5a2702dea320c69c8d49257d5620446d57",message:"Doc-Fix-broken-link-to-useLockOnMount-in-useLock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 13 Jun 2023 17:05:01 +0200"},{sha:"991351aec1fab8c12d547e614f49e19cab5ef71c",message:"Add-rowStyle-back-to-Datagrid",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Tue, 13 Jun 2023 10:58:58 -0400"},{sha:"b1b8657a45a3c8c642246bd8dad7c3b8daf583f0",message:"Fix-spaces-on-SimpleList.md",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Tue, 13 Jun 2023 10:54:14 -0400"},{sha:"e3d7a6615a6b91d61dff97721a28a130a14137b6",message:"Add-rowStyle-back-to-simple-list",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Tue, 13 Jun 2023 10:52:52 -0400"},{sha:"c74f003c55627698ab6271ab60289b2f072471d1",message:"Add-rowStyle-back-at-SimpleList.md",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Tue, 13 Jun 2023 10:47:48 -0400"},{sha:"227a02b842086b43a7548951c2f310487f42f8cb",message:"Add-rowStyle-back-at-Datagrid.md",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Tue, 13 Jun 2023 10:44:36 -0400"},{sha:"1bfeb14f67bb9e851d4ac9a30683d7dbc1c9676a",message:"re-introduce-default-queryParams-to-usePermissions",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 13 Jun 2023 14:58:27 +0200"},{sha:"9a241b597e7745e225343013dd193dcb9858a55d",message:"if-staleTime-is-not-set-set-it-at-5-60-1000",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 13 Jun 2023 14:44:09 +0200"},{sha:"97313c16a84ad6232ab206c308ffd6a66c8f6b03",message:"add-staleTime-to-usePermission-query-at-startup",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 13 Jun 2023 14:27:21 +0200"},{sha:"ab77310dbcec58110ec7a27cc1bc969c34d94e1e",message:"Query-permissions-at-statup-only-when-a-child-function-exist",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 13 Jun 2023 14:05:29 +0200"},{sha:"06d93c1295b371511f0778c5e94e3d12f79e48be",message:"Merge-pull-request-9000-from-marmelab-doc-fix-missing-box-closing-tag",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 13 Jun 2023 11:01:35 +0200"},{sha:"d5537a5bee4bc26dfc61b2bfc03c80a8d417b641",message:"Doc-IDE-error-when-copy-paste-this-snippet",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Tue, 13 Jun 2023 10:57:57 +0200"},{sha:"498b5e4c54da32ca27d431fd466dcee8e71d275f",message:"Check-for-submissions-in-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 13 Jun 2023 10:21:15 +0200"},{sha:"d5d73b857776be6026a59a34de0a971e8fc6c858",message:"Fix-custom-messages-that-are-not-translation-keys",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 12 Jun 2023 23:12:45 +0200"},{sha:"3a4a54248bb5013d6b42d23e3dc0265ea22c7657",message:"Update-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 12 Jun 2023 18:15:35 +0200"},{sha:"add27fe5e3d1f25c4e4e210a33153c1c61df7e6a",message:"Apply-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 12 Jun 2023 18:12:26 +0200"},{sha:"84b7c0427f89e0e7951a8230e2ed5ca2313a4a35",message:"Add-unique-validator",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 12 Jun 2023 17:16:21 +0200"},{sha:"0ef9ab74def50bc9385060587b415df8bad7a3fe",message:"Merge-pull-request-8998-from-marmelab-update-doc-links-to-react-dev",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 12 Jun 2023 16:15:40 +0200"},{sha:"2140db244edbbbaf7511baac2b2fe0551849a458",message:"Fix-typo-in-AutoSave-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 12 Jun 2023 16:12:06 +0200"},{sha:"8c0d450edf0880721a23855e340b54a5214ccf59",message:"doc-update-link-to-React-useState",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Mon, 12 Jun 2023 15:58:17 +0200"},{sha:"ad376e02de1004d1c71a1879c7d02c138eea055e",message:"doc-update-link-to-React-style-prop",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Mon, 12 Jun 2023 15:57:36 +0200"},{sha:"ab795ba26a21a9c53da1a75a1e31a1605a784fb2",message:"doc-update-link-to-React-dangerously-setting-the-inner-html",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Mon, 12 Jun 2023 15:55:59 +0200"},{sha:"fec8f2deb3a48a992ec3b8e47e5f9ddbd0470053",message:"doc-update-links-to-React-error-boundary",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Mon, 12 Jun 2023 15:53:56 +0200"},{sha:"b4e40826286d3eb0044d8061c8a6096249d4a6b2",message:"doc-update-links-to-React-uncontrolled-components",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Mon, 12 Jun 2023 15:50:43 +0200"},{sha:"74ecd95be95f5ae966cef639aaa3263cb6e8f7f0",message:"doc-update-doc-link-to-React-Context",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Mon, 12 Jun 2023 15:46:59 +0200"},{sha:"02c0a295765e3c2c44ddb78e9578ed87f02dbd68",message:"doc-update-doc-link-to-React-Portal",author:{name:"adguernier",email:"adrien@marmelab.com"},date:"Mon, 12 Jun 2023 15:37:48 +0200"},{sha:"4b3544d849e9da7886796cf89c8918fe3f616e36",message:"Merge-pull-request-8997-from-marmelab-upgrade-tiptap",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 12 Jun 2023 15:25:15 +0200"},{sha:"7ed772767ee14c2bd45750ed5a7e0713185b9d98",message:"Merge-pull-request-8996-from-marmelab-rbac-forms-docs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 12 Jun 2023 14:49:21 +0200"},{sha:"db0a75b71219141ea6411bb57c90fa9bf8d2e9f7",message:"Apply-suggestions-from-code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 12 Jun 2023 14:48:10 +0200"},{sha:"e97188a08fd9e9612130c1368a31e999cc043bf1",message:"Update-ra-input-rich-text-tiptap-dependencies",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 12 Jun 2023 13:51:54 +0200"},{sha:"d64d25bbf391645ff32aef0b0c3917569ab8210d",message:"Mention-RBAC-forms-in-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 12 Jun 2023 11:48:27 +0200"},{sha:"955b1bbc8ca22d462fbe3ed46c3c91bc90fd1333",message:"Merge-pull-request-8995-from-marmelab-fix-list-children-css-class",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 12 Jun 2023 11:44:48 +0200"},{sha:"d86cf55960db6122600e830111fa005ce3d3cfa7",message:"Fix-ListView-does-not-apply-CSS-classes-to-its-child-components",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 12 Jun 2023 11:09:03 +0200"},{sha:"39a517e9a21ecaed1da82ae8a1b840ca48ff983c",message:"Merge-pull-request-8994-from-marmelab-ToggleThemeButton-jsdoc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 10 Jun 2023 15:00:50 +0200"},{sha:"a2635a47fa7a59b047d546ee532010feb3c95404",message:"Fix-outdated-syntax",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 10 Jun 2023 14:05:03 +0200"},{sha:"083bace63d8de045833441ae675d25881622a242",message:"JSDoc-Fix-ToggleThemeButton-deprecated-props-JSDoc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 9 Jun 2023 18:16:23 +0200"},{sha:"fa0a7d31928e977989bbb9463bd055d414e03978",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 9 Jun 2023 16:30:52 +0200"},{sha:"76f2d179dca718031fa69a01d1f87089e5a202e0",message:"v4.11.2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 9 Jun 2023 16:29:37 +0200"},{sha:"b4b0a3e82ca44b9af1c3385238608567a885dbb3",message:"changelog-for-v4.11.2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 9 Jun 2023 16:29:12 +0200"},{sha:"cad1f6a624e289edad1526d4d7f271ca2df22508",message:"Merge-pull-request-8993-from-marmelab-WithRecordProps-render-prop",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 9 Jun 2023 16:08:42 +0200"},{sha:"7e099487a249a1c50edd129c4fb76871f7c89766",message:"WithRecord-sould-actually-support-ReactNode",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 9 Jun 2023 15:58:33 +0200"},{sha:"bae25ba576562410601b60cf8658edb6aa624c95",message:"fix-demo",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 9 Jun 2023 15:41:54 +0200"},{sha:"339d81c7975f03a23ef699170c43e6925fce1560",message:"Fix-WithRecord-render-prop-type",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 9 Jun 2023 15:17:51 +0200"},{sha:"f9390e8f1fb10f6ec6f6450ad2a42fdb8b85ff15",message:"Fix-FilterList-documentation-and-images",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 9 Jun 2023 13:23:00 +0200"},{sha:"f717b2a98dcb43e73b6905546873b572cde690af",message:"Merge-pull-request-8991-from-marmelab-relatime-doc-broken-link",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 9 Jun 2023 09:38:58 +0200"},{sha:"31c18094567cade8082da20a0f4b1b5e6c639b80",message:"Doc-Fix-broken-link-in-Realtime-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 9 Jun 2023 09:30:26 +0200"},{sha:"3cb4303f72fa50e9cd7db94ca7441db4f9a66000",message:"Merge-pull-request-8990-from-marmelab-useclient",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 9 Jun 2023 09:09:10 +0200"},{sha:"fa5501ff050513f2a0aec3ee25982f0c65e67d47",message:"Merge-pull-request-8989-from-marmelab-doc-fix-referencearrayinput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 9 Jun 2023 09:08:16 +0200"},{sha:"e4dbf82b532ed6153732c0c591b449a53774d090",message:"Fix-Admin-fails-when-used-in-Next.js-server-components",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Jun 2023 18:47:19 +0200"},{sha:"dfcb2a36278872f6bc605d8b002e4f99ca932d5b",message:"Doc-Fix-ReferenceArrayInput-section-about-custom-query-filter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Jun 2023 18:42:57 +0200"},{sha:"f10a867ef5c5e13e90b6f611c80c736b05cc981e",message:"Merge-pull-request-8988-from-marmelab-CreateInDialogButton-example",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 8 Jun 2023 17:57:51 +0200"},{sha:"a2f6e956929350251d3b1b8859071e208c0cd4e7",message:"Doc-Fix-CreateInDialogButton-usage-example",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 8 Jun 2023 17:41:08 +0200"},{sha:"3ff6c3dfa338f2377d010ff093f30dd4c5aedc21",message:"Merge-pull-request-8984-from-marmelab-react-hook-form-doc-links",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 8 Jun 2023 12:31:38 +0200"},{sha:"4dbd088af376f797813bb297236146f7e950bf50",message:"change-path-to-docs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 8 Jun 2023 11:28:21 +0200"},{sha:"7b39c8a814cef3e0b91714ff9615102fd2814b6f",message:"refactor-use-apply-default-parent-check-for-all",author:{name:"Henry Hobhouse",email:"henry@hob.house"},date:"Thu, 8 Jun 2023 07:32:12 +0100"},{sha:"753821042eec2757402b99dfd0c08711d2dbc102",message:"refactor-apply-input-defaults-use-single-hook",author:{name:"Henry Hobhouse",email:"henry@hob.house"},date:"Wed, 7 Jun 2023 19:07:18 +0100"},{sha:"6a8b1c9d9d485cc042c90a71c32d208d06d1789d",message:"Merge-pull-request-8985-from-marmelab-doc-confirm-scroll",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 7 Jun 2023 15:20:35 +0200"},{sha:"2007d28dc88592d2d8c3ea24eaa37d8ad42efd32",message:"Merge-pull-request-8978-from-marmelab-fix-linter-warnings",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 7 Jun 2023 15:12:11 +0200"},{sha:"2e81b49fe078d94c1f72e50b5550e4ff657e4b38",message:"Doc-Fix-Confirm-prop-table-overflows",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 7 Jun 2023 14:38:31 +0200"},{sha:"29230e0e18774e3f25060f359a6b59f508f82e01",message:"Merge-pull-request-8981-from-marmelab-dependabot-npm_and_yarn-vite-3.2.7",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 7 Jun 2023 14:08:37 +0200"},{sha:"fec2478acd30ffe0be909cb07d579b55da98c781",message:"dedupe-types-node-in-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 7 Jun 2023 13:58:35 +0200"},{sha:"a9331d93095c915ce9551a6131f767ba990b9a35",message:"Fix-more-linter-warnings",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 7 Jun 2023 13:53:20 +0200"},{sha:"2e4c31be0c3dc8f4ee6f78e4c6c563b11ba03a64",message:"Merge-pull-request-8983-from-marmelab-AutocompleteArrayInput-stories-CustomOption",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 7 Jun 2023 13:34:10 +0200"},{sha:"0e031f0b2b2422e192534ac0be8aab5ca14f0a29",message:"Doc-Fix-links-to-react-hook-form-s-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 7 Jun 2023 11:37:34 +0200"},{sha:"ddf6c40e3ae4a5aa9a7b57279690358f0eb25c93",message:"Fix-AutocompleteArrayInput-custom-options-story",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 7 Jun 2023 11:15:04 +0200"},{sha:"a381967dcf7cadac4300d626e7bd1cc598b02c3a",message:"chore-array-input-revert-rm-of-props",author:{name:"Henry Hobhouse",email:"henry@hob.house"},date:"Wed, 7 Jun 2023 05:10:04 +0100"},{sha:"b1e7e13e81024f40ee491e25aa9f2e31489a498f",message:"refactor-array-input-test-use-ContextProvider",author:{name:"Henry Hobhouse",email:"henry@hob.house"},date:"Wed, 7 Jun 2023 05:02:32 +0100"},{sha:"e09bca362b1fa0897413a29ee43f7c2768942b07",message:"Merge-pull-request-8982-from-marmelab-fix-remix-postgrest-package",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 6 Jun 2023 18:16:16 +0200"},{sha:"bcc110588183890c6c85d3c156176fc2da7d945d",message:"Doc-Fix-Remix-tutorial-mentions-outdated-postgrest-adapter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Jun 2023 17:26:45 +0200"},{sha:"b085285c4ef8816af6fe8330dceb0ada1cfeda26",message:"Fix-more-Linter-warnings",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Jun 2023 15:31:18 +0200"},{sha:"0c30bedecfa7d78fb62f7ae210111977d038714a",message:"Merge-pull-request-8977-from-marmelab-link-underline",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 6 Jun 2023 10:57:04 +0200"},{sha:"efda3cd10615d56d76494fe30e93c27da1d7fba8",message:"Merge-pull-request-8980-from-marmelab-fix-configurable",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 6 Jun 2023 09:44:25 +0200"},{sha:"91f05c3eccdeb55d3318c87685fc06d58cbe8e23",message:"Merge-pull-request-8979-from-marmelab-FormDataConsumer-getSource",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 6 Jun 2023 09:43:48 +0200"},{sha:"89c05731746535e5d131aaf620e226fca9f6da23",message:"Bump-vite-from-3.2.0-to-3.2.7",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Tue, 6 Jun 2023 03:01:54 +0000"},{sha:"a58e36539d177e98191cb79832617456ba808241",message:"Fix-configurable-does-not-have-a-targetable-root-class",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 5 Jun 2023 18:29:13 +0200"},{sha:"d48d80470872c94fe22fce64a578644e5f31a8df",message:"Merge-pull-request-8976-from-marmelab-fix-referencefield-value-vertical-alignment",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 5 Jun 2023 18:28:37 +0200"},{sha:"0b134321a8949e70c1feaa8f18775abd26feee13",message:"Merge-pull-request-8975-from-marmelab-demo-tag-list-mobile",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 5 Jun 2023 18:25:06 +0200"},{sha:"93cb1d6ba6e9566c32e83b1841c7556fa972a7d6",message:"Doc-Better-explain-the-type-of-getSource-and-scopedFormData-in-FormDataConsumer",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 5 Jun 2023 18:06:42 +0200"},{sha:"312867b1f08ba618ecbe789a3b757e52d5836512",message:"Merge-pull-request-8969-from-marmelab-doc-add-autosave",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 5 Jun 2023 15:55:04 +0200"},{sha:"72125fdb242dc37eb2241b9cd07446308470a6ce",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Jun 2023 15:48:22 +0200"},{sha:"5b387fdf634592d111145366f3f34de74da7b553",message:"Merge-pull-request-8974-from-marmelab-doc-treeinput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 5 Jun 2023 15:41:53 +0200"},{sha:"750da6dbcbb2f5c9b585761f43ff5e363c48f819",message:"Fix-CRM-compilation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Jun 2023 15:18:18 +0200"},{sha:"f40475ab0f0b2a7eaeaa4bc00385877b741e52bf",message:"Fix-linter-warnings",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Jun 2023 14:59:36 +0200"},{sha:"d4d4386ac634467701cba9861d95fbd94f1fdd6d",message:"Merge-pull-request-8970-from-joebordes-i18n-syntax-001",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 5 Jun 2023 14:53:06 +0200"},{sha:"b87079617238e9e399d65474e1e94f2caccc5a78",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Jun 2023 14:47:15 +0200"},{sha:"917b452817acea65391dc5471fe2c0954c862c70",message:"Update-docs-ReferenceInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 5 Jun 2023 14:46:41 +0200"},{sha:"6f04b86ec8284b230a637d5e06274bf0e1dfa06b",message:"Update-Link-to-honor-the-underline-prop",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Jun 2023 14:40:26 +0200"},{sha:"b7990f90a411e8ed2f1c19d852f8de52a4c554ff",message:"Fix-ReferenceField-line-height-isn-t-consistent-with-other-fields",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Jun 2023 14:37:46 +0200"},{sha:"b54f1fd3f274963cafae9bdc89e88dcba1f53ac7",message:"Demo-Fix-tag-list-on-Mobile",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Jun 2023 14:16:49 +0200"},{sha:"42ea7c76d436390c98df3871383f07aca2c1e70c",message:"Doc-Add-documentation-for-TreeInput-and-ReferenceNodeInput",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Jun 2023 13:51:45 +0200"},{sha:"c0fb4d68606dbd38a4bacd1d59936958b7e5f3fb",message:"test-array-input-default-value-allow-dirty-state",author:{name:"Henry Hobhouse",email:"henry@hob.house"},date:"Mon, 5 Jun 2023 11:02:57 +0100"},{sha:"0dacf43f853c8a3ff4035525426a1783f2b6885c",message:"fix-array-input-default-value-update-dirty-state",author:{name:"Henry Hobhouse",email:"henry@hob.house"},date:"Mon, 5 Jun 2023 11:02:31 +0100"},{sha:"60f6fb93f02dbf1fababa3cba5e9231109173eb3",message:"i18n-EN-syntax-error-found-while-translating-to-ES",author:{name:"joebordes",email:"joe@tsolucio.com"},date:"Mon, 5 Jun 2023 00:39:56 +0200"},{sha:"32d2c0821e56902b1cf94daa348bcf72c2034467",message:"Fix-missing-entry-in-reference",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 4 Jun 2023 18:06:33 +0200"},{sha:"381ddf469d9b25ac4dd6ae3917dc5f4a0ab671dd",message:"Doc-Add-AutoSave-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 4 Jun 2023 18:00:48 +0200"},{sha:"c238fd5a2c0a239a75306fb97bc5cf3be4d207f0",message:"Merge-pull-request-8963-from-elstgav-function-field-render-prop-types",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 2 Jun 2023 13:58:28 +0200"},{sha:"35a9ff93df4f48a95301c5ffad5d461297e498ab",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 2 Jun 2023 10:43:35 +0200"},{sha:"375b8e9b62f347460a9c1c6aa8176581f963fbb7",message:"v4.11.1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 2 Jun 2023 10:41:22 +0200"},{sha:"4de35fd056ef67af47388d503bbd7a35a1c4ab14",message:"changelog-for-v4.11.1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 2 Jun 2023 10:40:33 +0200"},{sha:"eec01c33cc847d5f977ad1c01ce03e6e1c344ea3",message:"Merge-pull-request-8965-from-marmelab-nextjs-app-router",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 2 Jun 2023 09:57:21 +0200"},{sha:"ddde0c5f15ddd90585823617975be09a49ccf7a2",message:"Create-shared-RenderRecordFunction-type",author:{name:"Gavin Elster",email:"gelster@assurance.com"},date:"Thu, 1 Jun 2023 12:19:01 -0700"},{sha:"136d102af94fd59df16768ba60fdb606716b2c73",message:"Match-WithRecord-types-to-FunctionField-types",author:{name:"Gavin Elster",email:"gelster@assurance.com"},date:"Thu, 1 Jun 2023 12:16:50 -0700"},{sha:"8e2c8faf1e08ece1de06471317c26df5cf8a4e79",message:"Use-FunctionFieldRenderer-type",author:{name:"Gavin Elster",email:"gelster@assurance.com"},date:"Wed, 31 May 2023 15:06:44 -0700"},{sha:"0fb49492909cc30fda2dbcf13e0a68ba6e81f477",message:"Update-examples-to-remove-null-record-checks",author:{name:"Gavin Elster",email:"gelster@assurance.com"},date:"Wed, 31 May 2023 14:04:36 -0700"},{sha:"03f526fdbb3fe4e81f1521a4e0eda8cf0634aa91",message:"Fix-render-method-types",author:{name:"Gavin Elster",email:"gelster@assurance.com"},date:"Wed, 31 May 2023 13:37:57 -0700"},{sha:"a4c334b9b393dbbebba8962f50a6eb40171cedb0",message:"Extract-render-method-prop-into-exportable-type",author:{name:"Gavin Elster",email:"gelster@assurance.com"},date:"Wed, 31 May 2023 13:36:07 -0700"},{sha:"a319436aea4807fce70dbe8fee661cd22380b9f4",message:"Fix-defaultProps-warnings-in-React-18",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Jun 2023 14:39:23 +0200"},{sha:"af7cb534f75a38dfb20237538dbc96563e4b5cda",message:"Add-Edit-pages-to-test-routing",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Jun 2023 14:33:55 +0200"},{sha:"19b859e082578690781845ef76d4934e48daa31d",message:"Doc-Add-Next.js-app-router-install-instructions",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Jun 2023 14:12:10 +0200"},{sha:"bf84341426b484e829f9d34ebff09ccfe25434b4",message:"Merge-pull-request-8964-from-marmelab-FunctionField-TS-regression",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 1 Jun 2023 13:21:50 +0200"},{sha:"ee609177ad069b9ffb61e003929343c8206d7d78",message:"Merge-pull-request-8961-from-marmelab-doc-create-react-admin-usage-npx",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 1 Jun 2023 13:11:40 +0200"},{sha:"8ba0f6f6c52a9152867e497dd593954abc25a07e",message:"TypeScript-Fix-regression-in-type-of-FunctionField-render",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 1 Jun 2023 11:54:05 +0200"},{sha:"ace597f884e37085daa1cb7e001b170e87732c7a",message:"Merge-pull-request-8962-from-marmelab-Fix-ts-compilation",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 31 May 2023 18:04:09 +0200"},{sha:"2b0252a5e892e7400922a5ba70273fb49ccb5ae1",message:"TypeScript-Fix-inference-errors-in-Field-components",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 May 2023 16:55:22 +0200"},{sha:"b4cf57ca0ef9ac2c6aba6cc49cc40a8a3f4049a9",message:"Doc-Fix-create-react-admin-usage-with-npx",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 May 2023 16:45:29 +0200"},{sha:"7194dd77db84d0ddfb4c26ff8ea46193a383f96b",message:"Merge-pull-request-8957-from-yanchesky-fix-list-dataprovider-error",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 31 May 2023 07:49:25 +0200"},{sha:"6b723466887cf773fcec156a6b81011e4c54c9fa",message:"Merge-pull-request-8956-from-marmelab-fix-AutocompleteInput-matchSuggestion-in-reference",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 31 May 2023 07:29:32 +0200"},{sha:"0c2d4fe77dc61724ed157cb1a961fcee5a2b1bee",message:"Changed-getList-and-getManyReference-error-to-take-partial-pagination-into-account",author:{name:"Jan Biardzki",email:"j.biardzki@andersenlab.com"},date:"Tue, 30 May 2023 23:09:59 +0200"},{sha:"956db993098af9d7fdc312a58c67fb5716832431",message:"Fix-AutocompleteInput-should-not-use-matchSuggestion-when-in-a-ReferenceInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 30 May 2023 16:39:51 +0200"},{sha:"e21486c219c59d36fd60f08f451a2aafb9e5ae8a",message:"Merge-pull-request-8955-from-mmateja-refetch-permissions",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 30 May 2023 15:19:34 +0200"},{sha:"3349c8cdbcc64df97e988e227c3c120fbc8895d4",message:"Wrap-code-example-with-raw-to-avoid-issues-with-Jekyll",author:{name:"Marek Mateja",email:"matejowy@gmail.com"},date:"Tue, 30 May 2023 12:34:45 +0200"},{sha:"a1f491617d24c01374300599f7be1ccde677245c",message:"Move-refetch-to-onSuccess-in-doc-example",author:{name:"Marek Mateja",email:"mmateja@users.noreply.github.com"},date:"Tue, 30 May 2023 12:32:43 +0200"},{sha:"fcf7364e4eee6cc9f79c0eee7188180c52f804d7",message:"Update-wording-in-refreshing-permissions-doc",author:{name:"Marek Mateja",email:"mmateja@users.noreply.github.com"},date:"Tue, 30 May 2023 12:31:24 +0200"},{sha:"0d28e665a5d98e8facd50a63e9e4eed7d158ebf0",message:"Merge-pull-request-8945-from-yanchesky-fix-show-empty-list-component",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 30 May 2023 10:56:59 +0200"},{sha:"40d2b141bf3f316663ebe72a7782b39f0c4e1595",message:"Revert-suggestion-by-slax57",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 30 May 2023 10:49:44 +0200"},{sha:"38ac43d488422510f9f8770890377f52296882c5",message:"Add-documentation-for-permission-reloading",author:{name:"Marek Mateja",email:"matejowy@gmail.com"},date:"Tue, 30 May 2023 10:39:20 +0200"},{sha:"3aac93f7a17c7adecb7cf28d5d56e24ff53f331c",message:"Add-ability-to-refetch-permissions-on-demand",author:{name:"Marek Mateja",email:"matejowy@gmail.com"},date:"Mon, 29 May 2023 15:47:09 +0200"},{sha:"83aa21459faa6692c2aec9feee612380448f98fb",message:"Merge-pull-request-8938-from-marmelab-update-next-tutorial",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 26 May 2023 17:29:31 +0200"},{sha:"af22898118dd05769fad8f17195116e738eeb73e",message:"removed-unused-prop-types-fixed-suggested-condition",author:{name:"Jan Biardzki",email:"j.biardzki@andersenlab.com"},date:"Fri, 26 May 2023 16:59:59 +0200"},{sha:"8fec49e34c70eb8be67a2409438b90d5fc218766",message:"Update-packages-ra-ui-materialui-src-list-ListView.tsx",author:{name:"Jan Biardzki",email:"37340314+yanchesky@users.noreply.github.com"},date:"Fri, 26 May 2023 16:36:20 +0200"},{sha:"0c8976bd607c5324ef739146b42b2a5a4f38a2b4",message:"Refix",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 25 May 2023 18:39:20 +0200"},{sha:"31eb8d68fe5f35eeda72e3d5b87a6ed06ea0541f",message:"Fix-need-help-message-appears-too-often",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 25 May 2023 18:35:59 +0200"},{sha:"66f77ca66c7278fe447d5d727ceeb59b756455bd",message:"Update-yarn.lock-for-4.11.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 25 May 2023 12:30:37 +0200"},{sha:"49ab8ba705cb498cffffaf57d4ec022656979770",message:"v4.11.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 25 May 2023 12:29:16 +0200"},{sha:"4587d07ecf422f449b4c13be43c52ea941ea180e",message:"Add-changelog-for-v4.11.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 25 May 2023 12:25:35 +0200"},{sha:"637aec7277bc47773277bd2c557a0fb6ece5eb8e",message:"Fix-error-in-CRM-demo",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 25 May 2023 12:25:22 +0200"},{sha:"5dabdd51444d6b05d81d8df75d50877ad3fa2fae",message:"Merge-branch-master-into-next",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 25 May 2023 09:56:13 +0200"},{sha:"37919df26be4417d0ffc465030ec53bd346b0df6",message:"Added-test-checking-if-empty-component-renders-correctly",author:{name:"Jan Biardzki",email:"j.biardzki@andersenlab.com"},date:"Wed, 24 May 2023 20:33:06 +0200"},{sha:"d82b97920d85f386da53b5d79fae25d323724d7c",message:"Changed-the-shouldRenderEmptyPage-logic-to-support-partial-pagination",author:{name:"Jan Biardzki",email:"j.biardzki@andersenlab.com"},date:"Wed, 24 May 2023 20:20:58 +0200"},{sha:"ba799d9f37d88757698f3382b2d6713302badab6",message:"Doc-Add-link-to-contact-MArmelab-experts",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 24 May 2023 17:56:17 +0200"},{sha:"dab1dfa5187bc9ad87b383fa090b1d2b509f42b2",message:"Merge-pull-request-8941-from-marmelab-fix-useGetList-onSuccess-delete",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 24 May 2023 11:03:33 +0200"},{sha:"3be844fa7741e90af4e162caa5b9f753eafdd82e",message:"improve-test-comments",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 24 May 2023 10:23:45 +0200"},{sha:"caf1af8aed68110b1826bb69da0e6a5b4ac1a0a6",message:"Fix-useGetList-default-onSuccess-throws-when-the-query-is-disabled",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 24 May 2023 10:21:09 +0200"},{sha:"40e853ae8d7eb40ef05dace1c42a38a99bf401de",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 23 May 2023 18:42:57 +0200"},{sha:"7b0d1ce289f2646b760092d62cd42ec06c7e3eda",message:"v4.10.6",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 23 May 2023 18:40:08 +0200"},{sha:"99ba6787d80fb8b03674d103c4d0cc4d6694852c",message:"update-changelog-for-v4.10.6",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 23 May 2023 18:39:17 +0200"},{sha:"f68cf691c5d90441872be32c04bd46a753c62664",message:"Merge-pull-request-8939-from-marmelab-fix-ra-language-french",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 23 May 2023 16:39:28 +0200"},{sha:"000cbb3455be2e238a1df0ea26347315787d55b5",message:"Fix-ra-language-french-package.json-to-avoid-including-tsconfig",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 May 2023 16:28:37 +0200"},{sha:"8c8ae07c9d4ad15d4d078877e6635079db512cfd",message:"Merge-pull-request-8936-from-marmelab-upgrade-storybook",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 23 May 2023 14:51:34 +0200"},{sha:"897017b19122cb85f1d25c0bb95f881fa9db3981",message:"Remove-console-log",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 May 2023 14:39:26 +0200"},{sha:"ccd3258a37134db150cf732281f870bbba9ad775",message:"Merge-pull-request-8914-from-smeng9-master",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 23 May 2023 14:25:30 +0200"},{sha:"2c0a5b22303523538de4e24950cf1d1469835be0",message:"Silence-babel-warnings",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 May 2023 12:07:31 +0200"},{sha:"91f08787b40106055ae2010e03b8272e775c8195",message:"Move-back-to-webpack",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 May 2023 09:16:00 +0200"},{sha:"a81ea5112332c926ad2d77cc0d67429da7635b80",message:"Fix-storybook-build-command",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 May 2023 17:39:29 +0200"},{sha:"ff2133b94b1c58d5f29a13e2dc7b340445a2d762",message:"Merge-pull-request-8863-from-marmelab-ts-record-reference-fields",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 23 May 2023 11:36:51 +0200"},{sha:"b914e0e575d84b46142e1ba0f670de77938f93f7",message:"Revert-ArrayField-proptypes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 May 2023 11:02:54 +0200"},{sha:"72b27ebe43980efd3cc9e325ed7c7af2079b302f",message:"Fix-tsx-code-block",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 May 2023 10:57:35 +0200"},{sha:"a2715c16698497aba2f370cd75d75c4820c458ee",message:"Update-NextJS-tutorial",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 May 2023 10:31:20 +0200"},{sha:"3c567812954398bac5ce87082ada47d3f6d2a97f",message:"Merge-pull-request-8923-from-marmelab-fix-create-types",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 22 May 2023 18:05:27 +0200"},{sha:"75b196a6c16242ba2bb3a71aedf0b124ae4d95bf",message:"Update-Storybook-Cypress-to-use-Vite",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 May 2023 17:23:28 +0200"},{sha:"f4a04c864ecf0e50428143261b6ce19a29ab7d0b",message:"Merge-pull-request-8934-from-marmelab-doc-tutorial-create-react-admin",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 22 May 2023 16:03:11 +0200"},{sha:"bd63fa49ae149c4e815543b6b3e48acdbece6c60",message:"Merge-pull-request-8935-from-marmelab-fix-create-react-admin-add-unnecessary-files",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 22 May 2023 15:50:42 +0200"},{sha:"510b72c7ae6412de70d5508a7ce12cf2018d3502",message:"Fix-create-react-admin-add-unnecessary-files",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 May 2023 15:37:02 +0200"},{sha:"b11378a19914fe3a2d6442ebc5898f27be452d5d",message:"Doc-Fix-tutorial-with-create-react-admin",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 May 2023 15:33:40 +0200"},{sha:"38a1ccda236c7cc244f0318ecc7beab28dd1fcf5",message:"Update-yarn.lock-and-changelog-for-v4.10.5",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 May 2023 13:53:34 +0200"},{sha:"def4b2ab7a21ee3ace2407ff046a0ac554da38b6",message:"v4.10.5",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 May 2023 12:12:02 +0200"},{sha:"3a5d44c04931b5cbcab15d6f8828c4d5967a55b8",message:"Add-instructions-to-test-create-react-admin-CLI-package",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 May 2023 12:10:03 +0200"},{sha:"3a6ab3655f72b64cce13723f45b9430f7b056fa3",message:"Merge-pull-request-8933-from-marmelab-create-and-edit-save-meta",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 May 2023 12:09:35 +0200"},{sha:"690cf4653fdab14ae30c658402ee053540ccef53",message:"Fix-create-and-edit-controller-s-save-callback-should-use-calltime-meta-param",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 22 May 2023 11:11:10 +0200"},{sha:"9758e15081f99973d2e97de973245764a2ac8a80",message:"Merge-pull-request-8932-from-marmelab-fix-create-react-admin",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 22 May 2023 11:05:40 +0200"},{sha:"c37816a3baff88939260a6004c9f1891b3bcc2d3",message:"Fix-create-react-admin",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 May 2023 10:34:15 +0200"},{sha:"a25121a0fcec8e0b35b9992cee363d3367c1cb7a",message:"Add-blank-line-in-changelog-skip-ci",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 May 2023 10:25:04 +0200"},{sha:"f092437c4e8c6c9ed99b868adf491256d7d61764",message:"Update-yarn.lock-for-v4.10.4",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 May 2023 10:22:35 +0200"},{sha:"88726728d64521bc67a4636bb3c5481f8d089392",message:"v4.10.4",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 May 2023 10:21:33 +0200"},{sha:"7b5d7a8433205cc5838ef9aaef7bb81ec5eddaae",message:"Add-changelog-for-v4.10.4",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 May 2023 10:21:07 +0200"},{sha:"6d90bd37ad8530fe6ca8745897c1da853fee3859",message:"Better-fix-that-accept-a-record-for-create-result",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 May 2023 10:08:33 +0200"},{sha:"2a71a6b02a75c5d3e7503711a6b459d33e7f6beb",message:"Merge-pull-request-8929-from-marmelab-fix-datagrid-configurable-empty-child",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 May 2023 09:41:02 +0200"},{sha:"28b11b27c4b27dbc14f6aeac29df3933be57f535",message:"Merge-pull-request-8922-from-marmelab-webm-to-mp4",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 22 May 2023 09:25:40 +0200"},{sha:"9cd6b17185bdb365d9d0ea458bf1af54fd56f758",message:"Fix-DatagridConfigurable-inspector-hides-the-wrong-column-when-using-empty-children",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 19 May 2023 17:47:14 +0200"},{sha:"61555343ac1d325effc75f21591c422c7825e918",message:"Fix-linter-warnings",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 19 May 2023 17:32:07 +0200"},{sha:"5f833665ee54a3f9923d029eafc3b3dbe41aa287",message:"Merge-pull-request-8928-from-marmelab-fix-datagrid-configurable-field-element",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 May 2023 17:24:59 +0200"},{sha:"76dc267006f970162fa48d8140b42384631bec42",message:"Document-limitation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 19 May 2023 17:15:42 +0200"},{sha:"b424cfae9d7815c585c66f3fa0c3841129ca4b6c",message:"Add-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 19 May 2023 17:07:30 +0200"},{sha:"f1f15c9f5b77de208175829ee33d555e58dec725",message:"Fix-DatagridConfigurable-crashes-the-app-when-using-a-Field-with-a-label-element",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 19 May 2023 16:58:13 +0200"},{sha:"50c31a1138e60ea68b25bc4ef33b1d8cdbd290ad",message:"Replace-rowStyle-with-rowSx",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Wed, 17 May 2023 14:38:26 -0400"},{sha:"a834fa78afda9f4d56ff9ea1e7616605d3de0459",message:"Merge-pull-request-8924-from-marmelab-fix-emptytext-translation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 19:27:56 +0200"},{sha:"8e625b23dc153dca20d00e53ec051d19b29abd87",message:"Fix-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 17 May 2023 18:26:51 +0200"},{sha:"a3d07936f2a0bfef52fa99e3dfa3c5415521e14a",message:"Fix-TextField-and-RichTextField-don-t-translate-the-emptyText",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 17 May 2023 16:37:26 +0200"},{sha:"e7bde0aa7cbb25c4430258c47d1e713e444bf546",message:"Merge-pull-request-8916-from-marmelab-typescript-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 17 May 2023 16:18:28 +0200"},{sha:"bf8e90ba7a4c533cb27fbb1f97cb4839fd873131",message:"Remove-unnecessary-comment",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 16:10:56 +0200"},{sha:"7bc69090c76f32bd56dc9f4d19bdda62ee34c4c1",message:"Rename-useDataProvider-example-interface",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 16:08:10 +0200"},{sha:"d8a7b69ba21529b766c8a8e6bf79eeede76da74b",message:"Merge-pull-request-8919-from-marmelab-listcontroller-disablesyncwithlocation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 15:36:59 +0200"},{sha:"c4c57dc7799cec1089c3a5d2ecd21f92be8eaffe",message:"Merge-pull-request-8920-from-marmelab-fix-savebutton-submitting-ui",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 15:36:15 +0200"},{sha:"12a8078abe08c8bc0588c06a0868321f572569b1",message:"Fix-build",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 15:30:47 +0200"},{sha:"460576c52319de7b41afd75bbe8773be6529145e",message:"Fix-Create-generic-record-type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 15:16:26 +0200"},{sha:"3a569ab728148c6e08532c53363477ff559730d2",message:"revert-change-to-iframe",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 17 May 2023 15:10:16 +0200"},{sha:"e02aada678125f6a238217348416fb1bed5e68b2",message:"Fix-SaveButton-spinner-while-submitting",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 17 May 2023 15:01:36 +0200"},{sha:"111640246e20d0a75bb7ed0ae32fa96d05a9d158",message:"Document-ts-on-useXXXContext",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 14:53:10 +0200"},{sha:"edb0f4241e9f6a3f43219e22b3ae9c10125aa344",message:"add-playsinline-attr",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 17 May 2023 14:45:25 +0200"},{sha:"eae4af4f55a6ccc98b82474b2883e6e063e85965",message:"add-mp4-source-in-video-tags",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 17 May 2023 14:43:14 +0200"},{sha:"df608662650a2b462662669627389d5036780b10",message:"fix-video-maxWidth-on-mobile",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 17 May 2023 14:35:17 +0200"},{sha:"c7dbee5594ba66ea9f6b696a78084ac68857a8c8",message:"allow-to-test-doc-on-other-devices",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 17 May 2023 14:34:29 +0200"},{sha:"fd141cd927e310c732222a9b5c75abcee37614d1",message:"Merge-pull-request-8917-from-marmelab-WithListContext",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 13:34:43 +0200"},{sha:"19452548066b7e8c86cf98e769a7a9b9b133a4ad",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 17 May 2023 13:26:14 +0200"},{sha:"a2fbfb6da2e7959ee971b1cab2dd95a75c97c221",message:"Update-docs-WithListContext.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 17 May 2023 13:19:54 +0200"},{sha:"fb850d3ac61b846121e6261f4aa7031fa6e869d7",message:"Better-dataProvider-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 12:23:39 +0200"},{sha:"7fab50e9484678bbbae862422a14fa6d267caa0b",message:"Document-ts-on-useAuthProvider",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 12:13:32 +0200"},{sha:"97507882a0244adc91528523a364c8219ffafdbf",message:"Document-ts-on-useDataProvider",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 12:06:15 +0200"},{sha:"d81c66ae48a7a39613135392e0a2c1e5b8c11d02",message:"1st-pass-from-webm-crf-18",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 17 May 2023 11:52:51 +0200"},{sha:"569e8b54699a5ea0cb4385415f65157fcd6e8b51",message:"Document-ts-on-WithRecord",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 11:33:36 +0200"},{sha:"06cd393b6baddbb83b4b64b5352f62a562bb5a80",message:"Document-ts-on-mutation-hooks",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 11:19:08 +0200"},{sha:"d7ad97533ff0208fbe5f60c6e5e50ada1c2e7613",message:"Rename-variables",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 10:37:48 +0200"},{sha:"974e86798ad33f04ec28d3feb1ab33cf9313c894",message:"Apply-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 10:26:04 +0200"},{sha:"61e72ff6d5fc9096475d8a264c027824e7cae9ea",message:"Revert-delete-gif-files",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 17 May 2023 10:11:37 +0200"},{sha:"2ceeff64229f96d0dafc52d033e93f2a556557c8",message:"Doc-Fix-List-disableSyncWithLocation-doc-about-persisting-list-params-in-the-store",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 17 May 2023 09:58:33 +0200"},{sha:"194a32de11af9208a926f4a7ffda1133aca75fce",message:"Fix-list-storage-in-demo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 17 May 2023 09:45:43 +0200"},{sha:"8593d340b899fbc4fa9c83f9654208579eb8b06c",message:"Re-minify-prism",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 May 2023 09:40:04 +0200"},{sha:"26f82f1263153481ed1a88f48f386bbe6cf8250a",message:"Various-installation-adjustments",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 17 May 2023 07:56:48 +0200"},{sha:"4ac02b5fdd3a9f487d5b3227eca694e02c07f232",message:"Fix-typo",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 17 May 2023 06:53:39 +0200"},{sha:"37663821958abef6ec4df553cc50d8d93a2862f6",message:"Add-Full-app-story-for-Datagrid-component",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 16 May 2023 17:52:28 +0200"},{sha:"1f220745a96123ea63c3931f4e72f65d73713913",message:"Fix-liquid-error",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 16 May 2023 17:41:23 +0200"},{sha:"5d1fd42b4bdf302d4c830a4fb53d11f07f2c7fbe",message:"Allow-boolean-return",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 16 May 2023 17:32:20 +0200"},{sha:"ae3ade020bf4fea47152b286baedd000fbcdd927",message:"Add-WithListContext-component",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 16 May 2023 17:26:44 +0200"},{sha:"2cc9d3ef1976cc72fbd1b31b13a021d18db28bda",message:"Bootstrap-TS-sections-in-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 May 2023 16:43:49 +0200"},{sha:"a1cb90f81dbfca82b6dabcf1909830da053dbde7",message:"Update-prism",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 May 2023 15:21:38 +0200"},{sha:"a2d9e850f62243ac705d3d2d48b6cbf8632eafef",message:"Merge-pull-request-8915-from-marmelab-fix-form-prop-sanitation-resetOptions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 May 2023 14:25:02 +0200"},{sha:"b6b91e25433663e53b754a6eac9da063eeb096fd",message:"Fix-SimpleForm-and-TabbedForm-do-not-sanitize-the-resetOptions-prop",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 16 May 2023 12:01:14 +0200"},{sha:"495986a046fb8fa17abafa2a5533b9ffebbdbcc4",message:"Merge-pull-request-8911-from-marmelab-Simplify-form-reset-on-record-change",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 May 2023 11:18:01 +0200"},{sha:"362e316c714aedf2cefb50a96c429a0ab984fe4f",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 16 May 2023 11:15:32 +0200"},{sha:"1f1273c4f8dbe30d5259aff3f260313aafc6c4c3",message:"v4.10.3",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 16 May 2023 11:14:06 +0200"},{sha:"3a2bf1107aac41b9f81b877bf6f5cd08c6a6d7cf",message:"Add-v4.10.3-changelog",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 16 May 2023 11:12:12 +0200"},{sha:"3ef347eabc50b6f06f42bc1f3163162f4face321",message:"Move-hotscript-in-dev-deps",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 May 2023 10:30:29 +0200"},{sha:"3be509e78c019ead4d5f309351986e6067785139",message:"Expose-setNotifications-methods-in-notification-contexts",author:{name:"Shaoyu Meng",email:"shaoyumeng@Shaoyus-MacBook-Pro.local"},date:"Tue, 16 May 2023 16:25:12 +0800"},{sha:"1fa01f78464960a81bc5364fc41a4b46751326de",message:"Merge-pull-request-8912-from-marmelab-fix-reference-field-link-function-backward-compatibility",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 16 May 2023 09:44:53 +0200"},{sha:"177637215bbb03acbb26f77eb358a2e6362e5e89",message:"Fix-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 18:44:55 +0200"},{sha:"aa2ae67dccf9c183f41bf5a4ccc37b01a65d97ec",message:"Backport-ReferenceFieldView-fix",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 18:42:04 +0200"},{sha:"ec951fabf7ed2b947533590b5a5010a5e5e41e20",message:"Fix-ReferenceFieldView-backward-compatibility",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 17:54:47 +0200"},{sha:"5ccd5ed22e60c903929e56cbdf668a448f19c936",message:"SImplify-defaultProps-handling",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 17:48:53 +0200"},{sha:"ef3a0f48d471005002dd3dab7648e6ebdf771600",message:"Forward-other-props-supported-by-useForm",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 15 May 2023 16:44:36 +0200"},{sha:"64980a093d7279070aeb0d5b6e7e5299416174ae",message:"Simplify-form-reset-on-record-change",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 15 May 2023 16:15:43 +0200"},{sha:"8b5f394e0cbf070d83a788c794d4e1df6f949366",message:"Revert-withLifecycleCallbacks-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 16:12:30 +0200"},{sha:"6463e7a3999f2b76c039c2a532c67068ef39ce30",message:"Fix-FileFIeld-and-ImageField",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 16:12:03 +0200"},{sha:"69e46f85063bf615f6bbd9ae5c2504e77908a991",message:"Add-support-for-tsx-in-prism",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 15:55:30 +0200"},{sha:"ed9128f25aac7568af29387f01b1f5e896d37d61",message:"Fix-string-casting",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 15:55:15 +0200"},{sha:"448a49d3afdb7419b47a2a7119c17702877fc5d4",message:"Reorganization",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 15:50:28 +0200"},{sha:"b8b084f5c34af0090478858dcbd46b6102913cf6",message:"Use-RaRecord-In-ReferenceArrayField-for-now",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 15:44:34 +0200"},{sha:"022d33d6d4a09b5bbb6fcaf7c209742c8ca497cf",message:"Make-BooleanField-stories-use-a-Resource",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 15:44:05 +0200"},{sha:"7f3284097bd28dc880d1af72eb6b62a306b725b6",message:"Revert-SaveButton-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 15:43:21 +0200"},{sha:"b0af5cd9f3b33f2cb0c3e82141a0afbadc177926",message:"Revert-SortPayload-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 15:42:31 +0200"},{sha:"caf4d468fc28229288fb9265866f550ae24b920e",message:"Change-getContextValue-for-setContextValue",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Mon, 15 May 2023 10:42:10 -0300"},{sha:"114bb31994d195773cfa5d6ddf5c08d8d87a3d9b",message:"Revert-demo-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 15:41:37 +0200"},{sha:"15f0bcefe61f15d63e3161b27a2475e47c0c005d",message:"Fix-custom-onChange-handlers-should-have-access-to-updated-context-in-puts-value",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Mon, 15 May 2023 10:39:33 -0300"},{sha:"91d22acdf18134dd8efa31f6bd9b0f3b1a80acba",message:"Revert-unnecessary-change",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 11:17:39 +0200"},{sha:"8cefb44693c56b3bd74a16b46375a070cdae1cdb",message:"Fix-defaultProps-breaking-change",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 11:14:51 +0200"},{sha:"cd69c5aad23f6b20a9537eea69917e03d8c42ed1",message:"Add-invalid-TS-example-in-Fields-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 11:14:35 +0200"},{sha:"d54ea871db063bf31d963b4a316aadb5aa463a3a",message:"Revert-CRM-types-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 09:46:57 +0200"},{sha:"dcbc0e2cef00c3292c568f5ed27d8231e34f4924",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 May 2023 09:44:08 +0200"},{sha:"e3b2a3fb020b552ee165892420af43e35bea85b6",message:"Revert-more-unnecessary-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 13 May 2023 10:17:18 +0200"},{sha:"63557ccecc3ea753d13e10dd7b0ebe728f231c39",message:"Add-info-about-RaRecord",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 13 May 2023 10:05:40 +0200"},{sha:"356fed5e9d4f331dc6312b2d9b7a754a85903c4e",message:"Revert-more-unnecessary-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 13 May 2023 10:01:43 +0200"},{sha:"7ca95110ddce4defbc30b74fcd868f1de0abaf1b",message:"Revert-unnecessary-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 13 May 2023 09:40:53 +0200"},{sha:"e66321d219bbc07991144d74bf9d26f9432fdebe",message:"Make-it-backward-compatible",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 13 May 2023 09:35:06 +0200"},{sha:"2badd8a185aaf55c33135c19a8d04f0989fcaea5",message:"Revert-more-unnecessary-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 May 2023 18:10:13 +0200"},{sha:"94d64459a80ee129d93afc4aa7c3c2e745eb4207",message:"Revert-more-unnecessary-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 May 2023 17:35:27 +0200"},{sha:"ffc9e0deb4c9242c7ce51c7060ed5cfccae9c407",message:"Revert-unnecessary-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 May 2023 17:34:33 +0200"},{sha:"43f8e72461869fd6779c00488d52dc36ac1c8183",message:"Revert-to-using-RaRecord-where-possible",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 May 2023 17:32:09 +0200"},{sha:"973d573b9e1db4bb31fc22435524d8204934d1ce",message:"Add-BooleanField-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 3 May 2023 15:18:10 +0200"},{sha:"e1cdc22ca60ea5caae6c4956fddccdf30afa7b92",message:"Add-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 3 May 2023 15:12:01 +0200"},{sha:"0be2db9acc665b5ff5a99c8ae361780892576f23",message:"Fix-localforage-and-localstorage-dataProviders",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 3 May 2023 14:57:38 +0200"},{sha:"51d9352aa304eaa1a4646395e322d9c7d335c350",message:"Update-all-fields-to-support-source-inference",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 3 May 2023 14:42:31 +0200"},{sha:"7dfa47617c5d7c121ab371d457400c15319a6ca1",message:"Fix-demo-types",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 27 Apr 2023 17:17:27 +0200"},{sha:"b7635e3db9a981521b5245a75d1e76a117b0e55a",message:"Add-TS-support-to-simple-fields",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 27 Apr 2023 17:02:57 +0200"},{sha:"b95ae6fa7354fe14d1e36270ce9b5c90b8af15ce",message:"Merge-pull-request-8908-from-marmelab-use-input-validation",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 12 May 2023 17:59:02 +0200"},{sha:"44eaf5268a717faa3c6f41a0b8e8959830344ca2",message:"Simplify-useInput-validation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 12 May 2023 17:35:37 +0200"},{sha:"cd2e32cedad2822f942954432a4ec3725a16c09e",message:"Merge-pull-request-8905-from-marmelab-dompurify-target-blank",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 12 May 2023 14:32:19 +0200"},{sha:"160841a79762ee0beabbb979df7375284eb5f6a5",message:"Merge-pull-request-8906-from-marmelab-tuto-Custom-Tags-Selector",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 12 May 2023 14:31:58 +0200"},{sha:"4609d80750afe61d6f0523d02d1de5b6e337c8a1",message:"Doc-Add-Advanced-Tutorial-about-Custom-Tags-Selector",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 12 May 2023 14:14:17 +0200"},{sha:"b53e0abde3126d2e9a506ca93d2e23cb37c56eb9",message:"code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 12 May 2023 12:09:49 +0200"},{sha:"1df544e0bee1b370b5975f441203399af88c6087",message:"Add-purifyOptions-prop-to-RichTextField",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 12 May 2023 11:33:45 +0200"},{sha:"cdd3995f3b4fdc1ade39abfdc680eed3b837fb9f",message:"Merge-pull-request-8862-from-marmelab-record-types",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 11 May 2023 18:12:00 +0200"},{sha:"cdf71f56887e4ce37457631a85218cafb94767a5",message:"Fix-GetOneParams",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 May 2023 17:23:23 +0200"},{sha:"4b8f1545029361d5e0bcbaf65b5bdcfc394302a2",message:"Fix-breaking-change",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 27 Apr 2023 15:21:24 +0200"},{sha:"8b916b36199de395a7f33ec78545f212e7514504",message:"Update-RaRecord-type-fix-some-other-types",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 27 Apr 2023 14:48:56 +0200"},{sha:"1cbc30171e1f645d1c827cc7838912e7a428b0b6",message:"Merge-pull-request-8902-from-marmelab-fix-create-my-admin-node-requirement",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 May 2023 16:29:38 +0200"},{sha:"1b95ac04b53f104f6a0a00175d4a2fdc6751728e",message:"Listen-to-all-IP-addresses-by-default",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 11 May 2023 16:14:07 +0200"},{sha:"417309c0ec4f5985c1aa4e38d1fa372a8c551a60",message:"Fix-create-react-admin-requires-node-16",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 11 May 2023 16:08:43 +0200"},{sha:"0c8b36b069aefd6f1d28296c602849d0c9122969",message:"Merge-pull-request-8899-from-marmelab-fix-reference-field-link-function",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 11 May 2023 09:59:32 +0200"},{sha:"dadd6b65b43a5dc6e74599a7f67c68562c44dbde",message:"Fix-sidenav-on-mobile",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 11 May 2023 09:48:24 +0200"},{sha:"cc8509bb60713cbdaab66da3c4723373606f1dbb",message:"Merge-pull-request-8898-from-marmelab-toc-containter-overflow-y",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 May 2023 09:28:56 +0200"},{sha:"ee7466ae32fb1621e19742a0e5999151fb746306",message:"Merge-pull-request-8901-from-WiXSL-docs-datagrid-isrowselectable",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 10 May 2023 17:53:18 +0200"},{sha:"b23b732dca1a2804e43d6d67dd2c4c40b9f93f22",message:"Updated-Datagrid-s-isRowSelectable-description-and-examples",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Wed, 10 May 2023 12:26:54 -0300"},{sha:"8733b282bf7c484d11e314a9b5c812d78e0ffe4e",message:"Fix-ReferenceOneField",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 10 May 2023 17:12:21 +0200"},{sha:"d31de6513a7c892a9d8d959519adfb598dd791d0",message:"Fix-ReferenceField-link-function-is-called-with-referencing-record",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 10 May 2023 16:49:05 +0200"},{sha:"54f64776557e04487426094022f251c2d46b9720",message:"Doc-Allow-TOC-sidebar-to-scroll-vertically",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 10 May 2023 15:21:54 +0200"},{sha:"69f2d0c6dfc886e6fe44d4a2dc7c9ce3cfbd3664",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 May 2023 13:06:55 +0200"},{sha:"71e2434fa49107203b2e41d976876bcea7c2f7f3",message:"Fix-ESLint-Wrning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 May 2023 10:04:15 +0200"},{sha:"e483a65b260f6c61a248979d13e836d0b05d3b5a",message:"Doc-Fix-ReferenceField-syntax",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 10 May 2023 10:00:42 +0200"},{sha:"aa94fa86db7cf4d5c4ec3617f7a8661cfa29d52b",message:"Merge-pull-request-8895-from-WiXSL-rf-queryoptions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 10 May 2023 09:08:51 +0200"},{sha:"93e0f34a96f1a1282044c181a4140511c6447922",message:"Merge-pull-request-8896-from-charlie-ac-docs-nits",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 10 May 2023 09:07:31 +0200"},{sha:"764dd0d5efc4b6e2f5972b8d68d14edf2688306b",message:"Merge-pull-request-8887-from-smeng9-master",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 10 May 2023 09:07:01 +0200"},{sha:"28a4b0a2697524523d1b7b7d90b07699da54f9ab",message:"fix-linter-warning",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Wed, 10 May 2023 09:42:27 +0800"},{sha:"abc2c8147702168ca02c67f0d58e176e7aeff98a",message:"fix-import-statements-in-example-code",author:{name:"charlie",email:"c237629@gmail.com"},date:"Tue, 9 May 2023 09:48:42 -0700"},{sha:"172e532c73000c6d7146c903eeb5a5bfff3f7a25",message:"Merge-pull-request-8894-from-akriventsev-add-casdoor-authprovider",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 9 May 2023 15:39:31 +0200"},{sha:"6f591c89d209ce03d00934ad65f4454713e70fa2",message:"Add-queryOptions-prop-to-ReferenceField",author:{name:"Aníbal Svarcas",email:"asvarcas@metiri.la"},date:"Tue, 9 May 2023 10:28:35 -0300"},{sha:"148cee258b390dfe02aa22a907ccb2d38354604d",message:"revert-Postgrest",author:{name:"Alexander Kriventsev",email:"alexander.kriventsev@gmail.com"},date:"Tue, 9 May 2023 15:52:38 +0300"},{sha:"e1383c93bdcadc8f853ea34ab5ff48c7a3d7bddd",message:"correct-alphabet-order",author:{name:"Alexander Kriventsev",email:"alexander.kriventsev@gmail.com"},date:"Tue, 9 May 2023 15:40:56 +0300"},{sha:"de9914047edd2bc9c70a0f551fa6b287823aad5c",message:"Merge-pull-request-8893-from-marmelab-realtime-supabase",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 9 May 2023 14:29:11 +0200"},{sha:"906af62a2b3f9241bad6a4c5652fe0286160d6c8",message:"Merge-pull-request-8874-from-marmelab-theme-dark-mode",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 9 May 2023 14:28:48 +0200"},{sha:"dfb0d759b20bd8c71fae332b98b1fa3fc848cdb4",message:"Merge-pull-request-8881-from-marmelab-update-tutorial",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 9 May 2023 13:13:55 +0200"},{sha:"1c26c547fb0f3419129c61811a8413c1af84ae8e",message:"Rename-default-theme-prop-to-defaultTheme",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 9 May 2023 12:51:40 +0200"},{sha:"b91969760429f31e3fe2c69f5962dfe88178b1e2",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 9 May 2023 12:38:53 +0200"},{sha:"630d930a39f9d35d2a94fd555d6a8f9aa8825648",message:"add-casdoor-auth-provider",author:{name:"Alexander Kriventsev",email:"alexander.kriventsev@gmail.com"},date:"Mon, 8 May 2023 21:53:21 +0300"},{sha:"c82cd661a6d971fc527567af17f0b3c32bb0014d",message:"Fix-and-reorder-authProvider-backends",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 May 2023 18:37:37 +0200"},{sha:"deef4f093bd5a085fbdaae85b3b8df7d762cbc34",message:"Fix-syntax-highlighting",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 May 2023 18:34:14 +0200"},{sha:"4a9f0d1ecf48335984aa34cd6b5fc09f8e325eda",message:"Doc-Add-Supabase-realtime-adapter",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 8 May 2023 18:32:04 +0200"},{sha:"f470438d581fd324ef5d17856dc32d72cdbb5816",message:"Remove-useless-instance-of-ToggleThemeButton",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 7 May 2023 12:30:58 +0200"},{sha:"34452f5b41e68592c696ded9fbc97f7961def7f3",message:"Fix-typos",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 7 May 2023 12:20:17 +0200"},{sha:"ebb37ba743f0468bcfa4ece8bfe192891ebfd9fe",message:"Display-the-ToggleThemeButton-automatically",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 7 May 2023 12:12:33 +0200"},{sha:"0853cc222d1f7534c0511464cc81dd03405419bd",message:"Adapt-theming-documentation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 7 May 2023 11:20:33 +0200"},{sha:"2cbc2c36ff5d602228cd83e5b908672173aa4383",message:"Add-tesst-for-AdminContext",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 7 May 2023 11:07:09 +0200"},{sha:"e2c34041df118f6c2f77d39c1a1106bfb2a9dcf2",message:"Unit-test-ThemeProvider",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 7 May 2023 10:44:32 +0200"},{sha:"427ad62a6b2664c8504fb46712de5ee3537d8acb",message:"Add-unit-test-for-ToggleThemeButton",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 6 May 2023 09:02:24 +0200"},{sha:"99cbafd99d1e1140df341d07626936b1d6d3b214",message:"Fix-sidebar-props",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Sat, 6 May 2023 10:11:55 +0800"},{sha:"cb91e5ac6660ca7153a74971c142102d84b5cdf5",message:"Various-Admin-doc-adjustments",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 6 May 2023 00:33:00 +0200"},{sha:"fa682b38b387dba90bff553554b2c561ea7fef83",message:"Remove-deprecated-props",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 May 2023 22:58:54 +0200"},{sha:"352a57d3dd1b99c4a6f8b7b525410caf489cfdff",message:"Reorder-Admin-props-alphabetically",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 May 2023 22:58:27 +0200"},{sha:"ef2577365f2c46a13ffa22702c376888acc35c99",message:"Remove-useless-configuration-page-from-ecommerce-demo",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 May 2023 22:48:56 +0200"},{sha:"a6d4a1ebc90184410bd48dd7ba0338e9b755cfb6",message:"document-defaultToLightTheme",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 May 2023 22:48:39 +0200"},{sha:"99c8e382ab9f67bad57037fe237ab015e3463dcd",message:"Fix-spinner-in-ecommerce-demo",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 May 2023 22:13:54 +0200"},{sha:"141df507410f1747b708256f619720f1a0345a93",message:"add-Admin-defaultToLightTheme-prop",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 May 2023 22:01:48 +0200"},{sha:"66586810e55ed45b1c3b372f1c5592e32e62e19b",message:"Use-ToggleThemeButton-in-ecommerce-demo",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 May 2023 21:43:21 +0200"},{sha:"4a3d1e8e0b8e9b340f16c4acfeccad5159b8817e",message:"Fix-demo-compilation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 May 2023 21:33:21 +0200"},{sha:"87da0a95f9e1d8986188ae82b835c773947d1992",message:"Fix-login-background",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 May 2023 20:47:38 +0200"},{sha:"0b2967aabe7d416823460cd7ea4d4c89bfd23955",message:"Fix-unit-test",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 5 May 2023 20:46:27 +0200"},{sha:"ac073b435338aab7cb43c598083f96be1a856e50",message:"update-yarn.lock",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 5 May 2023 17:50:35 +0200"},{sha:"ed65aad62965630cd1a7d4e713f9705476d34e09",message:"update-packages.json",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 5 May 2023 17:50:25 +0200"},{sha:"e936ff2c3f887d2e98ef136cf3b3f3d254725fc4",message:"v4.10.2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 5 May 2023 17:39:01 +0200"},{sha:"6aa22737bc2df48489ab56f691d7ef6bbba67597",message:"Update-changelog-for-v4.10.2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 5 May 2023 17:36:11 +0200"},{sha:"257ab0b656eff42e9223e96dea9926f652a2ae1c",message:"Merge-pull-request-8882-from-marmelab-warnWhenUnsavedChanges-isSubmitting-fix",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 May 2023 14:19:09 +0200"},{sha:"f8e0e9edaa2a1e30a09d5146352b2fd69e86ad83",message:"Merge-pull-request-8886-from-marmelab-rao-8885",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 May 2023 14:17:39 +0200"},{sha:"ac9ac0f45dbce597b957c3fe598dda43ed4a6945",message:"fix-swap-Menu.ResourceItem-from-to-to-name",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Fri, 5 May 2023 14:02:53 +0200"},{sha:"cdcfaa1df9b6fd30a3accb8d6d9e8742e9b0b6a6",message:"Add-screencast",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 5 May 2023 14:00:22 +0200"},{sha:"011c76f419afa3e7230c3f3e16838dfb7d65caf7",message:"update-comment",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 4 May 2023 15:43:50 +0200"},{sha:"c8da6c85fd493d5470f15ec6158d2875f5e3ae4a",message:"add-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 4 May 2023 15:41:18 +0200"},{sha:"cd8047a74058a07b1b2bbcb9815dc00cb40a8d0b",message:"fix",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 4 May 2023 15:22:47 +0200"},{sha:"7be2832174b432549f8828faf6a84e6e9ebe1103",message:"Add-CLI-chapter",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 May 2023 11:07:42 +0200"},{sha:"135f2348e2c95bc1e8cd4e0caadd17bc68f083c6",message:"Update-tutorial",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 May 2023 10:51:31 +0200"},{sha:"9f837e3b8d76cc58a196c82e295e69379eb66b30",message:"Update-tutorial-to-use-create-react-admin",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 May 2023 10:39:47 +0200"},{sha:"755553c1f10a9684184e4fbbfe1dbfd7c88f7c2f",message:"Merge-pull-request-8865-from-nazirov91-patch-1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 4 May 2023 10:38:11 +0200"},{sha:"a0c70a314e39a8d57043a83ccacbb6c29e83462f",message:"Merge-pull-request-8880-from-marmelab-fix-create-react-admin",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 4 May 2023 10:07:28 +0200"},{sha:"1e8601ea9a896bbd1de565567845c6ec97c573ad",message:"Fix-create-react-admin-bin-declaration",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 4 May 2023 09:59:51 +0200"},{sha:"dfd97e327097dea5c45f2c3e0085f253784f53ba",message:"Fix-rich-text-compilation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 May 2023 00:28:40 +0200"},{sha:"566fae414540d7936cc48494609fbbc6d5a9a248",message:"Add-ability-to-default-to-dark-mode-when-users-prefer-it",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 3 May 2023 00:13:18 +0200"},{sha:"6ae02f6dc1fec407aded510200a8d92f6ca1c796",message:"Add-links-to-sponsors",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 May 2023 10:37:21 +0200"},{sha:"7ef0d7c340804a4482c8fce0b79fa44185484ab3",message:"Update-changelog-to-announce-the-publication-of-create-react-admin",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 2 May 2023 10:23:08 +0200"},{sha:"56f90ba8faf4e4bff9d96d7d47fa9e9196653f7c",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Apr 2023 15:46:08 +0200"},{sha:"b100535f82aaa39a24afd3630f6fcf07b1c5c3ae",message:"add-changelog",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Apr 2023 15:46:02 +0200"},{sha:"2cd1da1b62a781754fcb1f8a7a1a28645243df56",message:"v4.10.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Apr 2023 15:44:44 +0200"},{sha:"5832501e013dec7bccdfcfdc95570f8cbd41db82",message:"make-create-react-admin-private",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Apr 2023 15:44:13 +0200"},{sha:"23eb0603e02516bc8105eb3123856f8beb0ecb22",message:"Fix-yarn-dependencies",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Apr 2023 15:42:55 +0200"},{sha:"65189b7cea65cc57190f41f77b84fdb290b68e29",message:"v4.10.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Apr 2023 15:35:52 +0200"},{sha:"d8e0affd08af980bc6917cebeae029a0de0f4a05",message:"Prepare-changelog-for-v4.10.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Apr 2023 15:34:46 +0200"},{sha:"14e9c3deebddeb778cda344ff464356200cf5a76",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Apr 2023 15:20:54 +0200"},{sha:"1298e69f4b047ed69038ad16e04bc672e8462267",message:"Merge-pull-request-8833-from-marmelab-create-admin-app",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 28 Apr 2023 15:09:07 +0200"},{sha:"146d444b7581e1a008816494d5ab63d36e2c09a6",message:"Fix-Newline",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Apr 2023 15:08:05 +0200"},{sha:"1ca05d55ddaba2f968d132edd7a754858514fbb9",message:"add-margin",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Apr 2023 15:06:39 +0200"},{sha:"238d98c1e7cff34bd95b6a6557f8463725f89ffc",message:"Fix-typos",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Apr 2023 15:05:19 +0200"},{sha:"4dcc732ce02b43b85fb9e6c84ab03c2580cec605",message:"Wording-adjustments",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Apr 2023 15:03:30 +0200"},{sha:"f783fc4abf448c34315730b1880ec066c611526c",message:"Fix-readme-and-warnings",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 28 Apr 2023 12:02:00 +0200"},{sha:"cb76cd0e8699ecc37eef8054b2cc84015dec152d",message:"Fix-installer-command-in-help",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 28 Apr 2023 11:39:09 +0200"},{sha:"eb5903a000c06b67b6e95e243c3cd5afdd7c3feb",message:"Update-DataProviderList.md",author:{name:"Sardorjon Nazirov",email:"sardor.nazirov@gmail.com"},date:"Fri, 28 Apr 2023 09:09:44 +0500"},{sha:"259b46efb0b4ecab0cb5f27724bdd16a8dee79ab",message:"Merge-pull-request-8861-from-marmelab-fix-infinite-auth-callback-loop-on-error",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 27 Apr 2023 11:58:02 +0200"},{sha:"b19c1c95151b325c1674559785cdef4bd35b91f7",message:"Fix-infinite-redirection-loop-in-useHandleCallback",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 27 Apr 2023 11:47:31 +0200"},{sha:"bb9c53c7663d0c1ea420afed6103ad349770dbb1",message:"Merge-pull-request-8856-from-marmelab-appBarAlwaysOn",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 27 Apr 2023 09:57:46 +0200"},{sha:"e331902d012f708188d11da5973ac513d06a27c1",message:"clean-stories",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 26 Apr 2023 15:18:46 +0200"},{sha:"a5edec70bff88be47258345ce93087a9f6680c36",message:"update-doc-and-jsdoc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 26 Apr 2023 15:13:06 +0200"},{sha:"9c0fcf754ce0198084326d042e7b6660b0bea2ed",message:"wip-introduce-Layout-appBarAlwaysOn-prop",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Apr 2023 18:15:25 +0200"},{sha:"f758e2aff66d4263c14c63b5c268f3ff63adccbb",message:"Sanitize-app-name",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 26 Apr 2023 11:13:44 +0200"},{sha:"02fe95575db6dc6aba071446b3ef7b25d95170e4",message:"Add-more-templates-READMEs",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 26 Apr 2023 11:01:56 +0200"},{sha:"ad45963790462ae416509b0c5fdd2026499733e2",message:"Templates-can-now-provide-help-texts",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 26 Apr 2023 10:42:00 +0200"},{sha:"d3bc55ec0afe26fac567b2243d46adbb8475137b",message:"More-fake-data",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 26 Apr 2023 10:29:38 +0200"},{sha:"e05a6c0d482966b763e376790d8d0121d56486d5",message:"Merge-pull-request-8767-from-marmelab-gif-to-webm",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 26 Apr 2023 10:26:15 +0200"},{sha:"1dfb048967563d8b1407475fdfc80f11660b7cd6",message:"Fix-generated-project-deps",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 26 Apr 2023 10:15:54 +0200"},{sha:"b14009fd2ca3c9fbc902aca55e551313ba911dc6",message:"Add-tokens-replacement-in-more-files",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 26 Apr 2023 09:40:17 +0200"},{sha:"8ab5ea583ea7b2673d31de4f9c726f2b842ed0a9",message:"Merge-remote-tracking-branch-origin-master-into-gif-to-webm",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 25 Apr 2023 18:28:24 +0200"},{sha:"68cc6314230214f898161d66d321f6606153dea6",message:"better-optimize-webm-files",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 25 Apr 2023 18:18:29 +0200"},{sha:"b0771dbf3add2079d2844c2d9ab4dc9c57832774",message:"Replace-tokens-in-README",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 25 Apr 2023 18:01:33 +0200"},{sha:"5d9822d79eac51064ee0be13748e75e5aa32a4bf",message:"Add-ability-to-compose-README",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 25 Apr 2023 17:59:54 +0200"},{sha:"a96331f2ab860c8ba310715cc62c6e76f1c38687",message:"Add-installation-step-and-use-bold-instead-of-colors",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 25 Apr 2023 17:34:21 +0200"},{sha:"9e059db3daa24b42bc8d93c286a3567dbbb682e6",message:"Add-comment-about-local-authProvider",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 25 Apr 2023 16:41:08 +0200"},{sha:"09dc220eabcd174998599ffb6b669ea6e7534de0",message:"Update-common-template",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 25 Apr 2023 16:40:53 +0200"},{sha:"6b8386e1d33f5d4ae179c1816e40f7302f572009",message:"Merge-pull-request-8857-from-oliviertassinari-fix-mui-reference",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Apr 2023 12:15:08 +0200"},{sha:"7f5e045e7306a852e6f757c9c281e71bd6951f4e",message:"fix-name",author:{name:"Olivier Tassinari",email:"olivier.tassinari@gmail.com"},date:"Mon, 24 Apr 2023 23:20:37 +0200"},{sha:"72aa3bf6641e68c1a08618157aa1d5a3fd9ad837",message:"Doc-Fix-reference-to-Material-UI",author:{name:"Olivier Tassinari",email:"olivier.tassinari@gmail.com"},date:"Mon, 24 Apr 2023 23:18:35 +0200"},{sha:"c933ab5041464b80f5802367f129381e5bd78d62",message:"Merge-pull-request-8756-from-PennyJeans-custom-image-delete-icon",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Apr 2023 16:59:39 +0200"},{sha:"81984adfd9b5bd95681684d9d5094343b7d74a52",message:"Merge-pull-request-8855-from-marmelab-doc-show-aside",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Apr 2023 14:39:19 +0200"},{sha:"5c5f7517198be3a14559963ab81219ac7633a395",message:"Fix-indentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Apr 2023 14:35:15 +0200"},{sha:"00ee2316917b611ecf25b37f1c2211f6c5e2d31a",message:"change-prop-to-camelcase",author:{name:"Moritz Gramlich",email:"moritz.gramlich@tngtech.com"},date:"Mon, 24 Apr 2023 14:35:04 +0200"},{sha:"54eb7f1e28875a957978ae841d0fb3754d6baeee",message:"Doc-Fix-Show-documentation-misses-the-aside-prop",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Apr 2023 13:09:52 +0200"},{sha:"f6863b6146ae9951bea61e2441f282485c2695a5",message:"Fix-indentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Apr 2023 13:05:57 +0200"},{sha:"d20e8b2bc28712be334e85e2479e5e8bd36beef4",message:"Update-CHANGELOG.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 24 Apr 2023 13:03:36 +0200"},{sha:"c9740e4ca99408ba59b882c59c6a239fb60a0738",message:"Fix-env-TS-errors",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Apr 2023 13:03:05 +0200"},{sha:"4eaa18234706e839976f193257725c9c4a054bf6",message:"Update-CHANGELOG.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 24 Apr 2023 13:02:12 +0200"},{sha:"3d292939ec79328d83463b693995bc5db6b9f90d",message:"Fix-react-warnings",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Apr 2023 12:59:41 +0200"},{sha:"68aa1f257ab422ea1842d46efd68817f034be077",message:"Ignore-templates-package.json-except-for-common",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Apr 2023 12:58:20 +0200"},{sha:"7a2bead446bfd3fc5262b2f7006bdd4fe5198123",message:"Fix-makefile",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Apr 2023 12:57:58 +0200"},{sha:"0e34f78a1f078ed3a6c9c3877d88fdf987e4be2e",message:"Makefile-and-readme",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Apr 2023 12:11:24 +0200"},{sha:"b1342ea16889386889048d3e72e88b08a92ea419",message:"Update-yarn.lock-for-v4.9.4",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Apr 2023 11:54:52 +0200"},{sha:"5e02979700dbbcd1c31d86d4892ca2291d8f41b5",message:"v4.9.4",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Apr 2023 11:52:40 +0200"},{sha:"8db304e235b2a07e410ebeeddb10d159eb9674e4",message:"Add-changelog",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Apr 2023 11:52:11 +0200"},{sha:"1416f1c03f3ba810db373e5da6f05b9e3db26e8c",message:"Merge-pull-request-8853-from-marmelab-stackblitz-link",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Apr 2023 10:49:46 +0200"},{sha:"4f33468215affa7ffa8177915cfdd81aca22c45c",message:"all-other-codesandbox-links-including-tutorial",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Apr 2023 10:34:41 +0200"},{sha:"dbb8ba314d4e1d360ceb798c9c94bddf7413cedc",message:"Merge-pull-request-8837-from-smeng9-master",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Apr 2023 10:23:14 +0200"},{sha:"718843bc3d30aee665eba8ddc15b76a725a20d71",message:"chore-Doc-Replace-codesandbox-links-by-stackblitz-for-issue-reproduction",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Apr 2023 10:15:41 +0200"},{sha:"0572a66b3deb5212b7c8b13705e29de9a9001030",message:"Merge-pull-request-8851-from-marmelab-doc-withrecord-datagrid",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Apr 2023 10:02:19 +0200"},{sha:"c3c1ccbcb6b3aef4c1a3073d6b3d9a1bea6470f3",message:"make-sure-the-stories-no-longer-have-typescript-issue",author:{name:"motion",email:"shaoyu"},date:"Mon, 24 Apr 2023 11:49:46 +0800"},{sha:"c98aa74ce97cdfcfaf9c075f6040b64f931e0345",message:"Merge-pull-request-8847-from-rlucia-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Sun, 23 Apr 2023 13:22:33 +0200"},{sha:"d1792df5c1da1fd3f3a3e4c3aa65349dd6f6f1cc",message:"Merge-pull-request-8846-from-marmelab-fix-Title-i18n-change",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Sun, 23 Apr 2023 13:22:13 +0200"},{sha:"73cd2d044b668317bf8c38851ee52710ffa6d425",message:"Doc-Fix-WithRecord-usage-in-Datagrid-to-remind-the-label-requirement",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 23 Apr 2023 07:43:44 +0200"},{sha:"2d7cd0805a8d9fa4af2a4cd47f08db976a6f7c65",message:"Merge-pull-request-8850-from-RoBYCoNTe-master",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Sun, 23 Apr 2023 07:28:48 +0200"},{sha:"d95be94b43418e48a1b503c52e1ae343a69c9c88",message:"fix-added-component-spec-to-Typography",author:{name:"Roberto Conte Rosito",email:"roberto.conterosito@gmail.com"},date:"Sat, 22 Apr 2023 15:45:53 +0000"},{sha:"9af2c022e366e6299b98f454d23d3c0d18c9756c",message:"fix-changed-div-with-Typograhy",author:{name:"Roberto Conte Rosito",email:"roberto.conterosito@gmail.com"},date:"Sat, 22 Apr 2023 15:44:54 +0000"},{sha:"b1fc95a49ec1f8b7301d99c06654f317d3aa133f",message:"Merge-pull-request-8832-from-marmelab-rao-8831",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 21 Apr 2023 17:22:44 +0200"},{sha:"f4335d54967697a6ae0275d822b47a0ddfe7c70c",message:"Merge-pull-request-8844-from-elstgav-patch-1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 21 Apr 2023 15:53:51 +0200"},{sha:"61e1b7c3e2d5c0c211f4751fff91e88523438f89",message:"Set-explicit-type-for-mock-DateField-options",author:{name:"Gavin Elster",email:"gavin.elster@me.com"},date:"Thu, 20 Apr 2023 16:32:29 -0600"},{sha:"5427b2744c723656d7ec43678e30faf208a910ce",message:"fix-credentials-and-headers-belong-to-HttpLink",author:{name:"Rocco Lucia",email:"rlucia@iscanet.com"},date:"Thu, 20 Apr 2023 16:28:34 +0200"},{sha:"d58229f541d06c7c5a448ced92ce7b9498882b03",message:"Fix-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 20 Apr 2023 15:37:47 +0200"},{sha:"10dc27abaed8615e9d43e4d69b35083174179fe4",message:"Fix-AppBar-Title-disappears-on-locale-change",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 20 Apr 2023 15:12:33 +0200"},{sha:"88cdab2bee284c96c1b54e5612edcaee0cab438a",message:"fix-theming.md",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Thu, 20 Apr 2023 01:54:31 +0800"},{sha:"4a2b78e7a3bca2de60492f57750f17ee52e03261",message:"fix-appbar-stories",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Thu, 20 Apr 2023 01:38:20 +0800"},{sha:"c7f383aad51727eef5124b32a81562c724ce6898",message:"fix-appbar-stories",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Thu, 20 Apr 2023 01:26:44 +0800"},{sha:"4c06e7d4633c69f76e1d25f976170b298dc0cdbe",message:"doc-add-mui-documentation-references",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Wed, 19 Apr 2023 17:30:59 +0200"},{sha:"7ce88fedcf413c63435cc1627b27f814de9f22a1",message:"Update-locales-type",author:{name:"Gavin Elster",email:"gavin.elster@me.com"},date:"Tue, 18 Apr 2023 15:37:35 -0700"},{sha:"7e5d70d97736bd9c1b1a33c6918a9e3e3e21ca54",message:"Clarify-DateField-options-type",author:{name:"Gavin Elster",email:"gavin.elster@me.com"},date:"Tue, 18 Apr 2023 15:31:07 -0700"},{sha:"ee1c6fd55c0f37798140af189196c4549315e6e3",message:"Merge-pull-request-8841-from-marmelab-doc-MultiLevelMenu",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 18 Apr 2023 22:13:23 +0200"},{sha:"d25233fdf75853b6ada356fb06593e0d81ff2053",message:"Doc-Add-more-details-about-useDefineAppLocation-in-the-MultiLevelMenu-docs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 18 Apr 2023 14:23:40 +0200"},{sha:"fb4953578ce2167c5082e44f8e1589f588741e09",message:"adapt-documentation",author:{name:"Moritz Gramlich",email:"moritz.gramlich@tngtech.com"},date:"Tue, 18 Apr 2023 11:29:21 +0200"},{sha:"a70d83eb61c1dcd3a2f955caf064369b57f900b7",message:"fix-usermenu-in-containerlayout",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Mon, 17 Apr 2023 16:06:51 +0800"},{sha:"dbb25d7929799c394f5ef509eb6222c186c33e5d",message:"fix-usermenu-example-on-theming",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Mon, 17 Apr 2023 15:53:37 +0800"},{sha:"116b6d58d1788fe00ef9dc996698ed8aad38ec29",message:"fix-authentication-usermenu",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Mon, 17 Apr 2023 15:46:19 +0800"},{sha:"e7cbc62aafd057cded48376bde65756f0606bc0e",message:"Fix-forwardRef-for-AppBar-UserMenu",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Mon, 17 Apr 2023 15:36:21 +0800"},{sha:"efb793f3ec135a8a8f2124af1a682f83ef04732d",message:"update-useLogout-UserMenu",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Mon, 17 Apr 2023 15:28:46 +0800"},{sha:"d1889e46a5f284f5f56ec7136b4807becfc8e6b8",message:"Update-yarn.lock",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 14 Apr 2023 16:29:31 +0200"},{sha:"2a4df0a0d4f8840d1f3205eac43fc2dc2f3526eb",message:"v4.9.3",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 14 Apr 2023 16:24:45 +0200"},{sha:"03bb77e30b3e3b02531d06ff07c9499986e79119",message:"Add-changelog",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 14 Apr 2023 16:23:16 +0200"},{sha:"e95419404ffea79a97ed4febf517897f85f48fad",message:"Add-release.yml",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 14 Apr 2023 16:01:12 +0200"},{sha:"60f0b6351242a10e63c3eb27fb3d63cb9fd97908",message:"Merge-pull-request-8834-from-thatzacdavis-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 13 Apr 2023 21:16:18 +0200"},{sha:"df0308bfedf6ae66f40c05113ef95f61f9ec4a24",message:"Fix-typo-in-EditGuesser.md",author:{name:"Zac Davis",email:"thatzacdavis@gmail.com"},date:"Thu, 13 Apr 2023 14:28:56 -0400"},{sha:"f956b75684a7e5a0f232395649db1b47a3b89da1",message:"Add-create-react-admin",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 13 Apr 2023 15:29:58 +0200"},{sha:"db67e5b13651921f67242c05c1fb6cf58cc6cc60",message:"implement-review-comments",author:{name:"Moritz Gramlich",email:"moritz.gramlich@tngtech.com"},date:"Thu, 13 Apr 2023 11:51:10 +0200"},{sha:"6c947c6e7030f7fbe55f330cf3b4c00fa1fdcd85",message:"Merge-pull-request-8824-from-marmelab-fix-useinput-memoization",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 13 Apr 2023 10:41:14 +0200"},{sha:"60155fea15122d71c0953ce106ea60c6175c0d7b",message:"Merge-pull-request-8826-from-marmelab-fix-form-validate-on-submit",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 13 Apr 2023 09:58:29 +0200"},{sha:"1ef53a2e62b3baa2196560180868db7d061ceed7",message:"fix-ts-error",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Wed, 12 Apr 2023 20:50:46 +0200"},{sha:"61e9a5b46b9efa23bde05862e585ed095b25da24",message:"fix-improve-storybook",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Wed, 12 Apr 2023 18:29:41 +0200"},{sha:"a0102d4bc37a7e0acdc3e6b1c6248b3542232aac",message:"fix-add-support-for-user-defined-color-palettes",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Wed, 12 Apr 2023 18:29:27 +0200"},{sha:"09707bcb26702f0028033734b53b4282c08152bd",message:"mention-the-rhf-rule-in-the-docs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 12 Apr 2023 16:14:43 +0200"},{sha:"318cc33cbdbe729b6f780415e6acc047819997cd",message:"Merge-pull-request-8821-from-marmelab-doc-referenceinput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 12 Apr 2023 14:29:02 +0200"},{sha:"79d0c3511231e3eb0eb425673fad339b236c408b",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 12 Apr 2023 13:53:38 +0200"},{sha:"d85c986aeac157cca83de4484e7cd14d2e880671",message:"refactor-and-update-documentation",author:{name:"Moritz Gramlich",email:"moritz.gramlich@tngtech.com"},date:"Wed, 12 Apr 2023 10:53:23 +0200"},{sha:"9c997c18c9d95c5b34dcd5c5f6e0394f6924a794",message:"Merge-pull-request-8825-from-marmelab-fix-referenceonefield-sort-header",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 12 Apr 2023 09:25:18 +0200"},{sha:"347b4d525e099d65f62c54598efaf27c18160d2d",message:"add-a-test",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 11 Apr 2023 18:38:01 +0200"},{sha:"cb11f606f6a9530d146b1eda2823434a4c009caf",message:"Fix-Form-should-only-trigger-field-validation-on-submit-if-not-told-otherwise",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 11 Apr 2023 18:33:54 +0200"},{sha:"98d1b19038cb8a55578d432a9c3efa48dc4210ba",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 11 Apr 2023 18:25:09 +0200"},{sha:"54e8ad311fe11ed1ce954c92cc838689ae289c06",message:"Update-docs-AutocompleteInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 11 Apr 2023 18:22:53 +0200"},{sha:"a5b62a5e2ac1cbb9f712bd3b061cf53c873a05b1",message:"Fix-ReferenceOneField-shows-wrong-sort-order-when-used-in-a-Datagrid",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 11 Apr 2023 18:16:36 +0200"},{sha:"d449c0fc93b9a05bd33436efad8f07c984dfc8a9",message:"Fix-useInput-callbacks-are-mutable",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 11 Apr 2023 16:53:45 +0200"},{sha:"1220397c6fcdef404836e2fe590619a0577326c2",message:"fix-stylesheet-link",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 11 Apr 2023 16:52:06 +0200"},{sha:"fcf76b9a53b80637ab902bf49707d761dc3fe881",message:"Merge-remote-tracking-branch-origin-master-into-gif-to-webm",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 11 Apr 2023 16:51:02 +0200"},{sha:"58e4e9e968a56901c932e082a11361ef9ef04721",message:"Document-isLoading",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 11 Apr 2023 16:08:32 +0200"},{sha:"d6a5aa3693ca7b1f77e4052d8808575702bc7348",message:"Improve-AutocompleteInput-docs",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 11 Apr 2023 16:02:50 +0200"},{sha:"e447c67438ecc41fabbf8c48f6eb50c74de2b458",message:"Improve-RadioButtonGroupInput-choice-fetching-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 11 Apr 2023 15:23:18 +0200"},{sha:"bc3a6ec6f082eda9e8f6b67cbe35edc2410b0633",message:"Fix-LinearProgress-blinks",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 11 Apr 2023 15:20:58 +0200"},{sha:"a3b0a723d883f9b0835af8a4794992e4a11a39bc",message:"Rephrase-SelectInput-fetching-choices-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 11 Apr 2023 15:13:36 +0200"},{sha:"c1e75f8100694957142ffe32f79a6dee3a2f8f01",message:"Merge-pull-request-8823-from-marmelab-Datagrid-rowClick-false",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Apr 2023 14:00:02 +0200"},{sha:"30967d277aa5ae7f8b7eb36bc634f719e7e8ecbe",message:"Fix-Datagrid-rowClick-PropTypes",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 11 Apr 2023 11:14:06 +0200"},{sha:"21c27c144c843ead658ec904fa7e8d8d96f4e6cf",message:"Update-changelog-for-v4.9.2-update-yarn.lock",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Apr 2023 10:22:28 +0200"},{sha:"698f3614c059e82e2f3ce67132a0610727c6b4d0",message:"v4.9.2",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Apr 2023 10:16:13 +0200"},{sha:"4186a33d224b56fd376d766042b04a711dbad710",message:"Merge-pull-request-8809-from-kavval-fix-tiptap-editorProps",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Apr 2023 10:02:39 +0200"},{sha:"ccbaf7fc10c316c865b8bd1da5dc5fc4c3fca8fe",message:"Merge-pull-request-8813-from-haxqer-features-add-chinese-locale",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 11 Apr 2023 09:07:59 +0200"},{sha:"1cc8e52c34435c470fb2077fee0d5b7c96d7c8fb",message:"Fix-loading-indicator-center",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Apr 2023 22:24:28 +0200"},{sha:"46b3ae57d6a77d9bced3072870cba6a601ad8a95",message:"Explain-ReferenceInput-in-SelectInput",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Apr 2023 22:23:15 +0200"},{sha:"02393a6b5ef6e4f1a63a02cd9d2cefb1376d958b",message:"Doc-Improve-usage-examples-for-ReferenceInput-and-ReferenceArrayInput",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 9 Apr 2023 18:48:55 +0200"},{sha:"d6ae4e968ba32f50368cbe299b1c7d5958999499",message:"Merge-pull-request-8818-from-marmelab-doc-fixes-html",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 7 Apr 2023 17:56:47 +0200"},{sha:"2042b919fd6afe19d309ea054df8b64f997c841c",message:"rename-to-v15",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 7 Apr 2023 17:48:08 +0200"},{sha:"476981671339a8b1107b6e5afea46a639b714dbf",message:"Fix-TimeInput-table",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 7 Apr 2023 17:43:11 +0200"},{sha:"2e8029f4771d3dc75a35822264d82224ee094330",message:"Doc-Fix-various-markdown-syntax-warnings-causing-incorrect-HTML",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Apr 2023 17:40:18 +0200"},{sha:"a3d16d7b44f3889a7bbc1f7e912af28feb85134a",message:"fix-extra-opening-bracket",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 7 Apr 2023 17:36:23 +0200"},{sha:"d016758afe34a4251a8c778c1a435b921218f77a",message:"fix-missing-html-closing-tag",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 7 Apr 2023 17:34:07 +0200"},{sha:"ce9974e4d7a6bda7167f363c47e432ff9d2348bf",message:"delete-gif-files",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 7 Apr 2023 14:17:46 +0200"},{sha:"638a2195227903d345c2cde2c387a441786ccb2d",message:"improve-gif-quality-and-fix-simple-list.webm-height",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 7 Apr 2023 14:16:58 +0200"},{sha:"27fc437c3bbe893ed83b0514db18ffae25773fec",message:"Merge-pull-request-8804-from-marmelab-Datagrid-className",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 7 Apr 2023 11:24:56 +0200"},{sha:"c351ce49da0847edbb99c9c1eabbc0d8a0325cea",message:"Fix-Datagrid-does-not-apply-className-to-its-root-element",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 4 Apr 2023 16:58:06 +0200"},{sha:"4eb4f4cb9840f9108f6e46fa91c73d24606bd9c8",message:"Merge-pull-request-8815-from-IAmVisco-add-utility-generics",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 7 Apr 2023 10:39:14 +0200"},{sha:"15586b4807f497937b1a7fecfafcab66d8f8cc55",message:"Add-generic-to-useInput",author:{name:"Alexander",email:"sashok935@gmail.com"},date:"Thu, 6 Apr 2023 22:26:14 +0300"},{sha:"02d516fca2b4784e127f187229f762b95aebeafd",message:"Add-option-generic-types-for-resource-definitions",author:{name:"Alexander",email:"sashok935@gmail.com"},date:"Thu, 6 Apr 2023 22:35:43 +0300"},{sha:"0350fcba15f596d2476d799f5a176c39a70f39b2",message:"Merge-pull-request-8810-from-marmelab-fix-add-refresh-auth-to-auth-provider",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 6 Apr 2023 12:03:36 +0200"},{sha:"4a5f24ec659993e8853bd63094ae638baffcfd78",message:"Merge-pull-request-8811-from-marmelab-better-redirect-type",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 6 Apr 2023 11:08:37 +0200"},{sha:"ed0a4e1770fb8de2a6ab50ab4f4c59c0f094229e",message:"remove-the-old-Chinese-locale",author:{name:"haxqer",email:"2845513252@qq.com"},date:"Thu, 6 Apr 2023 16:02:03 +0800"},{sha:"79ecd3b2361ef9c75e2413050327f31b20c88722",message:"add-Chinese-locale",author:{name:"haxqer",email:"2845513252@qq.com"},date:"Thu, 6 Apr 2023 11:39:15 +0800"},{sha:"03becf671469d7bd461c3445e7215b6ca6fd41aa",message:"Remove-null-in-useRedirect-type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Apr 2023 17:48:39 +0200"},{sha:"847f75193362b2694c023abe0f0aa1e404492821",message:"Better-types-for-useRedirect-and-useCreatePath",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Apr 2023 17:39:32 +0200"},{sha:"b6d24f1ed4deb1969ecf0451b5ecc93aac547d91",message:"Fix-addRefreshAuthToAuthProvider-should-not-try-to-call-getIdentity-if-it-does-not-exist-on-the-original-AuthProvider",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Apr 2023 17:02:00 +0200"},{sha:"15328dcfdb709b5d70748ceab76e01c0aa14d370",message:"Doc-Add-link-to-tiptap-settings",author:{name:"Arnaud Didry",email:"arnaud.didry@gmail.com"},date:"Wed, 5 Apr 2023 16:10:38 +0200"},{sha:"8710ff6be083b01bfa6668aef10f3026f9cd0bf4",message:"Allow-editorProps-attribute-in-RichTextInput-editorOptions-props",author:{name:"Arnaud Didry",email:"arnaud.didry@gmail.com"},date:"Wed, 5 Apr 2023 15:30:12 +0200"},{sha:"0e1a1cec4e7be34f62e326c4969e347f892fd540",message:"Merge-pull-request-8781-from-marmelab-infinite-list",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Apr 2023 16:26:03 +0200"},{sha:"1a253323370dcd76505121f7f6d02256a690347c",message:"Merge-branch-next-into-infinite-list",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2023 15:44:15 +0200"},{sha:"ab9fe9cde2d78c7aa40f6a1b216e793d0b569818",message:"Merge-pull-request-8802-from-marmelab-ArrayField-filterable",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Apr 2023 13:58:57 +0200"},{sha:"c39c9cecb4a441fdddeb9a04b471a82235f755d0",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2023 13:45:34 +0200"},{sha:"53455716fc0c475e16cbb55f6f3be9340adb881c",message:"Fix-InfiniteList-stories-share-the-same-list-state",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2023 13:40:13 +0200"},{sha:"e65632a9da574be9c096cdccff6079dd9c21d3c7",message:"Improve-jsDoc",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Apr 2023 08:07:48 +0200"},{sha:"6d57fc5661d444203ae4d590955ff59df3972819",message:"Add-documentation-and-expand-list-manipulartion-capabilities",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Apr 2023 23:23:47 +0200"},{sha:"f519477bc971d8a4b9709c2ebbf3c8cd4553f503",message:"Merge-pull-request-8803-from-marmelab-fix-reference-array-input-meta",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 4 Apr 2023 21:40:45 +0200"},{sha:"dacbbe60d37a23f1936a5d40c9f9a672978baadc",message:"Fix-bug-where-the-InfinitePagination-cannot-fetch-after-page-2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Apr 2023 18:38:23 +0200"},{sha:"aa6266cf15aae85f56f3bd1315b08abf47ff33d6",message:"Add-load-more-story-and-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Apr 2023 13:58:12 +0200"},{sha:"687bbffbc89f83296947124613595f12166279fe",message:"Add-entries-in-Reference",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Apr 2023 13:40:19 +0200"},{sha:"4f5c8848e9772b73814f285e53db1179e78a4c06",message:"Fix-InfiniteList-example",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Apr 2023 13:37:23 +0200"},{sha:"81ad7907fd0aae599755380fb85f5330d47a954f",message:"Update-packages-ra-core-src-controller-list-useInfiniteListController.ts",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 4 Apr 2023 13:34:30 +0200"},{sha:"c84f4325a8825d5d3604c1c3facd471461bbd404",message:"Update-packages-ra-core-src-controller-list-useInfiniteListController.ts",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 4 Apr 2023 13:34:22 +0200"},{sha:"3e294a1c2d2df611d8b01f2f1cceed93ad6dbde9",message:"Fix-useReferenceArrayInputController-does-not-pass-meta-to-getMany",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 4 Apr 2023 11:19:17 +0200"},{sha:"790d2b37bf723f48f2a84a24fb526648cf6a223d",message:"Merge-pull-request-8794-from-pocivaneuh-layout-mobile-consistent-padding",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 4 Apr 2023 10:42:35 +0200"},{sha:"40f288b8ee8cb773701c2a7b988f9e23506514b5",message:"Merge-pull-request-8800-from-marmelab-Fix-FilterForm-infinite-loop",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 4 Apr 2023 09:08:18 +0200"},{sha:"05e9348afde017b599805f64b2ba76d1df8f9364",message:"Add-ability-to-change-the-sort-filter-and-selection-of-ArrayField",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Apr 2023 09:04:23 +0200"},{sha:"2e81138fab609fb8fc89804bae7482464b292e1c",message:"Test-error-case-in-List-components",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Apr 2023 06:59:19 +0200"},{sha:"d5c1dc3d13f251059ea3c96b88994002cce86c86",message:"Show-error-case-in-List-story",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Apr 2023 06:32:55 +0200"},{sha:"236b77afef97417df5b9ad8ceb5b3b8f882841ad",message:"Fix-FilterForm-infinite-loop",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Apr 2023 05:54:02 +0200"},{sha:"0972010fbe22f58b704b6c2f4624173bfd21a0d4",message:"Fix-total-when-getList-returns-a-pageInfo",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Apr 2023 22:54:13 +0200"},{sha:"ba6a82e4da7c1147b7ab5e4201e7d3dc17ace57a",message:"Add-unit-test-for-InfiniteListBase",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Apr 2023 22:09:55 +0200"},{sha:"6a9cb270d012f5f76f38cf2ca7dd510f85df1222",message:"Add-e2e-test-for-infinite-pagination",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Apr 2023 21:51:41 +0200"},{sha:"0d0baa072321422360bf2daf53d7770ee71dea11",message:"Fix-sidebar-starts-open-on-Mobile",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Apr 2023 21:49:42 +0200"},{sha:"107ed81ae78942c5814a1472e0ec969b766102e2",message:"fix-layout-padding-inconsistency-on-low-resolution-screens",author:{name:"Sullivan SENECHAL",email:"soullivaneuh@gmail.com"},date:"Mon, 3 Apr 2023 20:35:59 +0200"},{sha:"11fbc6ec0865a71eb152aea1a3c7b1c13d67094b",message:"Merge-pull-request-8792-from-kriskw1999-next_simple_form_iterator",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Apr 2023 15:25:59 +0200"},{sha:"c3add6c501798abcbd4044528da11bc09cbead6c",message:"fix-simple-form-iterator-defaulted-values-to-null-instead-of-empty-string",author:{name:"Krzysztof Marek Witkowski",email:"krzysztof.witkowski@kampaay.com"},date:"Fri, 31 Mar 2023 15:21:20 +0200"},{sha:"c170da833aa0d40c975ffab6e582eb754c48ab28",message:"fix-simple-form-iterator-defaulted-values-to-null-instead-of-empty-string",author:{name:"Krzysztof Marek Witkowski",email:"krzysztof.witkowski@kampaay.com"},date:"Fri, 31 Mar 2023 15:20:55 +0200"},{sha:"3654337653f5c633d10b511df53e948457b52699",message:"fix-simple-form-iterator-defaulted-values-to-null-instead-of-empty-string",author:{name:"Krzysztof Marek Witkowski",email:"krzysztof.witkowski@kampaay.com"},date:"Fri, 31 Mar 2023 15:19:28 +0200"},{sha:"a43de8569af6857d1a67cdef450268a45615bb03",message:"fix-simple-form-iterator-defaulted-values-to-null-instead-of-empty-string",author:{name:"Krzysztof Marek Witkowski",email:"krzysztof.witkowski@kampaay.com"},date:"Fri, 31 Mar 2023 15:15:49 +0200"},{sha:"ca855d9441f7a7beb4c22e1e113aa5bac289a424",message:"Fix-yarn-build",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Apr 2023 10:32:12 +0200"},{sha:"1e1dc176290d55c9327021e1673feb398a773b01",message:"v4.9.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Apr 2023 10:31:41 +0200"},{sha:"31cacd3359efc0e36f4335500720b1bbe80344e5",message:"PREPARE-CHANGELOG-FOR-V4.9.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Apr 2023 10:31:28 +0200"},{sha:"80f1a82db45329391d2dac4183e3d513b0124330",message:"Fix-linter-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 3 Apr 2023 10:19:54 +0200"},{sha:"72083b7e1b9dd5918a674d6685e7bc568924a986",message:"Merge-pull-request-8788-from-marmelab-fix-MUI-warning-Autocomplete",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 3 Apr 2023 09:30:47 +0200"},{sha:"92dbfa4685ffd19dbfc42ea7f49fd584b23cbb2a",message:"Add-mention-of-sticky-header-and-footer-in-the-docs",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 2 Apr 2023 23:45:01 +0200"},{sha:"dc754b4c866b32f23678b2f493e4f06cedf3a690",message:"Document-how-to-show-the-count",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 2 Apr 2023 23:19:59 +0200"},{sha:"b4d9393153ee33fc7293118f8610ce2ba2ee0964",message:"Remove-march-update",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 2 Apr 2023 21:42:55 +0200"},{sha:"b80670e92eb9b885c503c89e20d87775379f64fc",message:"remove-march-update",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 2 Apr 2023 21:40:45 +0200"},{sha:"99bc120619ccd9313d4125634f5fa59d6a855652",message:"Fix-liquid-error-on-FilterList",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 2 Apr 2023 21:40:04 +0200"},{sha:"4aefedd372c9a62dcf30010a825abb3cf66510d3",message:"Add-documentation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 2 Apr 2023 21:36:26 +0200"},{sha:"0b8566029f7fa00742e9881c6aa97492bb5d0563",message:"fix-unit-test",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 31 Mar 2023 18:45:27 +0200"},{sha:"5e279b75be344ed26fa7ebed63e0401667d4b162",message:"Fix-MUI-Autocomplete-warning-on-deselection-with-ReferenceInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 31 Mar 2023 17:39:03 +0200"},{sha:"efa2964bb46d10cf1da4b4e42bad67d2b629c322",message:"Merge-pull-request-8777-from-smeng9-patch-sidebar-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 31 Mar 2023 15:05:05 +0200"},{sha:"b51ebdfb07502fa7b97b8a2a063bcde7ab27df57",message:"Merge-pull-request-8782-from-zhujinxuan-exact-id-update",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 31 Mar 2023 14:56:50 +0200"},{sha:"b13893575612cb93d548daaf56e05cbcdb6bd14c",message:"update-useDeleteMany-cache",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 31 Mar 2023 13:23:03 +0200"},{sha:"71e57f821ebc73322ebcbf1015209a767d05ffe4",message:"Update-useDelete-optimistic-for-getInfiniteList",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 31 Mar 2023 13:16:27 +0200"},{sha:"f344252d9353ff45c26276ca9466efab1da36adb",message:"Add-tests-for-useUpdate-and-useUpdateMany",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 31 Mar 2023 13:09:34 +0200"},{sha:"de8e2254d9882126c0bb7dd495156e2dcab21f3b",message:"Update-useGetMany-to-update-getInfiniteList-cache",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 31 Mar 2023 13:01:17 +0200"},{sha:"86d676c10db3c09a783b668e3ec81f68e1f0ca43",message:"Fix-useUpdate-optimistic-effect-with-infinite-list",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 31 Mar 2023 12:57:36 +0200"},{sha:"967960655cfc67e45dd7443e504de363c0de97dd",message:"Doc-Add-tip-about-noSSR",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 31 Mar 2023 12:38:00 +0200"},{sha:"3132a8894b77e20de3be98975117ff981eeaab6d",message:"Merge-pull-request-8783-from-marmelab-ReferenceOneInput-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 30 Mar 2023 20:41:32 +0200"},{sha:"129148ee0f27ba414f807217884059be11a9915b",message:"Doc-Add-ReferenceOneInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 30 Mar 2023 14:07:25 +0200"},{sha:"31077834c5e811441873292367a3b1691e5183a6",message:"add-example-for-sidebar-prop",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Thu, 30 Mar 2023 13:52:34 +0800"},{sha:"6672b5974d6b7ae3ef0148c0fa61f4b2f2e45f44",message:"Update-docs-Layout.md",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Thu, 30 Mar 2023 13:19:31 +0800"},{sha:"8635bb4c9345a45fa1a65813fd40908374dae26f",message:"Use-InfiniteList-in-simple-example",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2023 23:40:19 +0200"},{sha:"5a55eee9c8ac1c4149703d0c68b0069858a91a72",message:"Do-not-set-sort-by-default-on-the-controller",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2023 23:07:52 +0200"},{sha:"f821f035c72bfbcf4b7e345661c029c18d682a03",message:"Rename-InfiniteScroll-to-InfinitePagination",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2023 23:02:07 +0200"},{sha:"4c1140376a5ae5d8970b63ee164b08308ca7c115",message:"Don-t-update-UpdateManyParams",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Wed, 29 Mar 2023 16:22:02 -0400"},{sha:"e5952d99c8edf26f423440ef29e4a3f23970b025",message:"Rename-basic-story",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2023 22:19:44 +0200"},{sha:"6096a0e16e91be3ba30151453040f9b11f6c9702",message:"Make-the-id-type-of-update-operation-more-exact",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Wed, 29 Mar 2023 16:14:47 -0400"},{sha:"c82e0dc3971a2f6edbe39e7383e5ab5dc44822f7",message:"Test-more-props-in-storybook",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2023 21:55:40 +0200"},{sha:"df9567afb3806181b01df83391f566ed6c93ca28",message:"Remove-need-for-i18n",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2023 21:38:12 +0200"},{sha:"7e6d5a6117203a16175de182774fa9682af98544",message:"Add-InfiniteList-component",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2023 19:22:00 +0200"},{sha:"15382dce3e89a082bcab584ce32e137b345d3f0a",message:"Add-story-to-test-base-case",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2023 08:21:00 +0200"},{sha:"9bc9a2e48989d9b02576b0d97d644f3a97afd798",message:"Add-infinite-list-core-hooks-and-components",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 29 Mar 2023 07:47:05 +0200"},{sha:"6d8d75057211c70aaec591cfa06885110eddf70d",message:"add-missing-prop-of-layout",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Wed, 29 Mar 2023 16:26:06 +0800"},{sha:"d5ada6858b71cfc8b14ad4f2184a6d0a82f5ec26",message:"Merge-pull-request-8775-from-davidhenley-patch-9",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 29 Mar 2023 08:44:13 +0200"},{sha:"fa25a57413ced60151cd368b0f2af4fcb646f886",message:"Update-docs-AppBar.md",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 28 Mar 2023 23:15:42 +0200"},{sha:"c65bf0c5ad8e64c6e87fe27ac22ecf3cea291d5c",message:"Update-AppBar.md",author:{name:"David Henley",email:"github@drh.dev"},date:"Tue, 28 Mar 2023 13:25:04 -0500"},{sha:"8c481404b8c279a4b00f73060996fc9b7d7998c6",message:"Update-AppBar.md",author:{name:"David Henley",email:"github@drh.dev"},date:"Tue, 28 Mar 2023 10:41:17 -0500"},{sha:"be9aa56620c9560adaf7ad3523f22841c680e817",message:"Merge-pull-request-8773-from-davidhenley-patch-8",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 27 Mar 2023 17:45:26 +0200"},{sha:"4417d0541a63b30a64de025d61aafa46a1b7c12b",message:"Update-FilterList.md",author:{name:"David Henley",email:"github@drh.dev"},date:"Mon, 27 Mar 2023 10:26:56 -0500"},{sha:"84f7d2b78f40437d4682f38ab37fbde4740faaf9",message:"Merge-pull-request-8769-from-afilp-patch-40",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Sun, 26 Mar 2023 18:47:55 +0200"},{sha:"8612814d3d080d6efed3ff26adc48831bef3a7cb",message:"Fix-hook-in-docs-to-proper-naming-beforeSave",author:{name:"afilp",email:"aris@likno.com"},date:"Sun, 26 Mar 2023 12:40:33 +0300"},{sha:"0442ec78d2ef1d3c246d09f63aaca1b936c8d7b2",message:"Add-missing-beforeRead-to-docs",author:{name:"afilp",email:"afilp@users.noreply.github.com"},date:"Sun, 26 Mar 2023 11:54:14 +0300"},{sha:"171c491155cd92c70b524cff9eea564af70db5d1",message:"Merge-pull-request-8768-from-carlos-duran-master",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Mar 2023 23:45:02 +0100"},{sha:"c470824dd188492039ff261c794e471db8ee3b3c",message:"fix-docs-index-links",author:{name:"Carlos Duran",email:"carlosduran.xyz@gmail.com"},date:"Fri, 24 Mar 2023 14:13:11 -0500"},{sha:"7cf8f78adc5ea426c3342a93a5642f035d67bfa7",message:"Merge-pull-request-8746-from-marmelab-fix-global-validation-translation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Mar 2023 15:32:33 +0100"},{sha:"7cae09a838df6efce0048aad5b0d8ddd330ca800",message:"Fix-changelog-pull-requests-links",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Mar 2023 13:50:54 +0100"},{sha:"b9d72e000f847d44fdaa4125134abfb6e8b6acdb",message:"Update-changelog",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Mar 2023 13:03:26 +0100"},{sha:"f989055d70e3403fcc0cc4fe6181f2a80092a43d",message:"Update-yarn.lock-for-4.9.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Mar 2023 12:29:46 +0100"},{sha:"ea96027a8a206f4e17f95096405b1fb8af59651a",message:"v4.9.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Mar 2023 12:29:06 +0100"},{sha:"2141e2d49f87c49902f8799605af7dc0f35d52b0",message:"Add-changelog",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Mar 2023 12:28:47 +0100"},{sha:"6e4516b48d0e0f43a0ca08c33082448d6c2fe337",message:"Merge-pull-request-8765-from-marmelab-next",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Mar 2023 11:58:13 +0100"},{sha:"67985733b71be13d0da007396a371c9325989931",message:"Add-ability-to-pass-null-to-TrueIcon-or-FalseIcon-in-BooleanField",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 23 Mar 2023 10:15:05 +0100"},{sha:"8b382adcd94eeedc8f01c44efecc957bc50124f8",message:"Modifiable-size-for-selectArray-input",author:{name:"amil",email:"2817572+amilosmanli@users.noreply.github.com"},date:"Sat, 11 Mar 2023 17:10:18 +0000"},{sha:"f94abc59b3c39d21a431eb3724c86f62b447c682",message:"Add-screencast-for-configurable-mode",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 26 Feb 2023 18:39:22 +0100"},{sha:"6a9826e2fd3edc150189f27b35f997996872db0b",message:"Fix-typo",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 26 Feb 2023 18:22:37 +0100"},{sha:"325e44ce37a24f18573b12af019a75871510e4e9",message:"Fix-configurable-title-outline",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 26 Feb 2023 18:03:37 +0100"},{sha:"7b0f85a037362da0c38aa4f25c04645c40e752e3",message:"Add-doc-for-Title-component",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 26 Feb 2023 15:01:26 +0100"},{sha:"70b0ad523ae35b79016fb5a14a73d6221ae2e496",message:"Fix-outdated-usage-of-AppBar-in-the-doc",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 26 Feb 2023 08:23:06 +0100"},{sha:"6e7e7c25777c98801284296282cff0a8a90af920",message:"Typo-fixes",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 25 Feb 2023 13:56:03 +0100"},{sha:"4d6dd4f92c0e0f755f3281f193a6643e9491e5d5",message:"Add-images",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 24 Feb 2023 18:16:08 +0100"},{sha:"fd33ae385684896e7cad590c091cbd6d3b2e6253",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 24 Feb 2023 11:44:06 +0100"},{sha:"c69008069b888f28fee771765879e369084126da",message:"Fix-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 24 Feb 2023 11:42:09 +0100"},{sha:"2b57504001baca2e7910c8817e396c82fb9a4427",message:"Fix-missing-TitlePortal-in-JSDoc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 24 Feb 2023 10:13:52 +0100"},{sha:"2634ce74d948d353bdbdc08bcb8d7eee080dc338",message:"Improve-AppBar-Doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 24 Feb 2023 10:09:19 +0100"},{sha:"1c33cb6b1fd2d2c8ae103983162250c3ec5f661d",message:"Improve-AppBar-features-and-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 23 Feb 2023 23:01:26 +0100"},{sha:"8643912687a3e34d6d9b1a9d92ea9329dbe19e21",message:"Fix-link",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Feb 2023 15:21:08 +0100"},{sha:"b1d02d96442e034af763444e10e8435fc780da1a",message:"Update-authentication-introduction",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Feb 2023 15:07:15 +0100"},{sha:"4bb23346e2893d9a62fb3fd8bc3b312e896fb67b",message:"Apply-suggestions-from-code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 20 Feb 2023 10:57:54 +0100"},{sha:"53949fea041907692c17806e35cfe459b15cb9cd",message:"code-review-changes",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 Feb 2023 12:26:31 +0100"},{sha:"c18803e01df5bd53117b670dd7d2daee15b13d5e",message:"Introduce-withRefreshAuth",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 13 Jan 2023 12:44:10 +0100"},{sha:"4fbb6621cd7eedc167e322b006d62fd946bfc34a",message:"Mention-server-validation-only-works-in-pessimistic-mode",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Feb 2023 12:21:19 +0100"},{sha:"13a365dae56096bc250d6a5fde6b41cc41acf576",message:"fix-E2E-test",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 Feb 2023 17:18:58 +0100"},{sha:"b28ababea18f84096cb8e7b17f912a856fe1c168",message:"fix-doc-about-translation-objects-support",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 Feb 2023 16:54:09 +0100"},{sha:"676c6e69d4fc32731f9cebc4054d1a3ad8945214",message:"code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 Feb 2023 16:26:03 +0100"},{sha:"204a47bc7f5e3c8db6afe9d8d4e2e0faf550578d",message:"Apply-review-comments",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 29 Jul 2022 09:52:11 +0200"},{sha:"58f3ee6562b13b375dacd2e90c19160262fd7d20",message:"Apply-changes-after-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 7 Jul 2022 11:35:46 +0200"},{sha:"3a1dd566645ceb7cfaf9cf84d53c834b607f47c3",message:"Fix-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 7 Jul 2022 11:14:52 +0200"},{sha:"797458f2235d5d580bf0177173cee323e53583f0",message:"Add-server-side-validation-support",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 7 Jul 2022 10:58:40 +0200"},{sha:"0a5dd1cec4d09fdbbe202c5940eb68483647bc30",message:"Update-FilterList-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Feb 2023 12:03:48 +0100"},{sha:"cc0ad03af3a556a535b59a56feb573b342d68813",message:"Refactor-test",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Feb 2023 14:11:29 +0100"},{sha:"d65fb29cab1da179bcfce97553265f7cda338e89",message:"Improve-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Feb 2023 11:28:29 +0100"},{sha:"781a25a863972007d7dbe683156aa1eba55637fc",message:"Fix-typos",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Feb 2023 11:18:04 +0100"},{sha:"a4f76d1a1ae8faf020ba1a7043659ad71193d857",message:"Add-a-screencast-showing-cumulative-filters",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Feb 2023 09:57:51 +0100"},{sha:"e63bdbf3b2ea35746164ee12cbf751b7b243c66b",message:"Add-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Feb 2023 14:24:50 +0100"},{sha:"f81d9c7e2c6c9f3959100939f102edfdee96282e",message:"Allow-to-customize-how-FilterListItem-applies-filters",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Feb 2023 12:00:22 +0100"},{sha:"404e813e341c625a001b291532f67edf4fb09175",message:"Merge-pull-request-8759-from-marmelab-add-directus",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 23 Mar 2023 10:19:13 +0100"},{sha:"c2eb50c9568482a6f0e6edf209f3dd548bd9abc9",message:"Add-Directus-data-and-auth-providers-skip-ci",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Mar 2023 10:15:39 +0100"},{sha:"bbccb16860634cfba1e694aa027f07e12f6ac12a",message:"Merge-pull-request-8752-from-oleg-semyonov-patch-1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 22 Mar 2023 11:18:52 +0100"},{sha:"ca2d3ac84c332de9b22e7b819f13e36c45b078e9",message:"Fix-TSC-error-sanitize-rest-props-for-link-too",author:{name:"Oleg Semyonov",email:"sato.rc@yandex.ru"},date:"Wed, 22 Mar 2023 13:39:45 +0400"},{sha:"cf7d43a4d2727a4ddcb6c9490a4bb5184f142691",message:"Improve-relationship-feature-description",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 22 Mar 2023 10:22:52 +0100"},{sha:"48bd6a62583104f4d0ca5f7a37d6c26b87eefe57",message:"Merge-pull-request-8753-from-marmelab-tutorial-sandbox-config",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 22 Mar 2023 10:20:42 +0100"},{sha:"e5e277930733639a9ec3f3b17036de2389ca9602",message:"make-the-remove-icon-of-the-file-preview-configurable-and-default-to-RemoveCircle",author:{name:"Moritz Gramlich",email:"moritz.gramlich@tngtech.com"},date:"Wed, 22 Mar 2023 10:18:23 +0100"},{sha:"7c3287bdc18a345592fb29e460443352f346b704",message:"Fix-ReferenceManyCount-rendering-link-incorrectly",author:{name:"Oleg Semyonov",email:"sato.rc@yandex.ru"},date:"Wed, 22 Mar 2023 13:05:41 +0400"},{sha:"5553f6a6d89baf90c87eb56290eb95a69da8ff75",message:"Add-a-codesandbox-config-for-the-tutorial",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Mar 2023 09:56:14 +0100"},{sha:"1a1b80adb3fd402dd8fd2af23692eadb4696eaa0",message:"Merge-pull-request-8747-from-tylertyssedal-tylertyssedal-readme-update",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 21 Mar 2023 08:13:30 +0100"},{sha:"68ffee067cda515d1512ba88d2c29b15fbe503a5",message:"Fix-Update-grammar-in-README.md",author:{name:"Tyler",email:"tyler.tyssedal@gmail.com"},date:"Mon, 20 Mar 2023 13:53:49 -0500"},{sha:"67560194c14660dcb160d08f2a9ca5ca994af1ac",message:"fix-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 20 Mar 2023 11:54:54 +0100"},{sha:"ab883368f540f8d742d3344ba40faf0f68a099df",message:"Fix-global-validation-translation",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 20 Mar 2023 11:29:13 +0100"},{sha:"795879a60fadc6ac5eab9816132b5e656f19410d",message:"Merge-pull-request-8743-from-marmelab-doc-use-record-context-inside-form",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 18 Mar 2023 15:46:08 +0100"},{sha:"caa64c6b0647a39f67a40d64f107ea3581f75676",message:"Doc-Fix-useRecordContext-explanation-for-forms",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 17 Mar 2023 20:55:08 +0100"},{sha:"2ec107168baa10b32b5cb6865dd48328dbc8885d",message:"Update-yarn-lock-post-release",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 17 Mar 2023 15:14:05 +0100"},{sha:"3331a01b251284edb5263f7bfe0cd068f0ec05a8",message:"v4.8.4",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 17 Mar 2023 14:57:05 +0100"},{sha:"a227755c63659f1e85f026c0d9a2fadabf56994b",message:"Update-changelog",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 17 Mar 2023 14:53:00 +0100"},{sha:"0d4e1286a1540af3ee0a893347af5128e681dcb7",message:"Merge-pull-request-8741-from-marmelab-better-buttons-memo",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 17 Mar 2023 11:38:27 +0100"},{sha:"80e931bebac4b41c66bc314c9ccf4bb26f82e756",message:"Include-the-to-prop-in-memoization-check-of-CreateButton-and-ShowButton",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 17 Mar 2023 11:15:43 +0100"},{sha:"a73d5a9ca9858357a8c4a5d16cd91a6053ee3e94",message:"Merge-pull-request-8740-from-marmelab-fix-graphql-global-introspection-caching",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 17 Mar 2023 11:00:28 +0100"},{sha:"855d257d0e8147a5233c5f41ecaab2431abe62a4",message:"Fix-ra-data-graphql-global-introspection-caching",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 17 Mar 2023 10:37:32 +0100"},{sha:"a5a22a4661eb5808927832ac63c162dd0fa80a5a",message:"Exclude-no-code-demo",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 13 Mar 2023 13:56:15 +0100"},{sha:"cbed201908eb280bdde4a7e5298ac39428c01802",message:"Merge-pull-request-8739-from-djedi23-add-ra-surrealdb",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 17 Mar 2023 09:23:35 +0100"},{sha:"adbb080b7d159a4a775f20a8ecc7c5b0115db345",message:"Add-AuthProvider-and-DataProvider-for-SurrealDB",author:{name:"Moïse Valvassori",email:"moise.valvassori@gmail.com"},date:"Fri, 17 Mar 2023 06:45:08 +0100"},{sha:"6e65832afe461871abd3b87b1e893921a19c31af",message:"Merge-pull-request-8732-from-marmelab-fix-ReferenceManyCount-sort",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 16 Mar 2023 10:01:55 +0100"},{sha:"5a94f8813b15d0d2210b528eb4cd25368dc2b60c",message:"Update-packages-ra-ui-materialui-src-field-ReferenceManyCount.spec.tsx",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 16 Mar 2023 09:47:07 +0100"},{sha:"dd1a20556fbe35d5916fb7e6174842aa23ab7be5",message:"Merge-pull-request-8733-from-marmelab-fix-doc-fetchJson",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 15 Mar 2023 22:39:52 +0100"},{sha:"9c74a8de75f7dbc212921a7c491bc5063d3ee1a6",message:"Doc-Fix-missing-await-in-fetchJson-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 Mar 2023 18:45:36 +0100"},{sha:"794397bd73325c10b53bb300ed7fac9aab64f56e",message:"fix-markdown",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 Mar 2023 11:24:19 +0100"},{sha:"44b9286d4406587ac32628afc708a1744fb45c7d",message:"add-docs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 Mar 2023 11:20:18 +0100"},{sha:"46a7c4d85c7f68cef3ef4e68b6f113b9c8653b28",message:"add-sort-prop-and-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 Mar 2023 11:01:44 +0100"},{sha:"fcb8273462307f365ffedd0804919fdb03aa899c",message:"Merge-pull-request-8730-from-marmelab-dependabot-npm_and_yarn-webpack-5.76.0",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 15 Mar 2023 08:37:51 +0100"},{sha:"a47c9915cf3044406f45c86c19a2de880f6648ed",message:"Bump-webpack-from-5.70.0-to-5.76.0",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Tue, 14 Mar 2023 22:47:38 +0000"},{sha:"e6cc7061d8f08b00da1247beed88a43c5ae11969",message:"Release-4.8.3",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 13 Mar 2023 12:22:25 +0100"},{sha:"8748248e40742bbd367338e0573a00213e17d3ab",message:"v4.8.3",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 13 Mar 2023 12:02:57 +0100"},{sha:"52910fc37f51519dc85159d9039ad21ca6e58d19",message:"Add-changelog",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 13 Mar 2023 12:02:31 +0100"},{sha:"4b7bc1cec0cce7705dac206f91ed2e636dd1e7d4",message:"Add-AuthProvider-for-Postgrest",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Mar 2023 10:59:51 +0100"},{sha:"50f69247d88706b078d0d8daa4da950ec531c2e9",message:"Merge-pull-request-8726-from-marmelab-ReferenceManyField-doc-source-prop",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 13 Mar 2023 10:40:58 +0100"},{sha:"52d5859b94edd14bbdccc4b4b5147460fa8856d5",message:"Doc-Better-document-ReferenceManyField-s-source-prop",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 13 Mar 2023 10:28:53 +0100"},{sha:"5e5ec09151878d389cc9eb0f1df6bf41cb96cf0b",message:"Merge-pull-request-8725-from-garridorafa-update-strapi-providers",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 13 Mar 2023 09:29:34 +0100"},{sha:"52fa25840325ce16c8642571de4ad7b8aa0ee7df",message:"add-strapi-v4-provider",author:{name:"Rafa Garrido",email:"49374670+garridorafa@users.noreply.github.com"},date:"Sun, 12 Mar 2023 23:00:33 -0400"},{sha:"6ee8d71470d8d1748678aef77c3f498cdf715ec1",message:"Merge-pull-request-8693-from-marmelab-SearchInput-size",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 10 Mar 2023 09:45:40 +0100"},{sha:"6cf793f125647b754495ef1579f29ccde9e78711",message:"Merge-pull-request-8719-from-marmelab-Fix-useGetManyAggregate-onSuccess",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 9 Mar 2023 16:08:09 +0100"},{sha:"6d2c96a8bb7f002b89b16b53d280de707bcb7a5b",message:"Remove-log",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 9 Mar 2023 15:37:28 +0100"},{sha:"743362a6f9f4de55550bc5ab25ffe3bc9f57d47a",message:"Merge-pull-request-8696-from-marmelab-crm-vite",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 9 Mar 2023 15:19:35 +0100"},{sha:"ecd9632516029dcea159fc9237fa4cda7341227e",message:"Fix-ReferenceInput-throws-an-error-when-referencing-the-same-resource-as-Edit-and-the-reference-is-indefined",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 9 Mar 2023 12:18:39 +0100"},{sha:"88c777c033cacbeb086983cce83392849e43eadc",message:"Merge-pull-request-8712-from-marmelab-doc-fetchUtils",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 8 Mar 2023 10:15:01 +0100"},{sha:"93b0cb0423755c2188269a5d0f3323539d618d18",message:"Merge-pull-request-8716-from-postor-record-ctx-provider-doc-fix",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 8 Mar 2023 09:46:14 +0100"},{sha:"353a01d0919fedd69d6fb2401d8a86607fa0281b",message:"review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 8 Mar 2023 09:43:45 +0100"},{sha:"8cc93adde23713e47626a082e6bb5141fdc95e33",message:"Apply-suggestions-from-code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 8 Mar 2023 09:43:01 +0100"},{sha:"14f7d8ee51c2d686a3331a3311a5c125ee3786b1",message:"Fix-examples-builds",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 Mar 2023 10:00:35 +0100"},{sha:"9004a2477ed699b0a391c1c8f56e2b53e89983e3",message:"Use-Vite-for-the-CRM-demo",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 Mar 2023 17:39:02 +0100"},{sha:"61188e9a624401bc6774726e688ed352520ea463",message:"Merge-pull-request-8711-from-marmelab-doc-confirm",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 8 Mar 2023 09:35:07 +0100"},{sha:"38b7172a87cac02b45d93cc79bc5150e60fc4ad8",message:"Merge-pull-request-8700-from-marmelab-avoid-double-translations",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 8 Mar 2023 09:23:20 +0100"},{sha:"94d0c2f500827c214a84ca55dd71b30912810e8a",message:"fix-doc",author:{name:"postor",email:"postor@gmail.com"},date:"Wed, 8 Mar 2023 15:38:46 +0800"},{sha:"812be1546b4d32ad45a4cf2dc3422eabf5a4673e",message:"Review",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Mar 2023 20:59:27 +0100"},{sha:"f84b1a1c5b6025c48fe9c1b5500564349f6b26c9",message:"fix-link-label",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 7 Mar 2023 15:29:43 +0100"},{sha:"dba00f33d5dc937df69b65201db9d4f4feab1cc7",message:"add-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 7 Mar 2023 15:28:03 +0100"},{sha:"b60b2cd5eea05dee7a0a5519024072d7f7b4608e",message:"add-jsdoc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 7 Mar 2023 15:25:34 +0100"},{sha:"d82f2cfd0f20b5e91c08b9d11192465210545615",message:"add-headers",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 7 Mar 2023 11:43:13 +0100"},{sha:"182b1a72ebc682a3cc40fd6ad033337d0e7ef83d",message:"improve-story",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 7 Mar 2023 11:23:00 +0100"},{sha:"7e0cab1d71bd67c7500aa1d6ee10ae8a74dfc5c8",message:"Remove-unused-useTranslate",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 7 Mar 2023 10:48:29 +0100"},{sha:"7d89c84b0f10cfcd9ef242333a9054df8c5f9524",message:"Format-ResourceMenuItem",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 7 Mar 2023 10:43:08 +0100"},{sha:"08752c3e7b1bc6837e9aa24c94ad570cdd1ab396",message:"Simplify-ResourceMenuItem",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 7 Mar 2023 10:38:19 +0100"},{sha:"e6cc6c3352bca1e3b91bcdf52485e32aea697e39",message:"Update-docs-Confirm.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 7 Mar 2023 10:25:48 +0100"},{sha:"92e41707cbd91fd0307c5eed871823838c27e15d",message:"Doc-Improve-Confirm-documentation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Mar 2023 22:07:24 +0100"},{sha:"3d7e3842504e993d6defee601c3156f9a2167c10",message:"Merge-pull-request-8708-from-marmelab-UrlField-stopPropagation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 6 Mar 2023 11:23:42 +0100"},{sha:"c6591e3162ef3b65975b59c5f4251a36a63b4b8d",message:"Merge-pull-request-8705-from-sebastianbuechler-fix-set-correct-label-for-multi-select-input",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 6 Mar 2023 11:16:02 +0100"},{sha:"7a05322c46971d9743d154de7c1f07d3bdb871b2",message:"Fix-UrlField-click-cancelled-by-datagrid-rowclick",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 6 Mar 2023 11:09:54 +0100"},{sha:"e9214c1d0ef87d8082f9583634693e70110a77b4",message:"Fix-yarn.lock",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Mar 2023 07:02:56 +0100"},{sha:"d30c18e9bb7b7e5b9ef4932f5857bb2895a6b630",message:"v4.8.2",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Mar 2023 07:01:58 +0100"},{sha:"d5f193d7c3553927a34c46c4c9250b56f82df88d",message:"Prepare-Changelog-for-v4.8.2",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Mar 2023 07:01:44 +0100"},{sha:"425867c44c9709398287a153cede66c3b0f7a825",message:"remove-previous-attempt",author:{name:"Sebastian Büchler",email:"sebastian.buechler@kasparund.ch"},date:"Sat, 4 Mar 2023 10:33:45 +0100"},{sha:"8bfdbc8d06e84bb4bd969ee171d656acdd2088bd",message:"fix-set-correct-label-for-multi-select-input",author:{name:"Sebastian Büchler",email:"sebastian.buechler@kasparund.ch"},date:"Sat, 4 Mar 2023 10:31:43 +0100"},{sha:"b9a71db3824291aafde8b40cb965279af9c6e22e",message:"Merge-branch-marmelab-master-into-master",author:{name:"Sebastian Büchler",email:"42775578+sebastianbuechler@users.noreply.github.com"},date:"Sat, 4 Mar 2023 10:26:54 +0100"},{sha:"5aa27d57e9d95645353173e4f82a4020d45e24d9",message:"Merge-pull-request-8703-from-marmelab-add-msal-to-authProvider-list",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 3 Mar 2023 20:11:13 +0100"},{sha:"2d141051e48486e6a73ad1d67e6abc1814255c85",message:"Doc-Add-ra-auth-msal-to-the-authProvider-list",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 3 Mar 2023 18:09:17 +0100"},{sha:"2e2d6e3878a9eaad450bcd40b805babb0e9ecf72",message:"Merge-pull-request-8701-from-marmelab-doc-fix-algolia-popup-style",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 Mar 2023 16:59:43 +0100"},{sha:"f30c703be78b1e30399ad694fa60ca5d19bfc839",message:"Doc-Fix-Algolia-popup-style",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 3 Mar 2023 16:16:21 +0100"},{sha:"d45ee066acdde8a6e232af7c1af340a6635b67cb",message:"Fix-InputHelperText-must-return-a-react-node",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 Mar 2023 16:14:31 +0100"},{sha:"480011256c8c8d9be0239b6a50227d640c1cfecb",message:"Avoid-double-validation-message-translations",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 Mar 2023 16:05:23 +0100"},{sha:"4bfbe095320c1d50681208fa82be20e3379fcb52",message:"Avoid-double-translations",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 Mar 2023 15:32:27 +0100"},{sha:"1f9d4524cca57d0b1d9713a6a106f7d1631664b0",message:"Merge-pull-request-8692-from-marmelab-update-vite-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 3 Mar 2023 12:21:14 +0100"},{sha:"879411fa281520a3f1319f85e1f443e31e179362",message:"Merge-pull-request-8694-from-marmelab-simplify-simple-example-codesandbox",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 2 Mar 2023 18:24:25 +0100"},{sha:"3e142e16928b9622aaac0e4fd51279dd41dd3d62",message:"Revert-sidebar-style-change",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 2 Mar 2023 18:12:12 +0100"},{sha:"5218dd683464ac6f34f46a5b34bd19b4f795396d",message:"doc-fix-sidebar-style-regression",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 2 Mar 2023 18:06:33 +0100"},{sha:"0a72b6c62b5615348126f8c235cb774a521c033f",message:"Merge-pull-request-8695-from-marmelab-fix-documentation-styles",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 2 Mar 2023 17:53:06 +0100"},{sha:"1dd9a58f884276991c4434d320c206ec8a5fa462",message:"Fix-wording",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 Mar 2023 17:32:03 +0100"},{sha:"54d06193d97c8788a55660bda7097e790e173521",message:"Fix-documentation-page-styles",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 Mar 2023 17:31:42 +0100"},{sha:"dbc6ab5e49258f05948f565990babb9487f190e2",message:"Update-yarn.lock",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 Mar 2023 17:27:00 +0100"},{sha:"00dc7a73d073185d7f36fcc2055ac2896b0f66ec",message:"Ignore-aliases-in-codesandbox",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 Mar 2023 17:25:49 +0100"},{sha:"c7f2990e9d73e8356d187bcef3aa6fef5ec69b24",message:"Create-FUNDING.yml",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 2 Mar 2023 17:21:24 +0100"},{sha:"f86918832c84d53f847063a1f5842a74a8a79ec5",message:"Simplify-simple-example-for-codesandbox",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 Mar 2023 17:18:53 +0100"},{sha:"0b37cf5ee846186ea638e4dec9cfd9f3fe5b5c6c",message:"Merge-pull-request-8691-from-marmelab-doc-last-updates",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 2 Mar 2023 17:18:16 +0100"},{sha:"03d73d0a488f2973f8afc9a039158ed97c3eb2c6",message:"Add-last-update-link",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 Mar 2023 17:09:19 +0100"},{sha:"8bbc263a9e478cffa2f165c710333d4eaf2520c0",message:"Fix-FilterFormInput-should-not-override-the-inputs-size",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 2 Mar 2023 16:53:20 +0100"},{sha:"dde8b19f2379f84cf4862c6ac6c705789f7f7baa",message:"Fix-documentation-about-Vite",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 Mar 2023 16:51:38 +0100"},{sha:"8f76cd38e9341721190e61e73cfdc8ff3ca6812b",message:"Merge-pull-request-8689-from-marmelab-fix-Labeled-no-label-fullWidth",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 Mar 2023 11:38:50 +0100"},{sha:"9ea7c8fa0688385575ae50a6c9639f2051c055f1",message:"Fix-Labeled-ignores-fullWidth-when-label-is-false",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 2 Mar 2023 11:00:34 +0100"},{sha:"41ad493d2394229ea9e59bf184fc4eadc5b84edd",message:"Merge-pull-request-8686-from-zhujinxuan-type-download-csv",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 Mar 2023 10:19:37 +0100"},{sha:"7e9db4444fd55048b3c0b4e917d0dd58dcbafb0d",message:"Merge-pull-request-8687-from-marmelab-fix-AutocompleteInput-Different-Shape-In-GetMany",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 Mar 2023 10:16:50 +0100"},{sha:"000d30e8ea5772187a5696b671fb573ad3d3e873",message:"add-test",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 1 Mar 2023 15:32:34 +0100"},{sha:"606b389bb36a7a2b13fe048d1574952dbcb78ad0",message:"fix",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 1 Mar 2023 11:58:04 +0100"},{sha:"39c2497d4db8bd863b892e8a77721df73203afe3",message:"add-story",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 1 Mar 2023 11:57:45 +0100"},{sha:"f764c6ff904a8830f2dca0daf29a175499f53066",message:"Type-downloadCSV-function",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Tue, 28 Feb 2023 16:19:56 -0500"},{sha:"527b9f6e4bf5d4126b14f94716ce4387738447b1",message:"add-story",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 27 Feb 2023 18:42:14 +0100"},{sha:"91ca34fc6839c7a3d12670ecd2a4da8487d35ea6",message:"Merge-pull-request-8682-from-marmelab-fix-inspector-text-input",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 27 Feb 2023 09:09:57 +0100"},{sha:"365b5df9bad9b9c6c06ec079c209189ea1b0dcf6",message:"Fix-cannot-edit-a-text-field-in-the-Inspector",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 26 Feb 2023 18:24:35 +0100"},{sha:"fa3a856b3d492375e03bfc7ab905bf3bf83540bf",message:"Merge-pull-request-8680-from-marmelab-vite-doc-global",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 24 Feb 2023 10:38:30 +0100"},{sha:"4c1b0570c97afef4c938a090359b7e754dd2383c",message:"also-fix-the-tutorial",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 24 Feb 2023 10:12:52 +0100"},{sha:"4ede5ed31370070059fb7ef48b350e6be0b4bfd4",message:"Doc-Vite-tutorial-add-global-definition-and-offer-to-install-the-Roboto-font-locally",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 24 Feb 2023 10:06:57 +0100"},{sha:"6cc4c97afe6263b053ed05fdc3cf4525c0eacf35",message:"Merge-pull-request-8673-from-marmelab-fix-datagridconfigurable-ordering-firefox",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Feb 2023 12:26:56 +0100"},{sha:"1e11375059322a31d822df05eab6c62e2d2816b1",message:"switch-to-addEventListener",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 23 Feb 2023 10:51:26 +0100"},{sha:"21a54261da80d74cb739af4d03048f1b2d5ad9be",message:"Merge-pull-request-8677-from-marmelab-fix-datagrid-rowclick-type",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 23 Feb 2023 10:30:00 +0100"},{sha:"4fec04694067a64514ba9b9e6f6e15cd6649bdcb",message:"Better-explanation-of-the-rowClick-prop-values",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 23 Feb 2023 10:23:13 +0100"},{sha:"737f6f0796420b537f615c7ec1c649eb7f0e6dff",message:"Merge-pull-request-8678-from-marmelab-fix-upgrade-menuitem",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Feb 2023 15:59:36 +0100"},{sha:"dbfb81a5cd4a17fd1e9ca4570e1871daa9cee8b7",message:"Improve-fix",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Wed, 22 Feb 2023 11:50:57 -0300"},{sha:"f09fcd05d16992e240e3a3a114dee2fd2b21ebb5",message:"Fix-MenuItem-example-usage-in-Upgrade-guide",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Wed, 22 Feb 2023 11:39:43 -0300"},{sha:"e25bf8ded319a375795f9fb9ac868606d6c51b5a",message:"Fix-Datagrid-rowClick-type-and-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 22 Feb 2023 15:06:53 +0100"},{sha:"8739a00dc5ad205cbb70ecc65bfcfd74b26f010c",message:"Fix-DataGridConfigurable-column-ordering-feature-does-not-work-in-Firefox",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 21 Feb 2023 14:28:00 +0100"},{sha:"598ac074810a5190f61ce7c4bad6598fc8d5ec53",message:"Merge-pull-request-8669-from-marmelab-troubleshoot-react-router",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 20 Feb 2023 18:28:27 +0100"},{sha:"6b21097ed0f5bf818882116c2cceee10b6abf8e7",message:"mention-the-npm-list-command",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 20 Feb 2023 15:42:09 +0100"},{sha:"ca944f1b46a2e32ac8ccd61f21da44a23064ec78",message:"Update-docs-Routing.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 20 Feb 2023 14:58:54 +0100"},{sha:"ba7e9152dcaa83f50c7ddf0c05965df0d5ac7cbf",message:"Doc-Add-troubleshooting-section-to-Routing-chapter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Feb 2023 13:31:21 +0100"},{sha:"cf57c4c36e98439e45a026b1251270fa62b9ad76",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Feb 2023 11:33:32 +0100"},{sha:"da7526b414b0f1aca97fe9a61fcb1b004a20ecfa",message:"v4.8.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Feb 2023 11:30:39 +0100"},{sha:"bce8b88563fe38ca4cada4c9afc4ad70a52441a2",message:"Prepare-changelog-for-v4.8.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 20 Feb 2023 11:26:56 +0100"},{sha:"32cf14357889ed31d4a419ea654a27f4e07e7428",message:"Merge-pull-request-8668-from-marmelab-fix-on-error-type",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 20 Feb 2023 11:21:09 +0100"},{sha:"adaf188085e993f35d8582b1d77a4d7cb3cab8b4",message:"Merge-pull-request-8660-from-marmelab-doc-referenceonefield",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 20 Feb 2023 11:18:56 +0100"},{sha:"c3444573531e5960491c0e38fdecbc14ecd2f117",message:"Update-docs-ReferenceOneField.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 20 Feb 2023 11:18:46 +0100"},{sha:"c7257c29fad1163ca5d6d8c06554d5c400b5b8ef",message:"Move-deprecated-message",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 20 Feb 2023 11:18:18 +0100"},{sha:"fba15c81e3105b905ec0369b8ea48b855045b746",message:"Merge-pull-request-8667-from-marmelab-fix-on-error-type",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 20 Feb 2023 11:16:22 +0100"},{sha:"83dbd12ab01c2256fb3487fd65fdfbb39a99fac7",message:"Invert-definition",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 20 Feb 2023 11:06:33 +0100"},{sha:"a9a7b693aba19d5227b6f47d19f2e44ca637f108",message:"Fix-onError-type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 20 Feb 2023 11:02:05 +0100"},{sha:"390b3ebe77b71fafedd2039021ebdc87a320262e",message:"Merge-pull-request-8666-from-marmelab-fix-snackbar-mui-warning",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 20 Feb 2023 10:44:26 +0100"},{sha:"3db12839647f1dcde241eefcce4de7e995a779f7",message:"Fix-Notification-raises-a-MUI-warning-when-message-is-a-string",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 20 Feb 2023 10:27:39 +0100"},{sha:"b6fb8c77e54aa09ddf16f25c026ca7f65729cae9",message:"Merge-pull-request-8661-from-marmelab-demo-fix-datagrid-last-child-gutter",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 20 Feb 2023 08:54:55 +0100"},{sha:"7b74c648a4bb8abff43c4d034c8fb7ce9ecfb0a5",message:"Merge-pull-request-8607-from-erikvanderwerf-docs-fix",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 17 Feb 2023 11:01:57 +0100"},{sha:"5b6eb335371263d92f5511c3c8d612698019a8c2",message:"Snippets-are-written-in-JS-but-with-comments-explaining-TS-usage-and-reference-TS-project-files",author:{name:"Erik VanderWerf",email:"eski787@gmail.com"},date:"Thu, 16 Feb 2023 22:30:10 -0800"},{sha:"1411576286259be5de69ce5378d42164c320f5b9",message:"Demo-Fix-Datagrid-style-remove-last-row-gutter",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 16 Feb 2023 10:27:48 +0100"},{sha:"3d5a77ec194046d1bba036dec441a505b9884f8f",message:"Doc-Explain-ReferenceOneField-usage-with-one-to-many-relationships",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 15 Feb 2023 17:02:04 +0100"},{sha:"f711f7e1779284a1a238ec9c6cee8596ffeef327",message:"Merge-pull-request-8659-from-marmelab-fix-ArrayField-when-value-is-null",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 15 Feb 2023 13:55:41 +0100"},{sha:"a41a7519885e7754d7f74aad05524fe0c73c7ae6",message:"Fix-ArrayField-breaking-when-value-is-null",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 Feb 2023 11:28:16 +0100"},{sha:"9cc2705df748e56329b934246bca0254a0da600e",message:"Merge-pull-request-8657-from-marmelab-docs-fix-translatechoice",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 Feb 2023 11:17:06 +0100"},{sha:"22900e6977756ed85b94bb6235be1158f60a3fd6",message:"Merge-pull-request-8656-from-marmelab-fix-simpleform-mobile",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 Feb 2023 10:31:49 +0100"},{sha:"29731a7d99aaad504ffe31f7cb87324e6ef613dc",message:"Merge-pull-request-8655-from-marmelab-fix-Remix-install-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 15 Feb 2023 10:06:42 +0100"},{sha:"87ce6523d600ea7ce89b3fa932b5aa66c6f617d3",message:"Fix-CheckboxGroupInput-translateChoice-code-example",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Tue, 14 Feb 2023 16:36:47 -0300"},{sha:"7bd453a32be7b216d8ac7115c287ab849a881bfb",message:"Fix-Save-tool-bar-hiding-content-on-mobile",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2023 18:43:32 +0100"},{sha:"db26d289716241dd4352bc49085bb2ea9b0103d4",message:"Add-missing-alt-text-to-demo-avatars",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2023 15:05:29 +0100"},{sha:"3bc10998235f1ca02a31ed1336a509f313d75edf",message:"Fix-broken-image",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2023 14:40:42 +0100"},{sha:"7227c7479647dfa9746c9a059fe9f52284d10c81",message:"doc-Fix-Remix-installation-instructions",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2023 14:31:51 +0100"},{sha:"03f489b3f5c7d300dcd0b8a27d3444780fd92c3a",message:"Add-mention-of-useLocation-in-the-routing-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2023 13:51:53 +0100"},{sha:"018a6e80df94a7d247eabba5e8620f36e03c9a76",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2023 10:50:13 +0100"},{sha:"2b1746e9c18ff3a7665f24cc134b189f7ff1f35f",message:"v4.8.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2023 10:48:41 +0100"},{sha:"b51040f9904dc3ef9db5c99b74c6cdc4943cfd3d",message:"Prepare-changelog-for-v4.8.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2023 10:48:28 +0100"},{sha:"0174bbbd0301901f9b6359543461722cd0b0a402",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2023 10:39:46 +0100"},{sha:"6d098627d608a9ed9653f2ab12e184e6ce039de7",message:"Merge-pull-request-8653-from-marmelab-fix-numberinput-shouldunregister",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 14 Feb 2023 10:38:41 +0100"},{sha:"ad13806ce7d5c1e82c7a8b4b4468bcc8ee573fc0",message:"Merge-pull-request-8652-from-marmelab-fix-checkboxgroupinput-error-color",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 14 Feb 2023 10:38:25 +0100"},{sha:"e8032346944d917611d3fbf4503a128184512a99",message:"Fix-shouldUnregister-prop-used-in-an-Input-logs-a-DOM-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2023 10:29:15 +0100"},{sha:"f9629c1fe8394a87bb8f6fbd5de243b72e94a172",message:"Fix-CheckboxGroupInput-helperText-placement-and-color",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 14 Feb 2023 10:14:13 +0100"},{sha:"973320ed84a729cc554cdddf5d2a6346e1392ab1",message:"Merge-pull-request-8650-from-marmelab-fix-disable-selectable-checkboxes",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 14 Feb 2023 10:02:45 +0100"},{sha:"451aeff4935e51df65ae3219c191c0eebfef5593",message:"Fix-Datagrid-unselectable-rows-shows-a-disabled-checkbox",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 13 Feb 2023 17:58:20 -0300"},{sha:"4cb7bfe5e0b7680713fb50407b87f61fb3400158",message:"Fix-missing-items-in-changelog",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2023 18:32:40 +0100"},{sha:"7188db266260d2ed1a4eee76e3ee73c8362c7163",message:"Merge-pull-request-8648-from-marmelab-breadcrumb-nested-resource",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 13 Feb 2023 18:30:56 +0100"},{sha:"8e79ebc9bea2439b39eb514177ad3016449c8e61",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 13 Feb 2023 18:24:33 +0100"},{sha:"90c1fc753a299b0f1dd1d05e697f8d1df3a13d43",message:"Merge-pull-request-8646-from-marmelab-fix-uselist-filter",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 13 Feb 2023 17:58:51 +0100"},{sha:"455c2d3237daa0df0d9832d30f63bb56c688934e",message:"Merge-pull-request-8636-from-fkowal-feature-export_with_meta",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 13 Feb 2023 17:54:12 +0100"},{sha:"82a78103525f46d500d1fa445ebb44761bd10628",message:"Merge-pull-request-8647-from-marmelab-fix-usemutation-examples",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 13 Feb 2023 17:37:22 +0100"},{sha:"e2548c02fcafac08d59f93f5e6c70637b7a8b232",message:"Doc-Add-section-about-nested-resources-in-Breadcrumb-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2023 17:32:22 +0100"},{sha:"bb5cd27edeae5c53c245782609b7666103c938b1",message:"Fix-useMutation-examples",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 13 Feb 2023 13:20:22 -0300"},{sha:"bef80fce0653b537f2ad5ba5a4fc255db2e98b15",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2023 15:48:46 +0100"},{sha:"ebe2e35320bb6882f6adba7831f4799809a11f28",message:"v4.7.6",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2023 15:47:49 +0100"},{sha:"bfc333aa310479dffce460c946be26222b124975",message:"Prepare-changelog-for-v4.7.6",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2023 15:47:10 +0100"},{sha:"c1891afc5453cfb53b1802da794009835b678d5b",message:"Merge-pull-request-8644-from-marmelab-fix-RichTextField-XSS",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 13 Feb 2023 15:42:32 +0100"},{sha:"9b3eed2307c64e74ded1f663b83ab8c3e27fb685",message:"Fix-unused-import",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2023 15:19:41 +0100"},{sha:"291d78e791cc09dcdf2806bdfc3f1e5708b77c80",message:"Fix-useList-filter-option-not-working-with-nested-objects",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 13 Feb 2023 11:04:16 -0300"},{sha:"e1c0b1200603bfac0360362a804d9172bf6b429e",message:"Rollback",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2023 14:34:40 +0100"},{sha:"1dd037c4546efe8e17307d72d126ae6e73b512bb",message:"Fix-security-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2023 14:27:34 +0100"},{sha:"854853a2fb7fc2f615c739debd8b33d91b5adc27",message:"remove-unused-import",author:{name:"Maciej Kowalski",email:"f.kowal@gmail.com"},date:"Mon, 13 Feb 2023 14:12:11 +0100"},{sha:"e5bfbe2d7de1528c25a2dc9803ee1dd97ea27289",message:"Fix-RichTextField-XSS-vulnerability",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2023 12:45:14 +0100"},{sha:"450635dbe4803e9d03716a93991c63c2233fda2e",message:"Add-story-to-demonstrate-SimpmleFormIterator-theming-support",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 13 Feb 2023 09:46:24 +0100"},{sha:"64a9d6cf521eb7524b28c081023e7243c0b1d60a",message:"Merge-pull-request-8640-from-marmelab-force-resource-routes",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 10 Feb 2023 17:44:36 +0100"},{sha:"3a04b59f6912f37d6f8963d12ec8bccffe6da023",message:"Add-ability-to-override-available-routes-for-a-Resource",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 10 Feb 2023 17:29:52 +0100"},{sha:"e76e3eb0a86bb2ff1b5301d9e047c7c2a3ea2e50",message:"Merge-pull-request-8585-from-marmelab-deprecate-pagination-limit",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 10 Feb 2023 15:57:59 +0100"},{sha:"04746969daa4a583258037f518eb46f07621fa5f",message:"fix-linter-warning",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 10 Feb 2023 15:41:19 +0100"},{sha:"b25f6df67c891ef8c5bf5404a650cc3e06fd9226",message:"code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 10 Feb 2023 15:40:57 +0100"},{sha:"c0472224ad4ca1192699a69e74b9cb298e623e29",message:"Merge-pull-request-8631-from-marmelab-doc-stacked-filters",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 10 Feb 2023 11:02:36 +0100"},{sha:"70a3b23bebd3f6fa1efa6386c053820d5f63c02a",message:"add-meta-to-export-buttons-readme",author:{name:"Maciej Kowalski",email:"f.kowal@gmail.com"},date:"Fri, 10 Feb 2023 10:54:34 +0100"},{sha:"31b242d6ca677a502b06659e0f8c292c2da9d687",message:"Merge-pull-request-8637-from-marmelab-fix-filterform-with-objects",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 10 Feb 2023 10:31:20 +0100"},{sha:"e63118c98a4fdb9853663a021aba2833d6ec10cf",message:"Merge-pull-request-8389-from-Gabriel-Malenowitch-enhancement-add-generic-types-in-form-data-consumer-input",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 10 Feb 2023 10:30:13 +0100"},{sha:"e0e94726a4fefef75483f76b45975852a23242a2",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Feb 2023 10:04:56 +0100"},{sha:"316605c110150e2ebafa4f83b05af69cf67d4ea8",message:"v4.7.5",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Feb 2023 10:04:11 +0100"},{sha:"4974da5ca03b17f135f1c6cd422c9a8ec2a85160",message:"Prepare-changelog-for-v4.7.5",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 10 Feb 2023 10:03:55 +0100"},{sha:"0fc8bdc6ebaa8438380ec96d185a5665dee2f473",message:"Fix-FilterForm-cannot-clear-filter-with-complex-object-value",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 9 Feb 2023 17:06:44 +0100"},{sha:"0421ee8a2e7f3ca6867ce7ce51b4682127c2c37a",message:"Merge-pull-request-8622-from-marmelab-fix-tiptap-deps-again",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 9 Feb 2023 13:50:55 +0100"},{sha:"5f9783d8994a8ecd7a0ef6c7a157f9b182e9c22e",message:"Merge-pull-request-8625-from-marmelab-fix-fileinput-label-style",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 9 Feb 2023 13:48:50 +0100"},{sha:"7476df84b48e7808ee4560f740032dd4b7fde45e",message:"add-specs-testing-meta",author:{name:"Maciej Kowalski",email:"f.kowal@gmail.com"},date:"Thu, 9 Feb 2023 11:36:31 +0100"},{sha:"d02e5bf771db887467d277b5a66b0074e5377dee",message:"enable-passing-meta-to-ExportButton-BulkExportButton-dataProvider-8635",author:{name:"Maciej Kowalski",email:"f.kowal@gmail.com"},date:"Thu, 9 Feb 2023 10:22:53 +0100"},{sha:"163ee67f2d0c6128ea237b6d77f8b2b4cc609dbd",message:"Merge-pull-request-8634-from-marmelab-fix-useList-example",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 9 Feb 2023 10:28:43 +0100"},{sha:"3aa251edd23bbe64d01f39f42e2b7246edcc8f86",message:"Fix-object-parameter",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 9 Feb 2023 10:27:31 +0100"},{sha:"f38672d4686c4143c0cadd2b19af26edf0afc387",message:"Doc-Fix-useList-with-useGetList-example",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 9 Feb 2023 10:03:46 +0100"},{sha:"ba2cf6c552c088117fd1361d4c39082da01efbfd",message:"Make-codesandbox-happy",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Feb 2023 09:50:59 +0100"},{sha:"c248b225dd6c5585f1395b94ee423541f590e7a3",message:"Try-again",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 9 Feb 2023 09:33:41 +0100"},{sha:"360cd8dcbdf3d7204577e6f0c9dbdb979878217c",message:"Update-to-beta-216",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Feb 2023 18:40:38 +0100"},{sha:"d1aa81bd0800fa7ed5b5def307cad4aa96dd31cc",message:"Proofreading",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 8 Feb 2023 09:59:47 +0100"},{sha:"8c70825d37f98f015784dffa3525c26866e00636",message:"Add-new-chapter-to-index",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2023 22:59:44 +0100"},{sha:"409c8233d1cc8fccde501a48b40be8068e2be149",message:"Doc-Add-StackedFilters-chapter",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2023 22:55:33 +0100"},{sha:"d5dcd4ce05e6c21e8b0fb870108f9d5d9c305180",message:"Add-Datagrid-stories-for-selectable-and-expandable-props",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2023 18:43:06 +0100"},{sha:"0115b601e6cf20ef8514475cf15b9338b6c77491",message:"Merge-pull-request-8620-from-marmelab-dependabot-npm_and_yarn-http-cache-semantics-4.1.1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 7 Feb 2023 13:41:34 +0100"},{sha:"a69ba1f53b42ddc2c47e2cc04f6c376636a72cd8",message:"Merge-pull-request-8624-from-IAmVisco-bugfix-add-classes-to-special-buttons",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 7 Feb 2023 13:39:54 +0100"},{sha:"aefb60a6300dd0342c54c5fe978f477815c4b5bd",message:"Add-classnames-to-Create-and-Edit-buttons",author:{name:"Alexander",email:"sashok935@gmail.com"},date:"Mon, 6 Feb 2023 22:19:16 +0300"},{sha:"413f0f90ecfc2a43d30b71617f4d88e6749bee5a",message:"Fix-jest-import-of-lodash",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2023 11:13:42 +0100"},{sha:"e7e3ce733a326bbde23c725786751bef14cfb235",message:"Fix-dependency",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2023 10:59:41 +0100"},{sha:"b437dcdda6f826be51287cc571e475a951978549",message:"Fix-FileInput-label-color",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 7 Feb 2023 07:21:56 +0100"},{sha:"8d8bad42207cb9d056cd2bede822cd50c68dd7e2",message:"Fix-ra-input-rich-text-dependencies-on-tiptap",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 6 Feb 2023 16:08:13 +0100"},{sha:"375860653df87828b538b9aff739606616ce7ad0",message:"Fix-coding-style-in-demos-for-brevity",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Feb 2023 16:02:14 +0100"},{sha:"2856298ddfb1caa009c9416c2e4b71597daa02ad",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Feb 2023 13:49:53 +0100"},{sha:"55803f87b6db72c2bb3d7e7ca456f194547d668e",message:"v4.7.4",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Feb 2023 13:49:26 +0100"},{sha:"2c18b1f2767e9207f12300aa7feaca30acb83f86",message:"Prepare-changelog-for-v4.7.4",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 6 Feb 2023 13:49:14 +0100"},{sha:"a0272e6a7f45d23be3afa4236b84f7240eb5667a",message:"Bump-http-cache-semantics-from-4.1.0-to-4.1.1",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Sat, 4 Feb 2023 10:06:51 +0000"},{sha:"a04c07b762b59e02e49da3b85b7a11bf9b3b5e08",message:"Tutorial-examples-now-use-.js-instead-of-.ts.-Noted-required-changes-for-TS-in-comments",author:{name:"Erik VanderWerf",email:"eski787@gmail.com"},date:"Fri, 3 Feb 2023 11:48:31 -0800"},{sha:"b25283a33fcfe4a23d87858d8aa11d7214cb3523",message:"Merge-pull-request-8616-from-marmelab-doc-explain-nested-resources",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 Feb 2023 09:08:58 +0100"},{sha:"6294338d3a7cf3a5c560c09eff5a9015301e9f34",message:"Review",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 2 Feb 2023 23:26:36 +0100"},{sha:"445980daf51d62b09493e6bbc696cba7111d23e6",message:"Merge-pull-request-8617-from-marmelab-doc-community",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 2 Feb 2023 21:21:07 +0100"},{sha:"1d63e3ee9060833b27de9789bb6c5b24296dfb95",message:"Improve-paid-support-wording",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 2 Feb 2023 19:37:34 +0100"},{sha:"d6ad2cf3df7abfe6b4815f6aa4279ddad02692b6",message:"More-logical-order",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 2 Feb 2023 19:24:54 +0100"},{sha:"6c132e93c689c2dad7efab1f7fe9a2109c11a213",message:"Add-link-to-articles",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 2 Feb 2023 19:19:19 +0100"},{sha:"dea852ad300fe308ec514bf11b0a62cab993a13f",message:"Doc-Improve-the-community-page",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 2 Feb 2023 19:12:54 +0100"},{sha:"b6364e59f5cc8e06c429a5f8464611b03c6e7fe0",message:"Doc-Fix-nested-routes-explanation-and-add-more-examples",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 2 Feb 2023 18:41:16 +0100"},{sha:"fa35dc9ddf160fc592e3b178a909384f7c457563",message:"Merge-pull-request-8614-from-marmelab-fix-useless-useeffect",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 31 Jan 2023 19:51:50 +0100"},{sha:"fd3c8ab0e4164e5a534c872b87a7c13587e4d148",message:"Fix-useless-useEffect-in-demo",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 31 Jan 2023 19:43:42 +0100"},{sha:"890a33e6789ada1a4b9d820c1a818fd27db14a11",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 31 Jan 2023 12:09:06 +0100"},{sha:"499028f5cb3f4462a0c5307f0560a5b11d29933b",message:"Add-link-to-helpdesk-demo",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 31 Jan 2023 12:08:48 +0100"},{sha:"5bd42bfe3595068501c1b24d9ef414fbaad4ba8c",message:"Fix-yarn.lock",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 31 Jan 2023 10:31:56 +0100"},{sha:"781ebfcba56b9a7f0da35dd36a09fc3a897d2ea8",message:"v4.7.3",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 31 Jan 2023 10:31:17 +0100"},{sha:"fe85c19ffb945c6e6cd96fe68ccd8a2a9a91e07a",message:"Prepare-changelog-for-v4.7.3",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 31 Jan 2023 10:31:02 +0100"},{sha:"b829e10a3bc573d7e9c1996d6b91ca78b3815ab0",message:"Mention-EditableDatagrid-in-Datagrid",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 31 Jan 2023 10:27:31 +0100"},{sha:"8a0c81c35474a5e041bb09cb62e24b71aa28da6a",message:"Merge-pull-request-8608-from-marmelab-fix-autocompletearrayinput",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 31 Jan 2023 09:57:13 +0100"},{sha:"bb039d6716ed7a0330525a103eaa2769bdaa21fc",message:"Merge-pull-request-8610-from-marmelab-fix-numberinput-decimals-mobile",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 31 Jan 2023 09:56:57 +0100"},{sha:"9ad9098010fc4b51142fdae758f85bf1f494c833",message:"Fixing-TS-only-syntax",author:{name:"Erik VanderWerf",email:"eski787@gmail.com"},date:"Tue, 31 Jan 2023 00:32:10 -0800"},{sha:"e52840744ac1cf87b4308dfcf7eeec8000c54363",message:"Touching-up-Tutorial.md-with-improvements-to-TypeScript-examples",author:{name:"Erik VanderWerf",email:"eski787@gmail.com"},date:"Tue, 31 Jan 2023 00:28:28 -0800"},{sha:"db08e3e9d1c6d14496e4395dd9e50911cad96cad",message:"Fix-NumberInput-should-support-entering-a-decimal-number-with-a-transitory-invalid-value",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 30 Jan 2023 16:15:59 +0100"},{sha:"466a0b48f8ce6f185e4d97b642a6ab4b689dc9e7",message:"Fix-AutocompleteArrayInput-when-value-is-not-an-array",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 30 Jan 2023 10:52:38 +0100"},{sha:"d94cc69e7227a5461b77a760010ad7ad835eb784",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 27 Jan 2023 17:42:31 +0100"},{sha:"92bde43e5b17811821402df8ffcaa85a8b30cfc6",message:"v4.7.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 27 Jan 2023 17:41:48 +0100"},{sha:"0dcc9625bd275935262327d9a96aeb9dea7e757a",message:"Prepare-changelog-for-v4.7.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 27 Jan 2023 17:41:18 +0100"},{sha:"b01457fa2ab14908721a08cfc0a27c859895b337",message:"Merge-pull-request-8603-from-marmelab-make-usegetmanyaggregate-resilient",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 27 Jan 2023 17:33:59 +0100"},{sha:"1dc4e6bad1b88bb976dc23d1fa0025d4d80a647f",message:"Merge-pull-request-8602-from-marmelab-make-autocompleteinput-resilient",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 27 Jan 2023 17:32:52 +0100"},{sha:"150a689fd7b6c30d7edf267cf8986a96c5b4dc4f",message:"Fix-useGetManyAggregate-ids-is-not-an-array",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 27 Jan 2023 17:25:34 +0100"},{sha:"b6567aaaed5e99f3fe96621a9fcafa6df7856453",message:"Fix-AutocompleteInput-when-multiple-is-true-and-value-is-not-an-array",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 27 Jan 2023 17:24:36 +0100"},{sha:"e3ee94cef662ff64a43fcbb9d444713150e73b67",message:"Merge-pull-request-8598-from-marmelab-feature-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 27 Jan 2023 17:22:17 +0100"},{sha:"6e887df42b8611917c7163427f5d9cc60fd221de",message:"Merge-pull-request-8601-from-marmelab-make-selectarrayinput-resilient",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 27 Jan 2023 17:07:27 +0100"},{sha:"dc4e5ca5363287f79e3dcb58468191408d439ffb",message:"review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 27 Jan 2023 17:06:22 +0100"},{sha:"99b9091354022d3d80d04a5dbffb1a5fd7499a28",message:"Fix-SelectArrayInput-when-value-is-not-an-array",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 27 Jan 2023 16:30:30 +0100"},{sha:"4c01ff7e0b34d2b1a3d7fa5e4625ada65f8ef227",message:"Make-SelectArrayInput-more-resilient",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 27 Jan 2023 16:10:20 +0100"},{sha:"14b237690c4aca0c8825c77dbef2309da58e9c35",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 27 Jan 2023 14:25:02 +0100"},{sha:"7ac0073a6ce14714b9e308b878558111433eefdc",message:"Merge-pull-request-8600-from-marmelab-dependabot-npm_and_yarn-ua-parser-js-0.7.33",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 27 Jan 2023 14:11:48 +0100"},{sha:"a70a703581fa5237c51814149a7c7de3ebb61d99",message:"Bump-ua-parser-js-from-0.7.31-to-0.7.33",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Fri, 27 Jan 2023 11:52:40 +0000"},{sha:"0d54e35e02fdfc9b22b234d263370e5ac3a655ab",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 27 Jan 2023 11:54:52 +0100"},{sha:"76a2bffd03d2d8ab35bc5cc4dc6a679876a215e2",message:"Merge-pull-request-8599-from-marmelab-fix-autocompleteinput-flickers-inside-referenceinput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 27 Jan 2023 11:53:29 +0100"},{sha:"d349459380028d084372336b145bd49722de3dc1",message:"Add-test",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 27 Jan 2023 11:29:24 +0100"},{sha:"0ed7907b0fcdf4a4101245a53e9dbc051c5ff305",message:"Fix-AutocompleteInput-flickers-inside-ReferenceInput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 27 Jan 2023 10:46:32 +0100"},{sha:"36a23a35fee5413014188ade8bfeb76c4f5eb5dd",message:"Change-the-tutorial-ending-to-link-to-the-features-chapter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 26 Jan 2023 18:28:28 +0100"},{sha:"b75a207e217f54d2601de7b2cb40683343072193",message:"Add-Features-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 26 Jan 2023 18:17:24 +0100"},{sha:"90903c786ab02f50577719ae9c41c8c97ec8e697",message:"Merge-pull-request-8588-from-marmelab-doc-introduction-screenshots",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 23 Jan 2023 18:34:19 +0100"},{sha:"ce3e45475424e511cc6730bceb17e14274307cb1",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 23 Jan 2023 18:15:23 +0100"},{sha:"6a0d0ace01618d3ffd03fd400dd78707cfcc7c45",message:"Update-docs-ListTutorial.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 23 Jan 2023 18:12:17 +0100"},{sha:"85e48982957541be7fe1056515188fc9dddddd5c",message:"Merge-pull-request-8583-from-marmelab-doc-demo-helpdesk",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 19 Jan 2023 11:27:14 +0100"},{sha:"d68f9eab5fe6aa44696d03e6d42b5545227249fb",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 18 Jan 2023 12:45:03 +0100"},{sha:"24ce54b9852495afe547f82f9187c376df72c360",message:"Use-diff-for-list-tutorial",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 18 Jan 2023 12:41:43 +0100"},{sha:"72e38eab21950be362eba94f2ff428168a69d669",message:"Use-diff-to-emphasize-changes",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 18 Jan 2023 11:02:35 +0100"},{sha:"85e9ff379947b23aa727b5860a40139df74cd729",message:"doc-Add-illustration-to-list-and-edit-tutorials",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 18 Jan 2023 10:07:47 +0100"},{sha:"656fb840f76ad5830784d24420ceedebf8928944",message:"Make-List-children-responsible-of-the-empty-state",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 17 Jan 2023 12:50:26 +0100"},{sha:"245d2ebac483d58e5bc06a486911f312bc832b8e",message:"refactor-fix-types",author:{name:"Gabriel-Malenowitch",email:"gabrielbotelhomalenowitch@gmail.com"},date:"Mon, 26 Dec 2022 21:53:05 -0300"},{sha:"e282e45f3ee592d5ebeca1dc85f80241a8381cd6",message:"refactor-improve-code-readability",author:{name:"Gabriel-Malenowitch",email:"gabrielbotelhomalenowitch@gmail.com"},date:"Mon, 26 Dec 2022 21:12:01 -0300"},{sha:"0d18ec0d5b58c4c24e23e03a963f50130f576029",message:"refactor-add-removed-imports",author:{name:"Gabriel-Malenowitch",email:"gabrielbotelhomalenowitch@gmail.com"},date:"Mon, 26 Dec 2022 20:51:13 -0300"},{sha:"4265c0ff60a23628d9c2bfae4c6f39d1df17c2ac",message:"refactor-add-removed-imports",author:{name:"Gabriel-Malenowitch",email:"gabrielbotelhomalenowitch@gmail.com"},date:"Mon, 26 Dec 2022 20:51:13 -0300"},{sha:"1d2aab610c4d866eb6696aa0e338f2b00261641f",message:"enhancement-add-generic-type",author:{name:"Gabriel-Malenowitch",email:"gabrielbotelhomalenowitch@gmail.com"},date:"Sun, 13 Nov 2022 11:12:46 -0300"},{sha:"2fd9572158b7eb2238c07555ed4f8708167a3cc2",message:"Doc-Add-HelpDesk-demo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 16 Jan 2023 20:27:50 +0100"},{sha:"a09f0a226adb1c51ded8054f97c7818383524f31",message:"Merge-pull-request-8580-from-marmelab-useNotify-node",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 16 Jan 2023 12:26:08 +0100"},{sha:"c3a5568edef741da02f56c94864f726c1e512bcb",message:"Fix-typos",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 16 Jan 2023 11:44:18 +0100"},{sha:"a78b1f7dec09669dfeaaca1f977e67e5a00e8ae5",message:"Add-ability-to-use-a-React-Node-as-useNotify-message",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 16 Jan 2023 11:42:27 +0100"},{sha:"73b29e39c5b52ae7272abaf2bf015dc26d005486",message:"Merge-pull-request-8579-from-AdamMcquiff-patch-2",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 16 Jan 2023 11:14:55 +0100"},{sha:"5ab78d3d0bebc1e56802fdf8f9c3b338d8263f63",message:"Update-Search.md",author:{name:"Adam McKenna",email:"adam-mckenna@outlook.com"},date:"Mon, 16 Jan 2023 09:56:43 +0000"},{sha:"9b0f2a310ed5e0a396bebf0ced0f2ea57000211c",message:"doc-Fix-image-path-error",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 16 Jan 2023 10:44:22 +0100"},{sha:"dfbf3259dd6fb946726fff12715b14513a04bf49",message:"Fix-build",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 16 Jan 2023 10:40:01 +0100"},{sha:"674510c6b7da1672ac38c9e557b2663aed246b91",message:"v4.7.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 16 Jan 2023 10:39:05 +0100"},{sha:"7c398aaac348b61e84801cc534a734bde00b5ee4",message:"Prepare-changelog-for-v4.7.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 16 Jan 2023 10:38:47 +0100"},{sha:"2d10c7eab4fde28da3ea4fbe3537096f0d9f0a22",message:"Merge-pull-request-8568-from-marmelab-fix-docs",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 16 Jan 2023 09:31:23 +0100"},{sha:"3efe54b6a51c5cbf99d06075e61b76bfd63ac59b",message:"Merge-pull-request-8577-from-harryghgim-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 16 Jan 2023 09:30:18 +0100"},{sha:"6cf261d29e84e21c32246c700ac7649a60effedb",message:"indentation",author:{name:"Gwanghyeon Gim",email:"harryghgim@gmail.com"},date:"Sun, 15 Jan 2023 22:00:36 +0900"},{sha:"cc5978764ee8ff962d51756a7af4560658e62639",message:"indentation",author:{name:"Gwanghyeon Gim",email:"harryghgim@gmail.com"},date:"Sun, 15 Jan 2023 21:57:47 +0900"},{sha:"60f6cb1113c229919f00565075b0179713aab308",message:"indentation",author:{name:"Gwanghyeon Gim",email:"harryghgim@gmail.com"},date:"Sun, 15 Jan 2023 21:54:15 +0900"},{sha:"0ca5272441c81a1ccfd7b393bd8a6c978e2276ad",message:"change-grammar-and-expression",author:{name:"Gwanghyeon Gim",email:"harryghgim@gmail.com"},date:"Sun, 15 Jan 2023 21:44:09 +0900"},{sha:"1b0ac05cbace442c31ec154fc5078974aba15754",message:"indentation",author:{name:"Gwanghyeon Gim",email:"harryghgim@gmail.com"},date:"Sun, 15 Jan 2023 21:35:01 +0900"},{sha:"ee12af373600026535747ff7b0bb9ee8c075a5af",message:"indentation",author:{name:"Gwanghyeon Gim",email:"harryghgim@gmail.com"},date:"Sun, 15 Jan 2023 21:33:51 +0900"},{sha:"6accf69688209b9bcb653d7f4d4c4534ec017f4a",message:"grammar-and-whitespace",author:{name:"Gwanghyeon Gim",email:"harryghgim@gmail.com"},date:"Sun, 15 Jan 2023 21:30:17 +0900"},{sha:"6af3fced5589e0b84a303d8db82e7e460a40e881",message:"typo-fix",author:{name:"Gwanghyeon Gim",email:"harryghgim@gmail.com"},date:"Sun, 15 Jan 2023 21:25:23 +0900"},{sha:"da159f20e80957e8194c3e381d82885b4e8b6685",message:"align-indentation",author:{name:"Gwanghyeon Gim",email:"harryghgim@gmail.com"},date:"Sun, 15 Jan 2023 21:20:36 +0900"},{sha:"e7559768232607d91aaf37133b323229b2f50313",message:"align-indentation",author:{name:"Gwanghyeon Gim",email:"harryghgim@gmail.com"},date:"Sun, 15 Jan 2023 21:18:59 +0900"},{sha:"2e3818ba699b4fd07de8d56a431b635b3f60a314",message:"fix-grammar",author:{name:"Gwanghyeon Gim",email:"harryghgim@gmail.com"},date:"Sun, 15 Jan 2023 21:17:04 +0900"},{sha:"c7d19cccc23611dc947a9f66a73e8d789722f2c7",message:"align-indentation",author:{name:"Gwanghyeon Gim",email:"harryghgim@gmail.com"},date:"Sun, 15 Jan 2023 21:14:58 +0900"},{sha:"abcd5a72bc9a394a8db7902dd8dabe1ca002fa52",message:"Update-Upgrade.md",author:{name:"Gwanghyeon Gim",email:"harryghgim@gmail.com"},date:"Sun, 15 Jan 2023 21:06:13 +0900"},{sha:"10192f5fe2d813d2cc24748f6d602e557fedd446",message:"fix-closing-raw",author:{name:"Gwanghyeon Gim",email:"harryghgim@gmail.com"},date:"Sun, 15 Jan 2023 19:13:39 +0900"},{sha:"8d5ed2931c01f3146c79397afe5debc93ae360b0",message:"fix-link",author:{name:"Gwanghyeon Gim",email:"harryghgim@gmail.com"},date:"Sun, 15 Jan 2023 17:29:08 +0900"},{sha:"46cc4933903bb9b0ad14c9ece5125e642db071d6",message:"Merge-pull-request-8569-from-TurtIeSocks-autocomplete-docs",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 11 Jan 2023 18:04:51 +0100"},{sha:"92b2a4443cfaf0f7aa3dfed413ea72b213316785",message:"Merge-pull-request-8526-from-rkfg-master",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 11 Jan 2023 17:49:33 +0100"},{sha:"8317b143817df797ecf8646255787e213765ba7d",message:"Add-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 11 Jan 2023 16:44:37 +0100"},{sha:"07f43b95afdb58a77c081711203246dffabb2ffc",message:"Add-disableCloseOnSelect-tip",author:{name:"Derick M",email:"58572875+TurtIeSocks@users.noreply.github.com"},date:"Wed, 11 Jan 2023 10:07:56 -0500"},{sha:"ca2d2b7b471a758b1dae415b3a61f1e26d61748d",message:"Fix-docs-examples",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Wed, 11 Jan 2023 11:23:21 -0300"},{sha:"804f0568de61939be3b839e0ca8e22ef1ecfac2b",message:"Merge-pull-request-8567-from-AdamMcquiff-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 11 Jan 2023 14:50:44 +0100"},{sha:"f7be2b7b3fd80970a44d87660af89617e49c6137",message:"Update-ReferenceManyInput.md",author:{name:"Adam McKenna",email:"adam-mckenna@outlook.com"},date:"Wed, 11 Jan 2023 13:42:55 +0000"},{sha:"d137e5425f1467fe2d5d098d65533859fb7aba19",message:"Merge-pull-request-8558-from-marmelab-auth0",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 11 Jan 2023 10:04:26 +0100"},{sha:"1c591c2d979d2f714e02f6a14fd309406f358562",message:"Add-cognito",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 11 Jan 2023 10:03:25 +0100"},{sha:"4fb39bd36e191581dc14ebaf3d3ec3355e8f3094",message:"Remove-previous-auth0-authProvider",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 11 Jan 2023 10:02:21 +0100"},{sha:"315f50baa65cfec2bbca95fba0f3e3fd79acea14",message:"Merge-pull-request-8565-from-marmelab-add-show-disableAuthentication-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 11 Jan 2023 07:59:50 +0100"},{sha:"12b6f53bd78efcef99308490945b1ccd42b2b6c7",message:"Memoize-mutation-callbacks",author:{name:"rkfg",email:"rkfg@rkfg.me"},date:"Tue, 20 Dec 2022 14:42:28 +0300"},{sha:"f5320ae54bd647a619558078e50933547f0efbba",message:"Update-docs-Show.md",author:{name:"Antoine Fricker",email:"102964006+septentrion-730n@users.noreply.github.com"},date:"Tue, 10 Jan 2023 20:56:48 +0100"},{sha:"68bf0c05ef976eb569f6f43298a85a73f22ff893",message:"Add-disableAuthentication-paragraph-on-the-Show-documentation",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Tue, 10 Jan 2023 20:48:31 +0100"},{sha:"15f4d8a953acf59a47450b885707528227a5cf9c",message:"Merge-pull-request-8563-from-marmelab-revert-custom-fetchJson-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 10 Jan 2023 10:27:00 +0100"},{sha:"c877cae3f313cb4cadedf58b33cb599e75816f78",message:"no-ci-Doc-Revert-custom-headers-example-and-add-another-for-TS",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 10 Jan 2023 10:20:28 +0100"},{sha:"fa4de32c95d6913528a6b90e8d0f20b259621a87",message:"Merge-pull-request-8559-from-Fayaz-B-fix-warning-in-login-autocomplete-attribute-8549",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 9 Jan 2023 16:43:55 +0100"},{sha:"3fb15fa964c3b2d437e38e291972f7c8a747342c",message:"Merge-pull-request-8561-from-stesie-row-click-fn-type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 9 Jan 2023 16:43:32 +0100"},{sha:"9c79772c07b1c7daeaaf63367b34125bc53af3c7",message:"Fix-RowClickFunction-type-to-accept-false",author:{name:"Stefan Siegl",email:"stesie@brokenpipe.de"},date:"Mon, 9 Jan 2023 16:00:25 +0100"},{sha:"60d62f71c973911de6f38742689d27fa2d0969be",message:"fix-autocomplete-warning-in-google-console",author:{name:"Fayaz Basheer",email:"pnfayaz@gmail.com"},date:"Mon, 9 Jan 2023 11:01:20 +0000"},{sha:"b44efe17884c3d863411bb2deeacae027851ad95",message:"Add-auth0-authProvider",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 9 Jan 2023 11:58:04 +0100"},{sha:"7f4dc6c1af11b487ac63c428a9ad88d656234c0e",message:"Merge-pull-request-8557-from-marmelab-custom-fetchJson-example",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 9 Jan 2023 10:53:59 +0100"},{sha:"c9b83729d34debb55eb4db29241874754abb773a",message:"no-ci-Doc-Make-custom-headers-example-compatible-with-TS",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 9 Jan 2023 10:44:35 +0100"},{sha:"cf9dc9ee7b7cbd40171d15e43a5332effa8601c9",message:"Merge-pull-request-8552-from-marmelab-dependabot-npm_and_yarn-json5-1.0.2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 6 Jan 2023 16:49:55 +0100"},{sha:"d65049999aa2cb16f0109c21bd4cf851269ad8c2",message:"Bump-json5-from-1.0.1-to-1.0.2",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Fri, 6 Jan 2023 14:52:14 +0000"},{sha:"e22245b33b3f0ddbb4298519ee1e5b5d64887253",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 6 Jan 2023 14:52:07 +0100"},{sha:"840d856763884b2c377f9ae2e819becedfd3f316",message:"v4.7.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 6 Jan 2023 14:49:44 +0100"},{sha:"26ed48186cb18aac591c3c0e17ccf13a4850a5b6",message:"Prepare-changelog-for-v4.7.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 6 Jan 2023 14:49:15 +0100"},{sha:"285572c9fd8be65a5c5f29b441d26876f5f8db75",message:"Fix-ts-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 6 Jan 2023 14:44:10 +0100"},{sha:"f3c9db28414203bd96f5bd2e460c5f71fc2a3a47",message:"Fix-scrollIntoView",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 6 Jan 2023 14:37:58 +0100"},{sha:"7fd9635b6af02172509a7b2587b536c25a647fb0",message:"Merge-branch-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 6 Jan 2023 14:18:57 +0100"},{sha:"5f7bfc25c5eb3da25a8312b27f7d7f381283dced",message:"Merge-pull-request-8556-from-marmelab-fix-enableGetChoices-examples",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 6 Jan 2023 14:17:30 +0100"},{sha:"5f2001a79d433ce879ce71b35a2875fc96b95757",message:"Merge-pull-request-8555-from-marmelab-realtime-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 6 Jan 2023 14:15:41 +0100"},{sha:"857b91d9bf9bcbe3d8328808c13d0b0fbdf6e4a9",message:"Mention-that-these-features-are-part-of-the-EE",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 6 Jan 2023 14:11:00 +0100"},{sha:"6e588664a0c818d89fa8e550acda055fcb3b7d8f",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 6 Jan 2023 14:06:04 +0100"},{sha:"83289318c926f0033c894852764357b22915037a",message:"Fix-AutocompleteInput-nested-optionText-with-create-and-enableGetChoices-examples-in-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 6 Jan 2023 11:38:07 +0100"},{sha:"99fedbec060e9750af67c0826eea9823adb9677c",message:"Improve-index-page-readability",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 6 Jan 2023 11:28:40 +0100"},{sha:"783517945a2351c2321de613208c0156e261bc79",message:"Doc-Add-Realtime-documentation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 5 Jan 2023 23:39:34 +0100"},{sha:"707a1bfe4996b616bcf8d75875e35d1f764511b6",message:"Merge-pull-request-8553-from-marmelab-DateTimeInput-format-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 5 Jan 2023 18:36:16 +0100"},{sha:"82621235f02d07acc14c31ae9c57b58cff556c80",message:"Re-fix-useAuth-notification",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 5 Jan 2023 18:01:21 +0100"},{sha:"93ebbf825658266683edce7794d1580eb42aea27",message:"Fix-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 5 Jan 2023 17:58:15 +0100"},{sha:"6a45bfdb26f79eb61a8f734ee1124dfeeb74eb80",message:"no-ci-Doc-Better-explain-how-to-build-a-parse-fn-with-DateTimeInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 5 Jan 2023 17:42:49 +0100"},{sha:"25e7f203e0bf8717d563b22d178026d721999b53",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 5 Jan 2023 17:38:21 +0100"},{sha:"d1d31e96ab05c48b53ab3b50d2b89b7961beeccb",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 5 Jan 2023 17:20:47 +0100"},{sha:"e3583b3d84210500462c95fbe8fbc10142b0a96f",message:"v4.6.3",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 5 Jan 2023 17:19:55 +0100"},{sha:"3fd6f3271852249fe687559b6a9c89503909ed3f",message:"Prepare-changelog-for-v4.6.3",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 5 Jan 2023 17:19:13 +0100"},{sha:"1e35e1360c2355b02aa6946bdbfd5bd7f4f4e7f9",message:"Merge-pull-request-8551-from-marmelab-allow-authprovider-extension",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 5 Jan 2023 16:43:39 +0100"},{sha:"9dd642028d51441d0c84780283e22e3c52406265",message:"Allow-to-extend-the-authProvider",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 5 Jan 2023 16:31:15 +0100"},{sha:"a35266dd82486dd0063096b0e3efd70c41d65344",message:"Merge-pull-request-8550-from-marmelab-doc-index",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 5 Jan 2023 11:28:10 +0100"},{sha:"2bbad1b7eb171050dee4c4e525ce44f55a16a712",message:"Add-missing-entries",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 5 Jan 2023 09:56:56 +0100"},{sha:"1b97c06ff735bc9a3e32070be0d1c95969028c15",message:"This-one-should-not-have-been-committed",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 5 Jan 2023 09:51:23 +0100"},{sha:"fd1e4423844ff9eaaa90301c3763bc82039e086b",message:"Remove-AppBar",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 5 Jan 2023 09:43:25 +0100"},{sha:"8206a31402efddb0bd8c4bab0c17b006693682d3",message:"Change-links-to-EE-doc-to-links-to-OSS-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 5 Jan 2023 09:43:01 +0100"},{sha:"e60a58ea229de8321efacdcc0efdaacc39d6b564",message:"Merge-pull-request-8543-from-marmelab-tab-count",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 5 Jan 2023 09:42:47 +0100"},{sha:"9ed372ca2d19093874c733489d5597c113e98beb",message:"Remove-not-documented-elements",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 5 Jan 2023 09:32:00 +0100"},{sha:"409003e5c3d5e58c1f9317f5767453325c7f8085",message:"Separate-components-hooks",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 5 Jan 2023 09:29:22 +0100"},{sha:"ddc607370d942b9a23500f1d46527b2b8b25c4b5",message:"Doc-Improve-Index-page",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 5 Jan 2023 09:23:10 +0100"},{sha:"54d9aba09d9c54329f7ae03f95882dbd387de756",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 5 Jan 2023 08:35:01 +0100"},{sha:"298d728eed805f0620a033fe3c2cdb5c31819e7a",message:"Fix-dataProvider-schema-looks-bad-in-dark-mode",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 5 Jan 2023 08:32:27 +0100"},{sha:"1d5646a0498d9b22b8106f26fd1dfb018c71aa5b",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 5 Jan 2023 08:28:14 +0100"},{sha:"8713a9ef41c1562ef03ab6090caa47ea55ddd51a",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 5 Jan 2023 08:26:07 +0100"},{sha:"796694258c5608adc18f56c442239e72366f5ec8",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 5 Jan 2023 08:20:50 +0100"},{sha:"ce6cb000c13ba4989a1b2510001cb1ac7101f02c",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 5 Jan 2023 08:18:31 +0100"},{sha:"bd7cec4ec95376eefcbaec82e81529b00f703fa1",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 5 Jan 2023 08:12:26 +0100"},{sha:"3807e351bf2ae876fac2832cb410115b0f74b46d",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 5 Jan 2023 08:09:47 +0100"},{sha:"fe32f3c9c103017c9af9512baca026fc3e8a083a",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 4 Jan 2023 18:13:55 +0100"},{sha:"a2c4b0fb3f46d681a5477425d6296c7b1dd87ba0",message:"Merge-pull-request-8546-from-marmelab-fix-listguesser-show-link",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 4 Jan 2023 17:18:07 +0100"},{sha:"d4121536de8f230a52079a05ddae36eb0c7733fd",message:"Merge-pull-request-8461-from-marmelab-documentation-sidebar",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 4 Jan 2023 17:17:25 +0100"},{sha:"236992bece1c5d9ebda828932cc3b802b4295f8d",message:"Merge-pull-request-8547-from-marmelab-doc-cross-reference-containerlayout",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 4 Jan 2023 17:10:20 +0100"},{sha:"6a48e823f0ca06eef0619a6928325ba845b1a7c0",message:"Doc-Fix-ContainerLayout-is-hard-to-find",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 4 Jan 2023 16:58:36 +0100"},{sha:"be32022cf891b585bc787bc4e628393c67ceaff4",message:"Fix-undefined-reference-error-in-ineternal-navigation",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Wed, 4 Jan 2023 16:54:14 +0100"},{sha:"2e587071d48e3f1a1a8ff33673c1c08a095adeb0",message:"Fix-missing-effect-dependencies",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Wed, 4 Jan 2023 12:13:17 -0300"},{sha:"3dbd65f3e23748ab37000ce9c839071de7a0c1f4",message:"Fix-ListGuesser-links-to-Edit-view-even-though-there-is-only-a-ShowView",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Wed, 4 Jan 2023 11:41:15 -0300"},{sha:"c8ad87d102318581cd2d76b145f56b5fdbf8db42",message:"Add-ability-to-pass-a-tab-count-in-TabbedForm.Tab-and-TabbedShowLayout.Tab",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 3 Jan 2023 15:02:38 +0100"},{sha:"cc7645ed265557d4fe4bc7d521203060dbc7078c",message:"Merge-pull-request-8542-from-marmelab-Add-ability-to-share-data-between-tabs-when-using-ra-data-local-storage",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 3 Jan 2023 14:31:15 +0100"},{sha:"8b507d67ed92dddac9e67af0124f4728793a15eb",message:"Merge-pull-request-8541-from-marmelab-usenotify-anchor-origin",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 3 Jan 2023 14:29:39 +0100"},{sha:"f4c1a3b74f29a6ab7054159613d29de507befd69",message:"Add-data-sharing-across-tabs-in-ra-data-local-storage",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 3 Jan 2023 14:04:58 +0100"},{sha:"b42762811634127e784b579d62599b3d7164a306",message:"Add-ability-to-set-anchorOrigin-in-useNotify",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 3 Jan 2023 13:47:22 +0100"},{sha:"ace3784e6db3de445236f573dd575f7c2e48eb29",message:"add-integrity-check",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 2 Jan 2023 13:38:32 +0100"},{sha:"9884b6843563f00a9e5fad00f1e41e8f32f6995c",message:"Merge-pull-request-8538-from-marmelab-custom-error-page",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 2 Jan 2023 11:11:04 +0100"},{sha:"100105577f857c0436e72ba853095781ee11c8c6",message:"no-ci-Doc-Better-explain-custom-error-page-limitations",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 2 Jan 2023 10:54:52 +0100"},{sha:"e6b9cecb9f948331b058be63406d4d3ca24789a9",message:"Merge-pull-request-8533-from-marmelab-list-multiple-children",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 22 Dec 2022 15:57:57 +0100"},{sha:"252f4b73791569141c0de2754a86aca16f898f86",message:"Merge-pull-request-8532-from-Seojun-Park-fix-replace-text-color-field",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 22 Dec 2022 15:50:38 +0100"},{sha:"c06c462eeae1f53114637fc72643eb598f72847d",message:"Add-ability-to-pass-multiple-children-to-List-and-Create",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 22 Dec 2022 15:45:01 +0100"},{sha:"ae5c89d365419aa1e0345eee25896c90ab8cc76c",message:"Merge-pull-request-8531-from-marmelab-input-helperText-in-filter",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 22 Dec 2022 14:07:06 +0100"},{sha:"e8b16e346a4cc302cc45278178b9039c57a84d16",message:"fix-notification-warning-text-color-field",author:{name:"JinPark",email:"jinchul112@gmail.com"},date:"Thu, 22 Dec 2022 12:27:10 +0100"},{sha:"65ffb164c5bdf47c8a03674b9838d788deb188af",message:"no-ci-Doc-Mention-that-Input-s-helperText-cannot-be-used-inside-a-filter",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 22 Dec 2022 11:39:18 +0100"},{sha:"ce4f4de3040a73e16cb4c930887d96cd582553ec",message:"Merge-pull-request-8527-from-marmelab-better-search-usage",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 20 Dec 2022 16:54:25 +0100"},{sha:"6a2f6ade8dfc44fe88389d8c4295651ad130e43a",message:"Update-docs-Search.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 20 Dec 2022 16:40:02 +0100"},{sha:"d1ff04348b6875cd0af261b97cff456e2a0345d9",message:"Merge-pull-request-8525-from-marmelab-Add-TabbedForm.Tab-and-TabbedShowLayout.Tab-shortcuts",author:{name:"Antoine Fricker",email:"102964006+septentrion-730n@users.noreply.github.com"},date:"Tue, 20 Dec 2022 16:07:14 +0100"},{sha:"c7cf02b2764973c9253c03686eb84487e4ed7084",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 20 Dec 2022 15:47:15 +0100"},{sha:"66e0d78d5008f664e522ac199797d24655ad52a8",message:"Merge-pull-request-8519-from-Seojun-Park-fix-notification-theme",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 20 Dec 2022 15:30:54 +0100"},{sha:"e9af73d9b4765180646b7d7895986eb6ab55f994",message:"fix-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 20 Dec 2022 15:15:33 +0100"},{sha:"ffd760eba72f36de34da42196769f5e65504b7d4",message:"replace-more-warning-by-error",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 20 Dec 2022 15:00:16 +0100"},{sha:"4e186f60ba1cc4e8e3ce569e99f0e0385a188775",message:"Merge-pull-request-8521-from-marmelab-deprecate-usePermissionsOptimised",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 20 Dec 2022 14:39:26 +0100"},{sha:"3dae9d411a1598b285d9c009011371aad3cbc8cb",message:"Merge-pull-request-8524-from-marmelab-Fix-uselist-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 20 Dec 2022 14:36:11 +0100"},{sha:"32cdb84e1b23ce150771b0f6db5335cdfa2092c0",message:"Doc-Improve-Search-usage-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 20 Dec 2022 14:07:32 +0100"},{sha:"00cae25a2a468e906adcde753e306917efe04bd4",message:"Add-TabbedForm.Tab-and-TabbedShowLayout.Tab-shortcuts",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 20 Dec 2022 11:31:05 +0100"},{sha:"d1099947cc27f162886e4ba6d6b9bddcc8c72034",message:"Merge-pull-request-8511-from-marmelab-lifecycle-callbacks",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 20 Dec 2022 10:16:13 +0100"},{sha:"5b477b853edacccbfcbce0969605893b99633521",message:"Apply-suggestions-from-code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 20 Dec 2022 10:15:05 +0100"},{sha:"6be244017c22f9eb51f228d5ce4636352635be55",message:"fix-unwanted-change",author:{name:"JinPark",email:"jinchul112@gmail.com"},date:"Tue, 20 Dec 2022 09:51:22 +0100"},{sha:"e7586a7ab2da98fb8c05ba4de40681dd38e46a78",message:"unit-test",author:{name:"JinPark",email:"jinchul112@gmail.com"},date:"Tue, 20 Dec 2022 09:45:29 +0100"},{sha:"468e7b5e22cfb15a1fc1fd88a0da5bfee8b1388b",message:"change-doc-according-to-changing-notification-type",author:{name:"JinPark",email:"jinchul112@gmail.com"},date:"Tue, 20 Dec 2022 09:31:36 +0100"},{sha:"9abb7529e218012d2ef2df3abb963e59739a1551",message:"change-warning-type-to-error",author:{name:"JinPark",email:"jinchul112@gmail.com"},date:"Tue, 20 Dec 2022 09:13:46 +0100"},{sha:"9dfb2bb911051c3e5ada9227c08387cb6ed6f06e",message:"Doc-Fix-useList-hook-doc-contains-wrong-examples",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 19 Dec 2022 18:33:09 +0100"},{sha:"4d78eb089ee7e99f1c074223d379996efcea4c29",message:"Remove-useless-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 19 Dec 2022 15:59:30 +0100"},{sha:"ec02b1d2267d028f0615b0ee2576cb10aa5c8ee8",message:"fix-notification-follow-notification-palette-theme",author:{name:"JinPark",email:"jinchul112@gmail.com"},date:"Mon, 19 Dec 2022 14:02:17 +0100"},{sha:"4aed3e50f334d892bb5780e7bc39548ffd0b1d38",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 19 Dec 2022 15:09:58 +0100"},{sha:"aa4e2111202a71795ad62d5792019d29b022f372",message:"Update-docs-withLifecycleCallbacks.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 19 Dec 2022 14:57:03 +0100"},{sha:"e4503a00573b4422e9e62bc8fe3f98dfe1a00690",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 19 Dec 2022 14:56:29 +0100"},{sha:"0ce230ab79e39459e86d3de83316303fd775b817",message:"Deprecate-usePermissionsOptimised",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 19 Dec 2022 14:47:42 +0100"},{sha:"aae9b673b5832a657f337fedad9527df0fefe653",message:"Update-docs-withLifecycleCallbacks.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 19 Dec 2022 14:40:18 +0100"},{sha:"475239fabde8161641286ec4c39ff1b035967b92",message:"Update-docs-DataProviderWriting.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 19 Dec 2022 14:40:09 +0100"},{sha:"c977509d16d86767705c3df70044fbe1ad8b5ff6",message:"Typo-fixes",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 19 Dec 2022 08:06:50 +0100"},{sha:"5bbba7b360ce89514b80e8165c06499e1d463adf",message:"Add-e2e-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 19 Dec 2022 08:02:31 +0100"},{sha:"6fafd3dd0b51ea6391e2decfb4254f7c7a04aea7",message:"Write-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 19 Dec 2022 07:28:33 +0100"},{sha:"08c44b8fcb8410922031f67137b87c0bada7a5ef",message:"Add-basic-documentation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 17 Dec 2022 08:31:20 +0100"},{sha:"bdff90eeb1e3e7012565c695d6cd7bf5d953d5a6",message:"Merge-pull-request-8514-from-marmelab-fix-ImageInput-accept-examples",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 16 Dec 2022 18:24:10 +0100"},{sha:"cbb1d15923a61154ee57f3a16681b27fcb4c41ee",message:"no-ci-Doc-Fix-ImageInput-accept-prop-examples",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Dec 2022 18:22:22 +0100"},{sha:"fa5efda3aed05a7b05cf06e4d12569d61db14992",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Dec 2022 17:18:08 +0100"},{sha:"06c773e83d8dc91e83ee7430be76b58df8420b3f",message:"v4.6.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Dec 2022 17:16:57 +0100"},{sha:"a52db46d35b8f809e53f01087e8c1c11413d6d11",message:"Prepare-changelog-for-v4.6.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Dec 2022 17:16:27 +0100"},{sha:"bbe790eb7b04a9683f2a3a65ac2e07c5331a41af",message:"More-synthetic-syntax",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Dec 2022 17:07:36 +0100"},{sha:"089dcd6756a1ee52fa12e3394ffbb69f11924bfe",message:"Merge-pull-request-8500-from-marmelab-reference-inconsistant-types-ids",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 16 Dec 2022 15:31:01 +0100"},{sha:"daa2c9505657bd2406b84c6493b94e8b95a91e70",message:"Merge-pull-request-8512-from-marmelab-fix-warnWhenUnsavedChanges-show",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 16 Dec 2022 15:02:12 +0100"},{sha:"3c51a69984f21a95795405a58cc6348f5eab7ff2",message:"More-verbose-comment-for-unclear-code-section-on-option-deselection",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Fri, 16 Dec 2022 14:24:16 +0100"},{sha:"333a4a12f1fb45b4078c373667c4d33f8c736ed5",message:"Fix-warnWhenUnsavedChanges-when-navigating-to-show-view",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Dec 2022 14:12:53 +0100"},{sha:"05c88597b136e20ac9093491fa90e51b44538e4b",message:"Add-lifecycle-callbacks-to-facilitate-dataProvider-customization",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Dec 2022 13:37:11 +0100"},{sha:"6e6f6315ad383152797145b2a00e2d658a4197a6",message:"Merge-pull-request-8509-from-marmelab-fix-useGetIdentity-enabled",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 16 Dec 2022 12:47:59 +0100"},{sha:"224c88a24c89a648b8df144844a8574209335d31",message:"fix-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Dec 2022 10:52:59 +0100"},{sha:"fdd6c1d837305914c12db6a24bcbc644d3fd20a4",message:"Fix-useGetIdentity-throws-an-error-when-no-getIdentity-is-provided",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 16 Dec 2022 10:21:23 +0100"},{sha:"16dd71991019b49bee22b5f3741cebb86ff07e55",message:"Merge-branch-reference-inconsistant-types-ids-of-github.com-marmelab-react-admin-into-reference-inconsistant-types-ids",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Thu, 15 Dec 2022 15:03:14 +0100"},{sha:"c427d96956c84769ad469b08efc7ff4067535741",message:"Let-the-errors-flood",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Thu, 15 Dec 2022 15:02:55 +0100"},{sha:"a008e1d2cca33cacb70cd7671b99843c22fed990",message:"Update-packages-ra-ui-materialui-src-field-ReferenceArrayField.spec.tsx",author:{name:"Antoine Fricker",email:"102964006+septentrion-730n@users.noreply.github.com"},date:"Thu, 15 Dec 2022 14:55:52 +0100"},{sha:"3c2495db7b35a7c9744ee23eb0fa32de482af29b",message:"Add-comment-for-unexpected-code",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Thu, 15 Dec 2022 11:30:36 +0100"},{sha:"c42b44fd8a3bd3992db87f7b138c588a622d09a2",message:"Leave-create-item-code-alone",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Thu, 15 Dec 2022 11:13:53 +0100"},{sha:"07013c8c5d7030e1bba4a9714e3242d66300812e",message:"Corrections-from-review",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Thu, 15 Dec 2022 11:06:38 +0100"},{sha:"3c4d367c1807bc954209e494f85faa3a4f29f3a5",message:"Merge-pull-request-8490-from-smeng9-without-resources",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 15 Dec 2022 10:02:39 +0100"},{sha:"90e90dd0b85603621f6a7ef7b43e691194888ced",message:"Renaming-story-component",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Thu, 15 Dec 2022 01:02:51 +0100"},{sha:"567f4c330f9c38da96ebfcbc71a09aa8827365ae",message:"Update-packages-ra-ui-materialui-src-input-ReferenceArrayInput.spec.tsx",author:{name:"Antoine Fricker",email:"102964006+septentrion-730n@users.noreply.github.com"},date:"Thu, 15 Dec 2022 00:56:29 +0100"},{sha:"c283d65975c2e5c759eb932cd76c32ceaf691be2",message:"Simplify-NullishValuesSupport-fix-renaming-issues",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Thu, 15 Dec 2022 00:53:17 +0100"},{sha:"4d0c56b8d642c7124830ea101a202abb62a5d2e2",message:"Update-packages-ra-ui-materialui-src-input-ReferenceArrayInput.spec.tsx",author:{name:"Antoine Fricker",email:"102964006+septentrion-730n@users.noreply.github.com"},date:"Thu, 15 Dec 2022 00:18:40 +0100"},{sha:"5c6964f78c9094533d93a9b06cc2b584748ae4f3",message:"Update-packages-ra-ui-materialui-src-input-AutocompleteInput.tsx",author:{name:"Antoine Fricker",email:"102964006+septentrion-730n@users.noreply.github.com"},date:"Thu, 15 Dec 2022 00:17:44 +0100"},{sha:"ccc7af7faa6536e29df0edcfed26e37c66422a2d",message:"Update-packages-ra-ui-materialui-src-input-AutocompleteInput.stories.tsx",author:{name:"Antoine Fricker",email:"102964006+septentrion-730n@users.noreply.github.com"},date:"Thu, 15 Dec 2022 00:17:05 +0100"},{sha:"c457f144d5c728418efd983809a4b9d7ff463b3d",message:"Update-packages-ra-ui-materialui-src-input-AutocompleteInput.stories.tsx",author:{name:"Antoine Fricker",email:"102964006+septentrion-730n@users.noreply.github.com"},date:"Thu, 15 Dec 2022 00:16:39 +0100"},{sha:"28ec43c142635448a1529b9f7f87acb0e4c7f0f3",message:"Integrates-review-comments",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Thu, 15 Dec 2022 00:15:39 +0100"},{sha:"fa662d2101a84021e53206bb1e4ad9f52bc72b01",message:"improve-tests",author:{name:"shaoyu",email:"shaoyu"},date:"Wed, 14 Dec 2022 20:09:31 +0000"},{sha:"ea20a2d2cab0a1f0d014dfc5e0156b61b1a0e192",message:"resolve-linter-warning",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Wed, 14 Dec 2022 12:44:58 -0600"},{sha:"d0438b7919cc54411f61efbf5af143c25662fc6b",message:"Merge-pull-request-8452-from-smeng9-master",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 14 Dec 2022 18:12:26 +0100"},{sha:"e66e7883fbb3991f08df30bb8550e501be784275",message:"Sly-consoole.log",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Wed, 14 Dec 2022 17:42:03 +0100"},{sha:"4b063480b01b8221c2fb8f88a27b82f02c1d7671",message:"Fix-JS-error-Scroll-to-section-in-navigation-when-coming-from-documentation-summary",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Wed, 14 Dec 2022 17:40:37 +0100"},{sha:"87041952fe0aa65e3a056e824e7bc0c1a3f3f223",message:"Update-docs-LocalesMenuButton.md",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Wed, 14 Dec 2022 10:00:06 -0600"},{sha:"d7acf97f45e669f725b0addf425b7dc7a26c939d",message:"Fix-Datagrid",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Wed, 14 Dec 2022 13:27:53 +0100"},{sha:"c3334e93baf473b8824dba640900d6491833e1eb",message:"Error-in-imports",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Wed, 14 Dec 2022 13:26:52 +0100"},{sha:"3c340313969b5bf6af62cb72dea1b811319c77b4",message:"Fix-nullish-tests",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Wed, 14 Dec 2022 13:15:46 +0100"},{sha:"6abfec504b53fbdfeaed2af58e09c0eac26fc56c",message:"Work-on-nullish-tests",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Wed, 14 Dec 2022 12:25:35 +0100"},{sha:"3670f608ea48d3203e63f04476c46399ebb66b52",message:"Working-on-tests-Story-to-test-nullish-values",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Wed, 14 Dec 2022 09:29:42 +0100"},{sha:"8ea06116ac5fcf511f93854f623fda2b47aa8a5b",message:"Merge-branch-without-resources-of-https-github.com-smeng9-react-admin-into-without-resources",author:{name:"shaoyu",email:"shaoyu"},date:"Wed, 14 Dec 2022 05:52:30 +0000"},{sha:"7397b59be7bfc723a030251e91678cd382e91946",message:"add-test-case-for-dynamic-custom-routes-without-any-resources",author:{name:"shaoyu",email:"shaoyu"},date:"Wed, 14 Dec 2022 05:50:29 +0000"},{sha:"703d05cd56c1deeee7738e7c2bf1eb9a916920f3",message:"remove-unnecessary-export",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Tue, 13 Dec 2022 21:44:08 -0600"},{sha:"4228a7856a9497c2d66c4a6a4236613c40f0945d",message:"Fix-custom-appbar-example-to-use-from-mui-package",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Tue, 13 Dec 2022 21:41:35 -0600"},{sha:"caaeba37c805be0de232db3834349e7d24f3e37e",message:"remove-Ready-as-it-is-rendered-in-Layout",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Tue, 13 Dec 2022 11:36:49 -0600"},{sha:"fb65c51e674dfe24bd10207a8865de1fe894b4aa",message:"Merge-pull-request-8496-from-marmelab-use-authenticated-optimisation",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 13 Dec 2022 15:26:23 +0100"},{sha:"0353a7b0a0ef249f89ee2a1216ac2136cb13ac1c",message:"Fix-tests",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Tue, 13 Dec 2022 15:15:52 +0100"},{sha:"0b505b37e76b50900f020cc19dc02d0179efeffe",message:"Merge-pull-request-8494-from-marmelab-third-party-auth-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 13 Dec 2022 15:13:05 +0100"},{sha:"acf5983e1e7d1b201db5e4934cb560736ec71880",message:"Remove-only-in-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 13 Dec 2022 14:57:17 +0100"},{sha:"e7cb31f64de3a2e1f4e268b2adb77803362fb476",message:"Merge-pull-request-8497-from-marmelab-fix-usecontext-type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 13 Dec 2022 14:47:58 +0100"},{sha:"d7c2db37a0b4d28fd526964ced4d630488b41e9f",message:"Merge-pull-request-8492-from-marmelab-count-components",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 13 Dec 2022 14:47:09 +0100"},{sha:"8423858870366afc89f0b9606411d4dc52f171e2",message:"Merge-pull-request-8504-from-marmelab-fix-bulk-actions-margin",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 13 Dec 2022 14:38:56 +0100"},{sha:"cd802be6e686c3a94082fa78559450736614e957",message:"Fix-BullkActionButtons-positioning",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 13 Dec 2022 12:57:51 +0100"},{sha:"a3435cf8b64a6a69e884cdf5aeade59f0a578757",message:"Merge-pull-request-8502-from-Aikain-fix-docs-2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 13 Dec 2022 12:37:06 +0100"},{sha:"743e250f1c5f17fcbbe92d44d4233b90b7ffb73a",message:"Fix-missing-renties-in-Reference-doc",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 13 Dec 2022 12:36:02 +0100"},{sha:"be971a496593ca5b0bc9929cd66cdba900fd2b3d",message:"Update-docs-AuthProviderWriting.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 13 Dec 2022 12:33:39 +0100"},{sha:"c6da46d57881e8f13d2aab118fcf5405913924ad",message:"Fix-invalid-code-example",author:{name:"Ville Nupponen",email:"ville.nupponen@aika.in"},date:"Tue, 13 Dec 2022 13:21:38 +0200"},{sha:"1e4ffa5b7f25f3bb0b756ccd319c1775c3d85de7",message:"WIP-test",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Tue, 13 Dec 2022 02:17:27 +0100"},{sha:"50a5684c62cd04fc5c2dccb0db2ea40c3c71010a",message:"bug-fix-and-stories",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Tue, 13 Dec 2022 02:16:53 +0100"},{sha:"e2df79b9e0f3349fcefe668cb1e3e83981848c69",message:"TypeScript-Fix-return-type-of-useShowContext-useEditContext-and-useCreateContext",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 12 Dec 2022 22:48:49 +0100"},{sha:"da904c3c5b67b0cf97fe94736b1d8bf1434ea3f7",message:"Use-react-query-for-useAuthState-and-useAuthenticated",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 12 Dec 2022 17:18:02 +0100"},{sha:"cef4013db94a4961f7bf70f95c29793cd43a6b11",message:"Update-docs-AuthProviderWriting.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 12 Dec 2022 16:23:54 +0100"},{sha:"f99917435abd73ece4b38f75420028e81ff578c9",message:"Merge-pull-request-8495-from-marmelab-fix-ready-documentation-link",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 12 Dec 2022 16:18:56 +0100"},{sha:"f7cde883508eaed01fb6848ccfecf60cd878c985",message:"Fix-Ready-page-points-to-the-wrong-documentation-URL",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 12 Dec 2022 16:02:17 +0100"},{sha:"4472a268a79af8c4c7def30727955ad82bd82b06",message:"Doc-Improve-instructions-for-setting-up-a-redirection-url-for-third-party-auth",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 12 Dec 2022 15:50:04 +0100"},{sha:"e54d4333727de47c5f56ea2084e5f41f7da35181",message:"Merge-pull-request-8457-from-marmelab-login-callback",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 12 Dec 2022 15:04:56 +0100"},{sha:"86cbd8d6cbfb07447c30dacd4e36c768ab6ffc6f",message:"Merge-pull-request-8493-from-the133448-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Sun, 11 Dec 2022 16:09:17 +0100"},{sha:"a8c9d4c19870093559c8314e59816d8f1679642e",message:"Fix-e2e-test",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 11 Dec 2022 16:06:54 +0100"},{sha:"6e2799df0c51d0e616143d66482b3092e063c969",message:"Add-link-prop-to-ReferenceManyCount",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 11 Dec 2022 15:56:01 +0100"},{sha:"6903414f12456d170154bc2fb10a57a1de3b849c",message:"Fix-missing-JSX-closing-tag-on-Menu-Doc",author:{name:"the133448",email:"danieljohns.danieljohns@gmail.com"},date:"Sun, 11 Dec 2022 22:12:46 +1000"},{sha:"703879004ca1f191b891ecdb4abeb0e1bc7ee12c",message:"Add-link-prop-to-Count",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 11 Dec 2022 11:01:28 +0100"},{sha:"2d83b6e88252f2efb53928d34f3bb73c1d6da735",message:"Fix-documentation-for-ready-prop",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Sat, 10 Dec 2022 22:32:06 -0600"},{sha:"1fd67f727fe85b12edcd74ffa1e55066a1bcefec",message:"Add-missing-doc-entry-for-ReferenceManyCount",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 11 Dec 2022 00:06:18 +0100"},{sha:"708168de2a1954a6f46eb42e1d6f3c9e0601d8a9",message:"Add-Count-and-ReferenceManyCount-components",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 11 Dec 2022 00:01:21 +0100"},{sha:"ec85bbaba5f0d3c3db2b5c4c7e03c6085719aa73",message:"Merge-pull-request-8491-from-marmelab-refrencemanyfield-arg-type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 10 Dec 2022 16:00:04 +0100"},{sha:"802aee109f089a029338f5c9e824652b7f6e27f8",message:"TypeScript-Fix-useReferenceManyFieldController-argument-type",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 10 Dec 2022 14:28:44 +0100"},{sha:"ab596e1ce93874d359d8c762c91cac68d0d32bbc",message:"fix-tests",author:{name:"shaoyu",email:"shaoyu"},date:"Sat, 10 Dec 2022 06:12:14 +0000"},{sha:"25e2b5416e1e06eeda5fb2b586e7a9c38f77a21a",message:"fix-incorrect-ready-page-when-dynamically-load-routes-without-resource",author:{name:"unknown",email:"you@example.com"},date:"Fri, 9 Dec 2022 22:22:30 -0600"},{sha:"0f9fe699cf6ca6b4d16e8d094ec8dff25a3fc1c0",message:"Merge-pull-request-8487-from-marmelab-dependabot-npm_and_yarn-express-4.17.3",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 9 Dec 2022 11:28:05 +0100"},{sha:"a47bb2449db9516dcb5aeaa7552ff05964dd0499",message:"Bump-express-from-4.16.4-to-4.17.3",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Fri, 9 Dec 2022 10:17:14 +0000"},{sha:"7e8c675042e737f831534ada91e985e9cdeb7909",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 9 Dec 2022 11:16:53 +0100"},{sha:"a555d541c0c25631c41c93d395f49692bee7bf64",message:"v4.6.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 9 Dec 2022 11:16:22 +0100"},{sha:"fb45e1c45232642fcf49906133382fe2a352f07f",message:"Prepare-changelog-for-v4.6.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 9 Dec 2022 11:16:13 +0100"},{sha:"70a4dd28ef32a1351777fe0f1280f60ae7188ae4",message:"Merge-pull-request-8482-from-marmelab-clean-setSubmissionErrors",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 9 Dec 2022 10:07:49 +0100"},{sha:"61446f09679bdb50da98f2a0979dffb2a0d006dd",message:"Update-docs-LocalesMenuButton.md",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Thu, 8 Dec 2022 11:53:46 -0600"},{sha:"1b7d3e1e88842f0a0b28ac27c74611215f613acd",message:"Update-docs-LocalesMenuButton.md",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Thu, 8 Dec 2022 11:53:29 -0600"},{sha:"d57138ea42413dabd09b8463d1b7a4e0bde4b83f",message:"Update-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 8 Dec 2022 16:58:09 +0100"},{sha:"0694844b9e1492c7124372828a7ba6314666976c",message:"Add-support-for-previous-location-redirect",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 8 Dec 2022 16:06:10 +0100"},{sha:"47d43077f70d32469df9badb53ee1f7fdbe42e2c",message:"Merge-pull-request-8477-from-stesie-usereference-meta",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 8 Dec 2022 15:46:49 +0100"},{sha:"35ba5ba77208f7fbfc39731acbfd5490bd6f6891",message:"Merge-pull-request-8432-from-wcoppens-patch-1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 8 Dec 2022 15:37:37 +0100"},{sha:"356296ca06bd7d6be63a120834b3b681c57b0978",message:"Fix-unused-code-in-setSubmissionErrors",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 8 Dec 2022 14:37:06 +0100"},{sha:"9eb83c66f2d724548c421091cb59856cca29a0e7",message:"Add-TS-typing-from-8479",author:{name:"W. Coppens",email:"wesley@enelogic.com"},date:"Thu, 8 Dec 2022 13:13:33 +0100"},{sha:"d977ff71d6dc7c7c98ba06930e78181db0f36362",message:"Rename-auth-callback-path",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 8 Dec 2022 11:41:01 +0100"},{sha:"833f833985cef07e6b8509fa05c09da66ad1e625",message:"Merge-pull-request-8439-from-kosmotema-input-label",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 8 Dec 2022 11:10:28 +0100"},{sha:"e232817f714ea639a414a0be83a0d3296ea0f2fd",message:"Fix-8431",author:{name:"W. Coppens",email:"wesley@enelogic.com"},date:"Tue, 29 Nov 2022 10:01:46 +0100"},{sha:"d7b4deae8bd569bdc414e3925da19c9e3fa5da52",message:"Fix-useReferenceInputController-to-pass-meta-to-useReference",author:{name:"Stefan Siegl",email:"stesie@brokenpipe.de"},date:"Wed, 7 Dec 2022 15:28:01 +0100"},{sha:"230d8e361b93cf0df6380c34c38787505663414c",message:"Fix-build",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 7 Dec 2022 11:18:13 +0100"},{sha:"9f5209f32109b6f7828bdaa6136f5ebe4ae60c18",message:"Fix-types",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 7 Dec 2022 11:11:15 +0100"},{sha:"b996f9fc1dda4df82936d5620377898a91f125b1",message:"Remove-message-property",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 7 Dec 2022 10:55:35 +0100"},{sha:"4a13ce71cbc4d1328f3dd02ebff52391f806a0f5",message:"Fix-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 7 Dec 2022 09:43:42 +0100"},{sha:"44c213d2d7224308db3893fff1957b482533176f",message:"Update-types",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 7 Dec 2022 09:21:38 +0100"},{sha:"95e7041b4aa7a59dcc8b1b6d7097c6d5a6500b05",message:"Fix-file-names-exports",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 7 Dec 2022 09:19:04 +0100"},{sha:"af535033116446e3716614228f202063cfa7e5ea",message:"Fix-bad-link",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 6 Dec 2022 15:25:56 +0100"},{sha:"d01db1b1f0d644601701e9f506369e3d142da02d",message:"Update-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 6 Dec 2022 15:18:45 +0100"},{sha:"04e5416fa7047e7484daba82241f61240522573c",message:"Document-handleCallback-in-writing-authProvider",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 6 Dec 2022 15:15:56 +0100"},{sha:"4d6ed9b9e196ab91d352f471da2d48a2e0720e00",message:"Rename-handleLoginCallback-to-handleCallback",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 6 Dec 2022 15:09:53 +0100"},{sha:"0a5bb042df06485ddd0bb24f27e4170831b96654",message:"Remove-only-in-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 6 Dec 2022 15:06:04 +0100"},{sha:"1d1b6916566ef5ff93118fc5edc13bc1e5f09127",message:"Merge-pull-request-8474-from-Aikain-fix-docs",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 6 Dec 2022 13:27:36 +0100"},{sha:"023051b740d519912c88b4d3d703b629b9ef011d",message:"Fix-invalid-code-example",author:{name:"Ville Nupponen",email:"ville.nupponen@aika.in"},date:"Tue, 6 Dec 2022 13:33:41 +0200"},{sha:"51ce10806936b8fd14ee2fd9a4dc8a8414bc3c10",message:"Merge-pull-request-8473-from-marmelab-fix-ResourceMenuItem",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 6 Dec 2022 12:03:45 +0100"},{sha:"1abdb4290e890f72d085b7ac6bf5ee94dbca0dad",message:"Merge-pull-request-8470-from-marmelab-fix-tiptap-deps",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 6 Dec 2022 12:01:49 +0100"},{sha:"fefe410c66831c0b836037dc2276476d4869a2b9",message:"Fix-ResourceMenuItem-when-used-with-only-Resource-as-Admin-child",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 6 Dec 2022 11:43:55 +0100"},{sha:"4796eac98ce8b055c0a1d739d4de1e94fad6c851",message:"Add-stories",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 6 Dec 2022 10:25:12 +0100"},{sha:"82a10d57c3f877164c264f8a8758f21826cfcc1d",message:"deduped-some-packages",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 5 Dec 2022 18:33:58 +0100"},{sha:"6589b518d2c1b189b0fc081958a5a78acb76f720",message:"Fix-tiptap-dependencies-on-prosemirror",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 5 Dec 2022 17:36:41 +0100"},{sha:"04862c28cc0fb118ce4b019e76451ca5a6fadb7b",message:"Fix-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 5 Dec 2022 17:17:00 +0100"},{sha:"c80dfafaf2a599b0aba3e47dbf27254ae17d6ce1",message:"Defaults-to-showing-an-error-page-when-callback-fail",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 5 Dec 2022 16:22:01 +0100"},{sha:"0aac17cd2cee8c610d8af274e90349a3d6de0bba",message:"Merge-pull-request-8467-from-marmelab-update-array-input-preview",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 5 Dec 2022 11:42:43 +0100"},{sha:"d55f1d1918d3e82b88dd88020258f8a9168b834f",message:"no-ci-Doc-Update-ArrayInput-preview-with-clear-all-button",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 5 Dec 2022 11:30:23 +0100"},{sha:"45ca476c8ca94a68e1789b38cac148483a0ba71b",message:"Merge-pull-request-8462-from-Aikain-fix-translation-messages-type",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 5 Dec 2022 10:57:49 +0100"},{sha:"5bbe4567d4bed25bc2b69f09a183ebc0e17c0fd2",message:"Add-a-test-validating-permissions-are-correctly-refreshed-after-different-loggins",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 5 Dec 2022 09:46:49 +0100"},{sha:"2ac0c999786388a25742b75571ec9f8eeef2d9f8",message:"Merge-branch-master-of-https-github.com-sebastianbuechler-react-admin",author:{name:"Sebastian Büchler",email:"sebastian.buechler@student.unisg.ch"},date:"Sun, 4 Dec 2022 16:24:54 +0100"},{sha:"0e2cd12a21bd8da1fbfe47d1b4e23e967c7c50a1",message:"Add-import",author:{name:"Sebastian Büchler",email:"42775578+sebastianbuechler@users.noreply.github.com"},date:"Sun, 4 Dec 2022 15:52:00 +0100"},{sha:"39c1326eefe1558546c897b1f263aba6538378f6",message:"Add-OutlinedInput-for-label-adjustment",author:{name:"Sebastian Büchler",email:"42775578+sebastianbuechler@users.noreply.github.com"},date:"Sun, 4 Dec 2022 15:52:00 +0100"},{sha:"94c3ad4d4dc7a5847ccd36a48affae90c9f8fb55",message:"Add-missing-types-for-TranslationMessages",author:{name:"Ville Nupponen",email:"ville.nupponen@aika.in"},date:"Sat, 3 Dec 2022 11:13:26 +0200"},{sha:"8bce681421d9f11d570c1182d62156b2e5a083cd",message:"Doc-Show-nav-sidebar-on-main-navigation-page",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Dec 2022 17:11:18 +0100"},{sha:"5fabda0722dac6bc82dfd68a052513841897c67f",message:"Merge-pull-request-8460-from-marmelab-dependabot-npm_and_yarn-decode-uri-component-0.2.2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 2 Dec 2022 14:58:45 +0100"},{sha:"1edd178b4310a2e71430bea7b01cfcb8411d3975",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Dec 2022 14:53:23 +0100"},{sha:"39598ef9e9d3859d7fd635eb467f612d4248d0ee",message:"v4.6.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Dec 2022 14:52:10 +0100"},{sha:"b66473795663ea261f044d5ac05c2d79b9e2f329",message:"Prepare-changelog-for-v4.6.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Dec 2022 14:49:27 +0100"},{sha:"65ae0f63857a69d522fc5c24a859d6bdd32eebe3",message:"Bump-decode-uri-component-from-0.2.0-to-0.2.2",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Fri, 2 Dec 2022 13:35:07 +0000"},{sha:"bc09a3d80e5b58f9c9e3fa429e39bafe40b87c5c",message:"Merge-branch-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Dec 2022 14:33:05 +0100"},{sha:"3556de5028ad7002611ca50f20be8c50b202fe90",message:"Merge-pull-request-8459-from-groomain-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 2 Dec 2022 14:30:02 +0100"},{sha:"f1d2058c4ae8149137564a52eff5c57c4e095367",message:"lint",author:{name:"Romain",email:"groomain@users.noreply.github.com"},date:"Fri, 2 Dec 2022 13:14:25 +0000"},{sha:"a1ffdace3db5c0960d506e28b4fd3d67b6500134",message:"Better-encode-displayed-filters-on-navigate-for-SavedQueryFilterListItem",author:{name:"Romain",email:"groomain@users.noreply.github.com"},date:"Fri, 2 Dec 2022 11:13:37 +0000"},{sha:"8d4b2148e23f88130c82edda2b60d34df5659a80",message:"Handle-previous-url-redirection",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 2 Dec 2022 10:46:33 +0100"},{sha:"c58151e61e4f0436a860415e2c1504a17652ec53",message:"Better-doc-wording",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 2 Dec 2022 10:40:22 +0100"},{sha:"8810359bc6f93855bb3b268d630111b710d43aaf",message:"Rename-LoginCallback-to-AuthCallback",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 2 Dec 2022 10:37:34 +0100"},{sha:"391aa7241b35e11a748c208f78d615a152536d7a",message:"change-some-wording",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Thu, 1 Dec 2022 14:38:17 -0600"},{sha:"0e9359bfeda43e99e151129f42c00466de5458e8",message:"apply-review",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Thu, 1 Dec 2022 13:14:35 -0600"},{sha:"e3fb9e6ab49f74194eca51f3521ca7db2e46db13",message:"Add-some-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 1 Dec 2022 16:40:45 +0100"},{sha:"5104e66a9795758ed0b3bbbd9ab1d1ddd792502a",message:"Add-login-callback-hook-and-authProvider-optional-new-handleLoginCalback-method",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 1 Dec 2022 16:37:28 +0100"},{sha:"f7a728da133647c8846ef87fb537ac4489a35a70",message:"Merge-pull-request-8456-from-marmelab-datagrid-expand-screen-capture",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 1 Dec 2022 16:16:56 +0100"},{sha:"b05912624db9aacee13b97842380af017126e457",message:"no-ci-Doc-Update-Datagrid-expand-screen-capture-with-expand-all-button",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 1 Dec 2022 16:10:53 +0100"},{sha:"a9b4239fe5f4af8483be08bb4a7c45ceb6b6ac43",message:"Merge-pull-request-8455-from-marmelab-gh8426",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 1 Dec 2022 16:07:02 +0100"},{sha:"9ff91ef8f99d221468b88991ef0ffd61c26fe992",message:"Leave-the-responsability-of-setting-theme-to-ThemePovider",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Thu, 1 Dec 2022 15:39:16 +0100"},{sha:"59e8b80c9fe0b4aa0e57d48eade450dd215188a6",message:"Merge-pull-request-8454-from-marmelab-fix-NumberInput-parse-0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 1 Dec 2022 12:11:46 +0100"},{sha:"d75f2c7b768cd8ca7da1a6e221c9b51fca1f05a6",message:"remove-console.log",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 1 Dec 2022 11:18:05 +0100"},{sha:"09c6a28c7ad8842ea056d30ff1a568b8cfa5d788",message:"Merge-remote-tracking-branch-origin-master-into-fix-NumberInput-parse-0",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 1 Dec 2022 11:17:19 +0100"},{sha:"a35b13734903ce09e686d5110bf96f8a09283475",message:"fix-valueAsNumber-NaN-check",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 1 Dec 2022 11:08:03 +0100"},{sha:"48cbe2df1e108e3ccce64e3b929778828a6d3bfe",message:"Merge-pull-request-8453-from-smeng9-fix-numberinput-format",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 1 Dec 2022 11:03:38 +0100"},{sha:"5b06564ac2344cc53ab084b85ce9a08bdf8c837e",message:"Fix-NumberInput-parses-0-as-string-with-a-custom-parse-prop",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 1 Dec 2022 10:57:15 +0100"},{sha:"4747b4e185287eaf15cc6aeeeddc6bdc0fe2fda5",message:"fix-format-does-not-get-triggered-after-function-change",author:{name:"shaoyu",email:"shaoyu"},date:"Thu, 1 Dec 2022 03:38:08 +0000"},{sha:"59d64590a12a0ff8f1ea1d958a1e1e48a81f1b70",message:"Fix-LocalesMenuButton-Documentation",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Wed, 30 Nov 2022 14:13:32 -0600"},{sha:"0c3da16799f0d15602e4754957515510c2083e9f",message:"Merge-pull-request-8449-from-marmelab-fix-issue-7754",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 30 Nov 2022 15:36:21 +0100"},{sha:"3cf66044796b341d8c2eabdec07eb056d525f506",message:"Update-react-hook-form-dependency-to-version-7.40.0",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 30 Nov 2022 10:42:01 -0300"},{sha:"fd4cf3cbb6c0e4f53812bccb07ad88be937e2734",message:"Merge-pull-request-8447-from-marmelab-zd955",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 30 Nov 2022 14:32:44 +0100"},{sha:"1222267ff2422c72ff137f8b32d3c971f3a9f033",message:"Update-react-hook-form-dependency",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 30 Nov 2022 09:04:24 -0300"},{sha:"3e9a5fa72c7e952f4cdb8120a6e765b59bb7c4c5",message:"Show-focus-on-clear-buttons-in-ResettableTextfield",author:{name:"Antoine Fricker",email:"antoine@marmelab.com"},date:"Wed, 30 Nov 2022 11:21:35 +0100"},{sha:"3e0554ec3c4f0bc5ba0ac431740595cc3957e61f",message:"Merge-branch-master-into-input-label",author:{name:"Artem Pitikin",email:"git@kosmotema.dev"},date:"Tue, 29 Nov 2022 21:54:15 +0300"},{sha:"5ff83c38ad62bd10e912d15d964409e071e5775c",message:"Merge-pull-request-8445-from-marmelab-fix-form-data-consumer-warning",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 29 Nov 2022 18:22:02 +0100"},{sha:"c393e92d76fd27cfb3efd9a20675a43d636ff94a",message:"Fix-warning",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 29 Nov 2022 10:50:28 -0300"},{sha:"54d10f083abeb1fbea3eabc72e31d43e8bfe4e7e",message:"Fix-documentation",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 29 Nov 2022 10:35:59 -0300"},{sha:"fb77e0677a13c3521a6d84d378663a52d14cece1",message:"Remove-warning",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 29 Nov 2022 10:35:28 -0300"},{sha:"c45690fdc8a19c3465726012e5ba795d2cc44244",message:"Merge-pull-request-8444-from-marmelab-fix-documentation",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 29 Nov 2022 10:31:51 -0300"},{sha:"16a16dccb35267df333618786872f163d9b2daa6",message:"Fix-typo-in-useEditContext-doc",author:{name:"Guillaume BILLEY",email:"guillaume.billey@pharmagest.com"},date:"Tue, 29 Nov 2022 14:20:17 +0100"},{sha:"31633264575232491da897599f8b5ec431fcbb58",message:"Merge-pull-request-8435-from-marmelab-fix-simpleform-users",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 29 Nov 2022 12:01:50 +0100"},{sha:"20fdf07a1e36ecf79bc979435398f908dff5b919",message:"Merge-pull-request-8433-from-marmelab-fix-formgroup-isdirty-istouch",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 29 Nov 2022 11:54:00 +0100"},{sha:"989a9ccd34583a1b372984eca95262f608c7564f",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 29 Nov 2022 11:16:46 +0100"},{sha:"59c2240b2c2257b1d1c323d17a00552efe63ad9f",message:"Add-missing-item-in-changelog",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 29 Nov 2022 10:55:28 +0100"},{sha:"d77a7e6117445317b58915cdc919326c0bda5d37",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 29 Nov 2022 10:00:42 +0100"},{sha:"64fc80ff22e107a31169ab02d9bb0a8086599fc6",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 29 Nov 2022 09:59:30 +0100"},{sha:"855a8e3cb71ca000b7664b87844a8c23030fb540",message:"v4.5.4",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 29 Nov 2022 09:59:06 +0100"},{sha:"4e5764ce2a230dffc6dbc14475935fc3c8afb6d0",message:"Prepare-changelog-for-v4.5.4",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 29 Nov 2022 09:57:16 +0100"},{sha:"0efce146fea40e8ade20121ce13097b7d938e7e4",message:"Merge-pull-request-8442-from-marmelab-revert-8422-fix-numberinput-format-parse",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 29 Nov 2022 09:53:10 +0100"},{sha:"e574c208ce6e2af91123db90a59ae73fc647a5a4",message:"Revert-Fix-NumberInput-not-passing-format-and-parse-props-to-useInput-call",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 29 Nov 2022 09:43:19 +0100"},{sha:"b1151ba168bd1ffb9831309e273f894c51748c6a",message:"Fix-warning",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 28 Nov 2022 15:27:12 -0300"},{sha:"a30786c18a54f852fcf942622c1f084d52a28fe1",message:"Merge-branch-master-into-input-label",author:{name:"Artem Pitikin",email:"git@kosmotema.dev"},date:"Mon, 28 Nov 2022 21:25:16 +0300"},{sha:"11036ef7f7d57362a7e526ca872842e045342c21",message:"Use-null-instead-of-undefined-when-label-should-not-be-displayed",author:{name:"Artem Pitikin",email:"git@kosmotema.dev"},date:"Mon, 28 Nov 2022 21:24:54 +0300"},{sha:"41c54b04ce275be6a88eb97d06c2b57089bd1e88",message:"Add-more-tests-to-cover-TextInput-s-label-prop",author:{name:"Artem Pitikin",email:"git@kosmotema.dev"},date:"Mon, 28 Nov 2022 21:22:05 +0300"},{sha:"7d9b3043ecfe9feeb60ec60f816dbfdd67b12292",message:"Fix-import",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 28 Nov 2022 15:18:52 -0300"},{sha:"9b7670af7f3ee6c77f55f8f4f780b86c78a48a48",message:"Add-back-hiddenLabel-for-SearchInput",author:{name:"Artem Pitikin",email:"git@kosmotema.dev"},date:"Mon, 28 Nov 2022 21:18:07 +0300"},{sha:"4d6927a13db150f7d23674bf7e084ef875e4aa4d",message:"Add-more-basic-test",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 28 Nov 2022 15:11:23 -0300"},{sha:"a6ad6b148fff852becfbad1817d979a83850a37c",message:"Add-test-with-ArrayInput",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 28 Nov 2022 15:01:30 -0300"},{sha:"12a1ebf218cc95a9277ab91e9a68f39cb79b688d",message:"Fix-test",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 28 Nov 2022 13:57:22 -0300"},{sha:"d73418745fbe61a5c02798014eee7b4e3f5bd6b2",message:"Add-e2e-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 28 Nov 2022 11:31:17 -0300"},{sha:"aecd94517d9ce4c07df912616713e8e182b864e9",message:"Unskip-e2e-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 28 Nov 2022 10:42:31 -0300"},{sha:"8c1c27bb16e6693b57fe7d369cc62f076f9b4f26",message:"Merge-pull-request-8416-from-marmelab-configurable-column-order",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 28 Nov 2022 11:55:54 +0100"},{sha:"7e9b7a143c5aabc18cf42f70aafc3a64a7d18701",message:"Merge-pull-request-8440-from-marmelab-ts-fix-referencearrayinput-children",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 28 Nov 2022 11:08:29 +0100"},{sha:"e60fbed7b98268bc6ee9abc2597b5baf2c19d148",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 28 Nov 2022 10:55:33 +0100"},{sha:"946a17925e9b456c504bf79d4109b4fe9fb44624",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 28 Nov 2022 10:28:16 +0100"},{sha:"cd8a970b1720b03f506aad8795ea83222b7841ef",message:"v4.5.3",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 28 Nov 2022 10:26:32 +0100"},{sha:"02de6d7524f50bb04e06e985db25cf10ecd5cf34",message:"Prepare-changelog-for-v4.5.3",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 28 Nov 2022 10:25:55 +0100"},{sha:"fd09c8169dde72a93d0d963ff010b899e2e3b6de",message:"Syntax-fixes",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 27 Nov 2022 22:07:19 +0100"},{sha:"4487b6eeb4f4d66e3e3015a69e8aafd0d2302b5b",message:"Merge-pull-request-8302-from-Seojun-Park-array-clear-button",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Sun, 27 Nov 2022 22:01:29 +0100"},{sha:"5e9acadc57d8dfa2cbe1587591240e8cb6efc95d",message:"TypeScript-Fix-ReferenceArrayInput-props-type-marks-children-as-required",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 27 Nov 2022 21:20:34 +0100"},{sha:"df2d857048dec9137ad14fe1c1a80d2516a8185a",message:"Merge-pull-request-8436-from-kosmotema-tabbed-form-view-toolbar-prop-types",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Sun, 27 Nov 2022 21:08:58 +0100"},{sha:"ae9418b20add5c3227660a373f8f7c18c55c50c1",message:"Prevent-overriding-label-prop-in-SearchInput",author:{name:"Artem Pitikin",email:"git@kosmotema.dev"},date:"Sat, 26 Nov 2022 21:36:18 +0300"},{sha:"cbb47c695a9aeda2f8ca4c60f4e1b916a0ae4d30",message:"Pass-undefined-as-label-to-MUI-if-false-or-an-empty-string-is-provided",author:{name:"Artem Pitikin",email:"git@kosmotema.dev"},date:"Sat, 26 Nov 2022 21:32:12 +0300"},{sha:"bda939b20e278c2ee32a48cb51505a95e1908ed4",message:"Merge-pull-request-8437-from-jayenashar-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Sat, 26 Nov 2022 15:41:57 +0100"},{sha:"b131f2db455a9db75e562a11d146c93211a10a6a",message:"folder-name-is-lowercase-in-all-other-locations-in-doc",author:{name:"Jayen Ashar",email:"jayenashar@users.noreply.github.com"},date:"Sat, 26 Nov 2022 13:52:50 +1100"},{sha:"5a3e1069c4182070bbd65d6008510a53aa99b60e",message:"Fix-prop-types-validation-for-TabbedFormView-s-toolbar-prop",author:{name:"Artem Pitikin",email:"git@kosmotema.dev"},date:"Sat, 26 Nov 2022 00:36:15 +0300"},{sha:"a346843cf41b8ec604fd326b454fbf8683127742",message:"Fix-simple-project-UserEdit-save-usage",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Fri, 25 Nov 2022 18:07:56 -0300"},{sha:"3f9166192c782565df037b7879616c43eb154677",message:"Improve-fix",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Thu, 24 Nov 2022 16:00:03 -0300"},{sha:"9b29ebd440d02e988615badbf40c648613245dcb",message:"Fix-useFormGroup-isDirty-and-isTouched-state-could-have-non-boolean-values",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Thu, 24 Nov 2022 15:56:36 -0300"},{sha:"f5460998035d38d0fbe7f9d21b75e58767e6fe5d",message:"Merge-pull-request-8422-from-marmelab-fix-numberinput-format-parse",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 23 Nov 2022 16:31:04 +0100"},{sha:"cf7c869103a03b6f5d3bb2ae75e83fa9a98df38d",message:"Applied-review",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 23 Nov 2022 11:27:41 -0300"},{sha:"dd187c5b5c3bfabceacb995f035db110a9cf4f18",message:"poc-split-buttons-with-proper-class-name",author:{name:"JinPark",email:"jinchul112@gmail.com"},date:"Wed, 23 Nov 2022 11:25:45 +0100"},{sha:"264675654aa539b0bd51061935a680b0faa6127c",message:"add-condition-not-to-render-div",author:{name:"JinPark",email:"jinchul112@gmail.com"},date:"Wed, 23 Nov 2022 11:14:20 +0100"},{sha:"2f21d4d1cdfbb04c891408e4aff3bc886ba00b48",message:"move-disable-add-condition-not-to-effect-array-clear",author:{name:"JinPark",email:"jinchul112@gmail.com"},date:"Wed, 23 Nov 2022 10:49:51 +0100"},{sha:"b987e628a3c25ea157aaa022f81781f4055abf5c",message:"update-disable-clear",author:{name:"JinPark",email:"jinchul112@gmail.com"},date:"Wed, 23 Nov 2022 10:35:46 +0100"},{sha:"1ea802841c3a786c0deefa9c020dda904a4d9c79",message:"Merge-pull-request-8421-from-arjunyel-update-graphql-dep",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 23 Nov 2022 10:29:28 +0100"},{sha:"07434e62e6f2da2dfae0b802eb19fee01371eaa2",message:"Merge-pull-request-8424-from-marmelab-docs-fix-auto",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 23 Nov 2022 08:56:22 +0100"},{sha:"aabfcfda2328ecbaa63b17dd4258f1bff3a16e14",message:"Remove-tip",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 22 Nov 2022 23:00:42 -0300"},{sha:"edd6198732a93bc322923020c9cefaddb4199d68",message:"Fix-reference-to-MUI-Autocomplete-component",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 22 Nov 2022 22:53:35 -0300"},{sha:"6e71caf0e7ff189ade83b4ec9062b144ba941e1b",message:"Misc-doc-adjustments",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 22 Nov 2022 18:40:54 +0100"},{sha:"f4d7a7421cb424c0a6ebce2821568761d2f49932",message:"Update-Configurable-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 22 Nov 2022 18:33:56 +0100"},{sha:"9fa77275647466e0aa3b93d562cf4d1ac039f774",message:"Update-screencasts",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 22 Nov 2022 18:31:16 +0100"},{sha:"06b0e9546255672bf747b93271966bec6e6c01bc",message:"Add-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 22 Nov 2022 12:11:16 -0300"},{sha:"9181366046571397c9321b3c6a6fa08a2685fd8d",message:"Pass-missing-format-and-parse-props-to-useInput-call",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 22 Nov 2022 11:38:22 -0300"},{sha:"f169b0e6f0af91c5e0963d2d61095f3168b0d132",message:"Update-Vite.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 22 Nov 2022 14:49:14 +0100"},{sha:"fa74c1e6724213f0254819ed72db9e460404bbc7",message:"Update-Vite.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 22 Nov 2022 14:48:39 +0100"},{sha:"26c5920c8b75e8c150be823b479cfcb2803a3533",message:"Update-Vite.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 22 Nov 2022 14:48:03 +0100"},{sha:"abd0082f0c98073a97ad3f1d7b8e66d16af17db8",message:"Merge-pull-request-8419-from-marmelab-fix-vite-font",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 22 Nov 2022 14:45:45 +0100"},{sha:"04d383816ab13046a766e45922a1cef6fd18f0f6",message:"Merge-pull-request-8359-from-marmelab-fix-docs-sfi",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 22 Nov 2022 14:42:39 +0100"},{sha:"7445c2fe36a98df49f3cd9eea972286880d4062c",message:"Move-description-block",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 22 Nov 2022 10:36:08 -0300"},{sha:"92d007c4661e4ea003cd1a440b08e5506c42633d",message:"Fix-example-again",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 22 Nov 2022 10:32:55 -0300"},{sha:"2d20e4dcd7aa76049b625dce9cfb6f663bdb9d43",message:"Fix-example",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 22 Nov 2022 09:44:46 -0300"},{sha:"352d2f9d56b02be9ecc71049026f5651d2fffb04",message:"Rollback-to-correct-example",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 22 Nov 2022 09:23:49 -0300"},{sha:"2105211f788af989aa53f1db98cbb2d42aade08c",message:"Fix-example",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 8 Nov 2022 12:02:10 -0300"},{sha:"6e1f4a120218363175f1253828142bdfe3514312",message:"Improve-SimpleFormIterator-example",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Fri, 4 Nov 2022 17:29:51 -0300"},{sha:"d64324248a433be887abf71aa3b71a9e2f332be6",message:"Re-allocate-css-details",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 22 Nov 2022 09:15:49 -0300"},{sha:"40528e944074ba5fab5e70df60a23119d513acbb",message:"Updated-tutorial-project",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 22 Nov 2022 09:03:28 -0300"},{sha:"6845844b6ab19afc6e91f52b4babcdd7377cb94b",message:"Update-docs-Tutorial.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 22 Nov 2022 08:02:28 -0300"},{sha:"2fa6b70ec947703a21126e2cc0cfb225e6902946",message:"Merge-pull-request-8403-from-marmelab-fix-ni-blur",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 22 Nov 2022 11:21:29 +0100"},{sha:"6558473b0654916306d2330ec550b6576e05b444",message:"Merge-pull-request-8414-from-marmelab-fix-redirect-prop",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 22 Nov 2022 10:11:32 +0100"},{sha:"99a568f02136f708c99cce1fbc8c06bb15272cee",message:"Merge-pull-request-8413-from-marmelab-fix-sanitize-si",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 22 Nov 2022 09:44:34 +0100"},{sha:"86a42339cbee7a3bcd0ab81183e2b4462a8c5ca8",message:"Improve-wording",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 21 Nov 2022 21:46:39 -0300"},{sha:"bff0ae4d362d912aa3a9ee16bc2f0afdefd8694b",message:"Update-Vite-integration-instructions",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 21 Nov 2022 21:45:17 -0300"},{sha:"606caca9e519ceca06899c817a998c4e9fef3ff8",message:"Allow-GraphQL-v16",author:{name:"arjunyel",email:"arjunyel@gmail.com"},date:"Mon, 21 Nov 2022 14:42:18 -0600"},{sha:"d77593e2b58a1512b2f6032e3255866deb63363d",message:"Update-Tutorial.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 21 Nov 2022 20:50:56 +0100"},{sha:"ed9196c7869ec1a6249f2ce73192e13fe07fa71e",message:"Fix-add-Roboto-font-integration-step-to-the-tutorial",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 21 Nov 2022 15:18:03 -0300"},{sha:"2781ccbe6d020ff724ce488a8adf655e195c53b6",message:"Merge-pull-request-8415-from-marmelab-fix-vite-tutorial",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 21 Nov 2022 18:40:32 +0100"},{sha:"ac263ca8e5445a48466ce40f4689e66f296e0e86",message:"Merge-pull-request-8417-from-marmelab-fix-doc-datagrid-actions-filter",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 21 Nov 2022 18:38:49 +0100"},{sha:"9c299bc3cfe46c7caa0f6d6a95c4d91c7caa933b",message:"Missing-imports",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 21 Nov 2022 14:26:41 -0300"},{sha:"816b3e5f539e617bd95466529e486a7507e298d7",message:"Fix-DatagridConfigurable-example",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 21 Nov 2022 14:25:52 -0300"},{sha:"fe0d1dedc229078e718303ff866b877f631808c4",message:"Add-ability-to-reorder-fields-in-DatagridConfigurable-and-SimpleFormConfigurable",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 21 Nov 2022 18:21:16 +0100"},{sha:"cd82f2543857915be88bd54779d586e279914f55",message:"Fix-react-admin-s-vite-tutorial-css-setup",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 21 Nov 2022 14:14:03 -0300"},{sha:"a424084821701fc76d5e950e68c149439c4052fd",message:"Fix-remove-record-prop-references",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 21 Nov 2022 14:04:03 -0300"},{sha:"c8d0d757e4c7f1f2c64068812b55f4a5e2b8a87a",message:"Fix-sanitize-shouldUnregister-prop",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 21 Nov 2022 13:51:23 -0300"},{sha:"da30eab87ee7b4dcdf652f6e55edbf9956275e8f",message:"Merge-pull-request-8404-from-marmelab-fix-uselist-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Sun, 20 Nov 2022 18:39:48 +0100"},{sha:"2629227b48253d875baef90aafd19a091e231ee5",message:"Applied-review",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Sat, 19 Nov 2022 17:40:15 -0300"},{sha:"8784c682bec4d2e14ec7c7617ba3e94b11d5ba0d",message:"Apply-suggestions-from-code-review",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Sat, 19 Nov 2022 17:36:18 -0300"},{sha:"d72a583a8a7067bbb0d301d3e20cac3b1d2b65b5",message:"simple-form-iterator-clear-action",author:{name:"JinPark",email:"jinchul112@gmail.com"},date:"Tue, 25 Oct 2022 14:36:48 +0200"},{sha:"baf94c388d324235ff1565d3a3c6d9c90f9408e6",message:"Improve-useList-docs",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Fri, 18 Nov 2022 19:07:53 -0300"},{sha:"9bd14636c3644c9ad4a0dbd3fda261054c9e6c01",message:"Fix-NumberInput-don-t-show-helperText-error-onBlur-if-its-required",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Fri, 18 Nov 2022 14:04:52 -0300"},{sha:"93e63a110c50b91cee41b8e53f970066d73e107b",message:"Merge-pull-request-8395-from-marmelab-simpleformconfigurable",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 18 Nov 2022 10:12:21 +0100"},{sha:"9b2349d2f6fcb5bce1090a9f96e38d874b7eb2c3",message:"Fix-lock-file",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 17 Nov 2022 16:00:45 +0100"},{sha:"7e5a82c916f91cb61bdb4334e56e7e68da87bc94",message:"v4.5.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 17 Nov 2022 16:00:01 +0100"},{sha:"25fd2e7ee9a224606c5eeefc626de98b3dafc85e",message:"Prepare-changelog-for-v4.5.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 17 Nov 2022 15:59:50 +0100"},{sha:"a5a4b5bccf4a56355eba368358409013e1ea20df",message:"Merge-pull-request-8340-from-marmelab-fix-fdc-onmount",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 17 Nov 2022 15:37:47 +0100"},{sha:"0d11a5879ba55aa1d4e976d9eb8d0ebc913643d3",message:"Merge-pull-request-8401-from-marmelab-fix-docs-filter",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 17 Nov 2022 10:32:26 +0100"},{sha:"27bad582854559d4ce685def45ef2e412d4487d7",message:"Fix-FilterList-example-and-anchor",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Wed, 16 Nov 2022 13:48:31 -0300"},{sha:"02dc81fe670b12d8990f0849512ddcaa48e8d19f",message:"Fix-translations",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 16 Nov 2022 16:20:15 +0100"},{sha:"044164fac7a3493e3c9c02f7eec4f47c1f476193",message:"Update-docs-SimpleForm.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 16 Nov 2022 13:18:28 +0100"},{sha:"51c3b4bf3ae6956e196863928ad1e73ccaeb1984",message:"Merge-pull-request-8399-from-marmelab-doc-appwrite-data-provider",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 16 Nov 2022 09:01:19 -0300"},{sha:"5c1cfbbc0a70eaa0935fd1d4bc83afa2abae325d",message:"Doc-Add-AppWrite-data-provider",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 16 Nov 2022 12:25:51 +0100"},{sha:"fc3cc116064a40e2c420edcd5e3581c0a1463728",message:"Merge-pull-request-8398-from-marmelab-usenotify-doc",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 16 Nov 2022 07:55:14 -0300"},{sha:"f78e73f310d29c35b3b9e3c7a855230fc3671010",message:"Add-missing-error-type",author:{name:"Antoine Fricker",email:"antoine.fricker@gmail.com"},date:"Wed, 16 Nov 2022 11:07:57 +0100"},{sha:"38271dfc2369fb3938b0b822f5d5833127233436",message:"Fix-translation-key",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 16 Nov 2022 10:57:11 +0100"},{sha:"b0df4fa7c0b1b17567608daaa7befcc670a0b5ff",message:"Add-unit-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 16 Nov 2022 10:49:32 +0100"},{sha:"fea7cb484237812b2aedc76146cd5fd20a71c538",message:"Merge-pull-request-8396-from-marmelab-dependabot-npm_and_yarn-loader-utils-1.4.2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 16 Nov 2022 09:45:40 +0100"},{sha:"b8221b0943766702f5a97620ae0b0d052f4e7581",message:"Fix-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 16 Nov 2022 09:25:06 +0100"},{sha:"0d6b35260c1069c8cad470b48e207cb6c1c2dd60",message:"Bump-loader-utils-from-1.4.1-to-1.4.2",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Tue, 15 Nov 2022 22:28:57 +0000"},{sha:"68d0f1c07cee82b76cc1c901e0f639fc2d821c97",message:"Add-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 15 Nov 2022 18:49:20 +0100"},{sha:"d399127c067e675ff4697d3e450d4c1f358d2c66",message:"Add-i18n-story",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 15 Nov 2022 18:15:52 +0100"},{sha:"a758a1325e40256188834c187a7a6579ce723f13",message:"Use-SimpleFormConfigurable-in-simple-example",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 15 Nov 2022 18:08:05 +0100"},{sha:"8561e02c886530d7dd42082a67935930a0ad56e3",message:"more-stories",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 15 Nov 2022 18:07:40 +0100"},{sha:"6be96c624614619c824d503f482d466dd900c37f",message:"Fix-positioning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 15 Nov 2022 18:06:57 +0100"},{sha:"5bbcb45b48617c4b25834d6af3ed25a74d2ec4f3",message:"Change-the-way-to-render-customize-button",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 15 Nov 2022 18:04:02 +0100"},{sha:"a42588ae63dc5abbb3419a8fd9c97dca0c18ba92",message:"handle-unlabeled-inputs",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 15 Nov 2022 14:40:44 +0100"},{sha:"b5f78176ff408395fc95cc4fd7c8f56af55009d6",message:"Merge-branch-next-into-simpleformconfigurable",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 15 Nov 2022 14:32:50 +0100"},{sha:"ae45a337030db49e46f342a557618c0aeca74017",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 15 Nov 2022 14:31:36 +0100"},{sha:"9decd540c28784d850b05b77ba385b0673bfb7cd",message:"Add-SimpleFormIterator",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 15 Nov 2022 14:31:12 +0100"},{sha:"50bd777ff62f7288469e2b2d7fc6551ecba8661a",message:"Merge-pull-request-8392-from-marmelab-menu-resourceitem",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 15 Nov 2022 09:59:56 +0100"},{sha:"1f648bf22c9c152719c055c634f32a39e6988957",message:"Update-docs-Menu.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 15 Nov 2022 09:49:53 +0100"},{sha:"35cf62448db76df267c194375a6e3ee7a8cf6b5a",message:"Add-Menu.ResourceItem-component-to-facilitate-menu-customization",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 14 Nov 2022 19:00:44 +0100"},{sha:"d4bd61ea260d8e6750915dbdff5e4c498df2b05d",message:"Simplify-test",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 14 Nov 2022 13:43:37 -0300"},{sha:"2876049baa9fb23145aaa5e2c840bcf7fcfd11ce",message:"Add-individual-test",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 14 Nov 2022 13:41:01 -0300"},{sha:"4f954197c2e1c53740c7c1bb75fbd80be3dd050b",message:"Augmented-code-to-test-for-reactivity",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 14 Nov 2022 13:39:07 -0300"},{sha:"27723ae4a4b10cc64d77e566fdd1ef6f68f015fa",message:"Merge-pull-request-8391-from-marmelab-fix-scb-style",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 14 Nov 2022 15:45:54 +0100"},{sha:"b0fe15176d8b812833ba91c511ca5e0bafea06fa",message:"Fix-SelectColumnsButton-styles",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 14 Nov 2022 10:38:10 -0300"},{sha:"7d90cea6aafb134960a8ad58718e2c5127a71cad",message:"Merge-pull-request-8372-from-marmelab-useGetIdentity-react-query",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 14 Nov 2022 10:31:28 +0100"},{sha:"f75effdd83d5dc4ec3e3a38e58c1255f6834ec88",message:"Merge-pull-request-8382-from-marmelab-fix-authProvider-redirectTo-absolute",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 14 Nov 2022 10:22:57 +0100"},{sha:"f6c65619f420d7d7ab771aae8e61b0507f646986",message:"Review",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 14 Nov 2022 10:01:26 +0100"},{sha:"00ffc81e27d19b5242c93c28eb8b6668928439a0",message:"Merge-pull-request-8385-from-marmelab-fix-use-reference",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 14 Nov 2022 09:55:00 +0100"},{sha:"7a631be00bd03835409fdf75ffee3e7427233ae2",message:"Fix-typo",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 14 Nov 2022 09:54:37 +0100"},{sha:"0a7f031106643b972db8287eb9b8de0bbbb360cf",message:"Do-not-introduce-non-dataProvider-hook-in-a-data-provider-hook-doc",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 14 Nov 2022 09:53:40 +0100"},{sha:"eac7c597d01d3533b38762def36ebcce6af2adba",message:"Add-story-for-invalid-state",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 14 Nov 2022 09:40:54 +0100"},{sha:"109af696a874b49f341b7050913dceadc302ba54",message:"Merge-pull-request-8386-from-marmelab-fix-doc-optiontext",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 14 Nov 2022 09:33:08 +0100"},{sha:"84eb86a9583a732f5bfd4ac863dec8e2bb7566cc",message:"Give-more-space-to-the-description-column",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 14 Nov 2022 09:32:29 +0100"},{sha:"ff34d8e95e6b2e05f348e51e67aa9e8111cbc756",message:"Fix-AutocompleteInput-s-optionText-defaultValue",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Fri, 11 Nov 2022 15:22:49 -0300"},{sha:"8464c3ee0637eec9fa9bb80267909569fda989ba",message:"Fix-useReference-hook-docs",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Fri, 11 Nov 2022 15:04:56 -0300"},{sha:"3dcc9961c781ce26fe7cc5a893245c41fde6cf5b",message:"Merge-pull-request-8383-from-marmelab-doc-input-required",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 11 Nov 2022 11:41:30 -0300"},{sha:"2a967c0094b93c5035d4f9fe57c81170dfde429b",message:"Fix-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 10 Nov 2022 19:42:33 +0100"},{sha:"38acfb3068643fc1682481452015de90e4a20d6c",message:"Doc-Add-mention-about-asterix-decoration-in-required-inputs",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 10 Nov 2022 19:29:55 +0100"},{sha:"3b7ceff0007d6699e05e89ccf8e044dc832709a1",message:"No-need-to-show-notification-if-redirecting-out",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 10 Nov 2022 19:09:13 +0100"},{sha:"c3012358573cc73ce7edbac70d55ad21938551f0",message:"Fix-authProvider-hooks-support-for-redirectTo-absolute-URL",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 10 Nov 2022 18:59:08 +0100"},{sha:"659315f421c6dd943d134cee03ede571858076b3",message:"Merge-pull-request-8381-from-marmelab-fix-useLogoutIfAccessDenied-redirectTo-false",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 10 Nov 2022 18:44:42 +0100"},{sha:"cab4b2971ba8ef924fa048c2d92ade75b27af5c6",message:"Fix-authProvider-hooks-support-for-redirectTa-false",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 10 Nov 2022 17:42:07 +0100"},{sha:"b599ca5ad148ef68afc205f55a1fe283b143dc29",message:"Merge-pull-request-8376-from-marmelab-fix-dc-columns",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 10 Nov 2022 15:24:44 +0100"},{sha:"4ad05e6de5df7329f5273bfca2dc4f288643e512",message:"Merge-pull-request-8378-from-marmelab-fix-ss-validation",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 10 Nov 2022 10:49:23 -0300"},{sha:"8482a7ada546a9d03d402ab5aa7c1bf3e64b29bb",message:"Updated-i18n-definitions",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 10 Nov 2022 10:48:17 -0300"},{sha:"9ed22006961f73e884812178012cc9de24ee0a14",message:"Update-packages-ra-ui-materialui-src-list-datagrid-DatagridConfigurable.tsx",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 10 Nov 2022 10:44:25 -0300"},{sha:"6bd58d39350efdbc530107b810fbe4020f9ff4dc",message:"Update-packages-ra-language-french-src-index.ts",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 10 Nov 2022 10:44:12 -0300"},{sha:"f722b48de9c841326ef0a01e6c3272aab63c2882",message:"Add-missing-dependencies",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 10 Nov 2022 09:11:51 -0300"},{sha:"2e27846039885f2a0ff5aaf4d2551ee449c46a7f",message:"Update-docs-Validation.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 10 Nov 2022 09:08:04 -0300"},{sha:"bb56d90cbe33abb5fcd6db8d8bedd568bb275a55",message:"Add-i18n",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 10 Nov 2022 08:49:44 -0300"},{sha:"1e29848f5cba2429da4e41ecc7b5e039d1c2ad2d",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 10 Nov 2022 09:52:19 +0100"},{sha:"114af328f6f1cb696bd118614100cc35aafaeb16",message:"Improve-example",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Wed, 9 Nov 2022 17:56:21 -0300"},{sha:"d9acdb2891aba331b7834a292c353b915ac76320",message:"Fix-server-side-validation-example",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Wed, 9 Nov 2022 16:35:08 -0300"},{sha:"58854c4966520b1790b8a2e6ae55bb44b5b6ef1f",message:"Simplify-story",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 9 Nov 2022 17:23:15 +0100"},{sha:"e34f23579fd900a570f9ec142fe5faef896c65fc",message:"Fix-non-field-columns-being-hidden",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 9 Nov 2022 11:58:00 -0300"},{sha:"decb5cb4f2140af08670c2e48eb2813820ea7be2",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 9 Nov 2022 14:50:46 +0100"},{sha:"1e87d8bbf6b11d57a59e0d6764ef1870124e4154",message:"v4.5.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 9 Nov 2022 14:50:20 +0100"},{sha:"85c8828bad427339c1b1daab40ed4e064a0a4840",message:"Prepare-changelog-for-v4.5.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 9 Nov 2022 14:50:03 +0100"},{sha:"29812ca7d94fcaab9e22656dcadda13eafd2dac8",message:"Update-docs-useGetIdentity.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 9 Nov 2022 14:27:39 +0100"},{sha:"6e16fe1dd445f57dab97c89a4f57b5b1ca45a535",message:"Add-mention-about-future-cleanup",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 9 Nov 2022 09:05:46 +0100"},{sha:"e17371179f70e4507f2a3d55825b436f0554af82",message:"Standardize-the-useGetIdentity-return-to-react-query-signature",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 9 Nov 2022 09:02:54 +0100"},{sha:"5d4b3972e79a4eab3b10bace8845fd9b1b642791",message:"Improve-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 9 Nov 2022 08:58:06 +0100"},{sha:"82534c2e20f8ac6f873dcf899547c3f6574d4903",message:"Fix-typo",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 9 Nov 2022 07:55:12 +0100"},{sha:"e7d18a8c2f84ab1c12b4684489cdc484f2b2affb",message:"Add-refetch-to-the-return-of-useGetIdentity",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 9 Nov 2022 07:52:41 +0100"},{sha:"e6a43f3efaaf4d97b19be1d6c9ddf7a63bdf43e9",message:"Add-ability-to-refresh-the-user-identity",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 8 Nov 2022 23:31:16 +0100"},{sha:"3eb280c1c4cf5064101993e5e341029a97dc7573",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 8 Nov 2022 18:16:31 +0100"},{sha:"8a164e93f7118374f16a97702de4c13a1dfe3611",message:"Update-comment",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Tue, 8 Nov 2022 14:02:58 -0300"},{sha:"6b7bfee25fb0e3f9ba05a621dbf0e0e5b24a1179",message:"Fix-comment",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Tue, 8 Nov 2022 14:02:03 -0300"},{sha:"559a2657684c525c788926dc9502a5b58f7853c7",message:"Merge-pull-request-8371-from-marmelab-dependabot-npm_and_yarn-loader-utils-1.4.1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 8 Nov 2022 18:01:39 +0100"},{sha:"7ce0c40a9f44a4e752361ed878780b1efa0facbd",message:"Add-comment",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Tue, 8 Nov 2022 13:59:59 -0300"},{sha:"83e982c52e1fda69897935ae63753c5983438488",message:"Bump-loader-utils-from-1.4.0-to-1.4.1",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Tue, 8 Nov 2022 15:12:06 +0000"},{sha:"202274ef30b5538650798b1348df4b0ac028ea7e",message:"Merge-pull-request-8351-from-marmelab-tutorial-vite",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 8 Nov 2022 16:03:56 +0100"},{sha:"eb33ba42ed0c804f309fcc829e0f994a49645331",message:"Merge-pull-request-8369-from-marmelab-fix-doc-notification",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 8 Nov 2022 06:01:59 +0100"},{sha:"788c774f1395e19cacafa39b1401ac961c3e0502",message:"Fix-warning",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 7 Nov 2022 18:40:41 +0100"},{sha:"d63834a5fabcedb05b5b87e635872ba41f134730",message:"Update-notifications-recipes",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 7 Nov 2022 14:05:24 -0300"},{sha:"a4c4b7b41fcb3e660814d164038b5eec62dea3d7",message:"Update-notifications-recipes",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 7 Nov 2022 13:51:58 -0300"},{sha:"a68400c1da5f39abac741b7bc6e5d5c73e2df6a2",message:"Add-notification-anchor",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 7 Nov 2022 13:50:05 -0300"},{sha:"7cd0030a57b57abed1b8dba2c8d577cd6e8448d6",message:"Update-docs-Admin.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 7 Nov 2022 13:44:55 -0300"},{sha:"2f85d542788800f8b275e89776c98d879ed85581",message:"Update-docs-Admin.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 7 Nov 2022 13:44:46 -0300"},{sha:"e9cab5addc76dc6aaeefcf37d847394530f46332",message:"Update-Layout-component-usage",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 7 Nov 2022 11:30:16 -0300"},{sha:"6603741668276301296c7d0dc45b1c71b216426b",message:"Add-missing-Admin-s-notification-prop",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 7 Nov 2022 11:27:04 -0300"},{sha:"08bf9a7bcd3ed53dd79c7ee79c153acedae247bb",message:"Merge-pull-request-8368-from-marmelab-fix-css-baseline",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 7 Nov 2022 10:36:17 -0300"},{sha:"c7c9b6c43c0132874c97d1d001d40d9f990ee499",message:"Fix-Inputs-layout-is-broken-when-rendering-the-Login-page-first",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 7 Nov 2022 14:27:39 +0100"},{sha:"214a941345d362afe857922741f570621fb73419",message:"Merge-pull-request-8358-from-marmelab-fix-bulkdelete-in-referencemanyfield",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 7 Nov 2022 08:59:47 -0300"},{sha:"df2f835297c414ce1403e1ac62327627e8fa6487",message:"Merge-branch-master-into-fix-bulkdelete-in-referencemanyfield",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 7 Nov 2022 12:33:39 +0100"},{sha:"3aef8d332e94202c10e9978785133dc0f092cadb",message:"Merge-pull-request-8362-from-marmelab-fix-columns-button",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 7 Nov 2022 09:28:43 +0100"},{sha:"b3e190256d3323de6aca3f165c3f86fc19ee43d3",message:"Merge-pull-request-8365-from-marmelab-fix-rti-cursor-position",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 7 Nov 2022 09:12:05 +0100"},{sha:"779cc75d97cf86352712eb41e5e4a51a43e36f37",message:"Fix-cursor-moves-to-the-end-of-the-field-while-typing",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 7 Nov 2022 00:36:57 -0300"},{sha:"615df17de6460db67f9e8272fb15600d156d7e5b",message:"Fix-columns-button-not-being-responsive",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Sun, 6 Nov 2022 00:18:34 -0300"},{sha:"5123443d463fb6f3ff263b254bd43e26f0211d68",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 4 Nov 2022 18:19:21 +0100"},{sha:"f38ceffff56c1d6847bc0aa32f7bae298d92193a",message:"Merge-pull-request-8356-from-marmelab-appbar-styles-spacing",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 4 Nov 2022 18:17:27 +0100"},{sha:"c1f0a7bd75110086071a0cf9a256089de91ce78e",message:"Fix-BulkdDeleteButton-doesn-t-clear-selection-when-used-inside-ReferenceManyField",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 4 Nov 2022 18:16:17 +0100"},{sha:"82ea7e05b2983d16d0bd6a413be61640248ef374",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 4 Nov 2022 15:54:12 +0100"},{sha:"c79224259b8de885b91a9d1ea726022f0dd1eceb",message:"Fix-warnings",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 4 Nov 2022 15:42:33 +0100"},{sha:"6b3e12c3d9703ff7201ea641c5f5e56637e96531",message:"Merge-pull-request-8354-from-marmelab-Fix-referencemanyfield-pagination",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 4 Nov 2022 11:28:16 +0100"},{sha:"834d0fafc18d4345effced5186e23f1c41b42bff",message:"Merge-pull-request-8352-from-marmelab-fix-no-code-codesandbox",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 4 Nov 2022 11:15:25 +0100"},{sha:"653b672a1fdbb19e2c1870fd1eb1afe3f7aaee0c",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 4 Nov 2022 11:11:16 +0100"},{sha:"ccdef3c91fe724c00d415617f2e8987fc6f251aa",message:"Apply-suggestions-from-code-review",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 4 Nov 2022 11:10:21 +0100"},{sha:"0b1ce11ee897036656396b7a3df54b4a40c41164",message:"Fix-Appbar-buttons-don-t-have-consistent-spacing",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 4 Nov 2022 11:04:09 +0100"},{sha:"4f81b060156737736db8b46a5ae3a8f521958ab8",message:"Merge-pull-request-8348-from-marmelab-refrenceonefield-queryoptions",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 4 Nov 2022 10:48:44 +0100"},{sha:"3b494a3c1f61e033d27baa88714e7d876ca40abb",message:"Merge-pull-request-8355-from-marmelab-revert-8350-fix-buttons-size",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 4 Nov 2022 10:38:51 +0100"},{sha:"17a20042e43879e4553b735054a0306ed426cbd4",message:"Revert-Fix-buttons-props",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 4 Nov 2022 10:38:40 +0100"},{sha:"74f88a417f8b332f12b8df130e26acaf5283700b",message:"Merge-pull-request-8350-from-marmelab-fix-buttons-size",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 4 Nov 2022 10:12:25 +0100"},{sha:"cd1368ab2d21572239b37b3aa4ca1a06a6b806ab",message:"Even-simpler",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 4 Nov 2022 09:02:40 +0100"},{sha:"6f1d772c93563a8710920d4865e2d174e9a76eb5",message:"default-to-no-pagination",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 4 Nov 2022 09:01:15 +0100"},{sha:"53cd06c8df2191138e0f39a6226afddf5a58dd1e",message:"Fix-ReferenceManyField-does-not-show-pagination-when-using-partial-pagination",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 4 Nov 2022 08:59:22 +0100"},{sha:"233494eaafd8a60ce5d5347ee7f37a4ce922d9f0",message:"Fix-no-code-example-codesandbox",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 3 Nov 2022 21:36:48 +0100"},{sha:"d7510debc8209c315b4191125c7fbd5df8dde71d",message:"Merge-pull-request-8346-from-smeng9-inspector-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 3 Nov 2022 18:18:38 +0100"},{sha:"a2dfeac2c2be5d71884e5116e067613d0180e0a2",message:"Update-Configurable.md",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 3 Nov 2022 18:18:26 +0100"},{sha:"ece61886abb1e53f169902591f58fe9f3ef8f3a7",message:"Merge-pull-request-8349-from-asurare-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 3 Nov 2022 18:15:03 +0100"},{sha:"b6880a86931d2b8f9731f30915be532c134cb974",message:"Doc-Update-the-tutorial-to-use-Vite-instead-of-create-react-app",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 3 Nov 2022 18:13:57 +0100"},{sha:"a9db2ca9a6155cf2f37274117d8f82fb8c330bd2",message:"Fix-buttons-props",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Thu, 3 Nov 2022 14:04:11 -0300"},{sha:"1609d28e50ce2ed5a880a8b3e27be79ae93ff241",message:"Fix-typo",author:{name:"Asurarre",email:"jonathan.biteau@epitech.eu"},date:"Thu, 3 Nov 2022 17:01:32 +0100"},{sha:"81f9e556c92f166aa2c31f0108fba57a8886ec9e",message:"Merge-pull-request-8345-from-marmelab-vite-consistent",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 3 Nov 2022 13:38:03 +0100"},{sha:"1d790c6bf2edee179c761db1ec2ea34b45c3b7b8",message:"Add-discord-to-main-nav",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 3 Nov 2022 13:29:55 +0100"},{sha:"22ef2c8a33ffc7680fd1cce11ca64106f6c57753",message:"Add-ReferenceOneField-queryOptions-support",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 3 Nov 2022 12:57:56 +0100"},{sha:"09fbc1b39d3b3d1764d95ca96ab09849c4722147",message:"add-inspector-button-documentation",author:{name:"smeng9",email:"38666763+smeng9@users.noreply.github.com"},date:"Wed, 2 Nov 2022 14:44:04 -0500"},{sha:"80baacccbb1ddce727cd1a1d0a7017d317972482",message:"Demo-Fix-demos-use-different-versions-of-Vite",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Nov 2022 17:02:24 +0100"},{sha:"4cf0e0278ef57bd938d40f3075c192b3239ff988",message:"Fix-typo-in-autometed-security-PR-author",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Nov 2022 15:02:58 +0100"},{sha:"70edc632ac547e2e357b8b0c9437ff30f3820dbd",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Nov 2022 14:51:56 +0100"},{sha:"93ca2ba20e3c463fd85da766760026a25c97ce54",message:"v4.5.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Nov 2022 14:50:02 +0100"},{sha:"75304c5f3893de160ae350f9500b581b9652ae17",message:"Prepare-changelog-for-v4.5.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Nov 2022 14:47:54 +0100"},{sha:"dc9f877a5ba23363f23b9ecd9caabc8412fd4375",message:"Merge-pull-request-8342-from-marmelab-doc-horizontal-menu",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 2 Nov 2022 14:04:37 +0100"},{sha:"f37763e156a85caf73589b20fac1ef754acd3bac",message:"Doc-Add-ContainerLayout-and-HorizontalMenu-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Nov 2022 13:59:01 +0100"},{sha:"ebcc5f657f00da70f4b4cd53a7d4810f1221555e",message:"Review",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 2 Nov 2022 09:52:34 -0300"},{sha:"4906a38954ec796d9c365e431d8e5c18b4e41ef2",message:"Improve-variables-scope",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 2 Nov 2022 08:23:01 -0300"},{sha:"b1e16570ec79ff9d4667714ff324a962df3fa5df",message:"Fix-liquid-syntax-error",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Nov 2022 12:12:40 +0100"},{sha:"3f25da08131d90bf6e844e97f5397cb959aff365",message:"Merge-branch-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Nov 2022 11:47:14 +0100"},{sha:"714106973db842aefb42995a7355792fff749510",message:"doc-Link-Admin-basename-doc-to-routing",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Nov 2022 10:46:35 +0100"},{sha:"debb80d6fbee2b5fdae15066194b39c81243324e",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Nov 2022 09:45:51 +0100"},{sha:"71263f885e6df605260f00f1a0b268cb2a788417",message:"Merge-pull-request-8335-from-marmelab-docs-fix-record",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 2 Nov 2022 09:44:48 +0100"},{sha:"108e62e914ad6c9176db29e8f1b070c4995c03f5",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Nov 2022 09:39:41 +0100"},{sha:"56d98ba85fafdeacb4fd8eec230ed86412329908",message:"Merge-pull-request-8334-from-marmelab-docs-typos",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 2 Nov 2022 09:36:24 +0100"},{sha:"acb2e7041e100f1bb17c7a798f086acc92427207",message:"Merge-pull-request-8339-from-marmelab-add-queryoptions-rai",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 2 Nov 2022 09:32:37 +0100"},{sha:"4f89c66a609a3825de8247f85cfb5bffa9f2c531",message:"Merge-pull-request-8332-from-marmelab-ArrayInputs-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 2 Nov 2022 09:31:40 +0100"},{sha:"e0469b9845161ea3a183b69c46957c00fa8ba849",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 2 Nov 2022 09:31:21 +0100"},{sha:"29f658d43ec4324d7decc20764733afc5137819d",message:"Merge-pull-request-8337-from-marmelab-docs-jsdoc-fixes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 2 Nov 2022 09:13:42 +0100"},{sha:"b456797fea0b90cf0af59f6a213a881241f56504",message:"Fix-FormDataConsumer-s-values-not-being-up-to-date-on-mount",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Tue, 1 Nov 2022 14:17:12 -0300"},{sha:"6e8c7a60ab881748b4bc3df2149c87425c43d794",message:"Add-queryOptions-prop-to-ReferenceArrayInput",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 1 Nov 2022 10:27:35 -0300"},{sha:"fd9f245d609bc63d99a15496da5b77360581e990",message:"Merge-pull-request-8333-from-marmelab-fix-vite-tutorial",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 31 Oct 2022 15:58:21 -0300"},{sha:"8aae17ef3bc1518b8164703bcbc820d965622c8e",message:"Update-description",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Sat, 29 Oct 2022 16:55:09 -0300"},{sha:"05d5afea68627baddd9399dffeb0c365fa7adfce",message:"Fix-selectedIds-access-from-context-instead-of-props-in-examples",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Sat, 29 Oct 2022 15:46:51 -0300"},{sha:"c7f75d4de8e9a8fd6634ee980be24f3cc69b476d",message:"Fix-record-access-from-context-instead-of-props-in-jsDocs",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Sat, 29 Oct 2022 15:45:07 -0300"},{sha:"e5e560e355a118d2a6bfd903a7da7859715ee79b",message:"Access-record-and-id-from-context-instead-of-props-in-examples",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Sat, 29 Oct 2022 12:52:28 -0300"},{sha:"d1e8fd76230708834b4fc2135c6931affc5c3101",message:"Improve-references",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Sat, 29 Oct 2022 12:43:06 -0300"},{sha:"28f3ffb5fd48ae37db38d4ad10349a15a57f3df1",message:"Added-back-missing-useThem-hook-description",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Sat, 29 Oct 2022 12:42:33 -0300"},{sha:"b5339628f335afb61cf7b333df9be77f1b3cba3b",message:"react-router-dom-instead-of-react-router",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Fri, 28 Oct 2022 15:46:32 -0300"},{sha:"4f47dd16e82eb5951ed859f68c8e55f80dcadb55",message:"react-router-dom-instead-of-react-router",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Fri, 28 Oct 2022 15:42:46 -0300"},{sha:"7cc21c1498d66de09c4500939ca64186e1e53205",message:"Fix-typos",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Fri, 28 Oct 2022 15:34:51 -0300"},{sha:"615de10b0b056461d7c39d78f2abeba0cfe1d461",message:"Doc-Fix-Vite-tutorial-default-style",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 19:01:36 +0200"},{sha:"45d4fc20329ceb3df4a70134146cfefd95444eec",message:"Slightly-better-usage-for-ReferenceArrayInput",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 18:57:06 +0200"},{sha:"2015c9932b5658b263f956a262c305aef969b8fc",message:"Fix-missing-prop-in-table",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 18:51:27 +0200"},{sha:"f5ce0b313e9ecba59c6b905c6e0273f734ac1db6",message:"Merge-pull-request-8331-from-marmelab-Fix-autocompletearrayinput",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 28 Oct 2022 18:47:25 +0200"},{sha:"bbdddee71fe48ca015e4d51e5b29c730438d819a",message:"Update-ReferenceArrayInput-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 18:41:33 +0200"},{sha:"25b41ebe8698a05ed1e7e809fb50de164286dfef",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 18:26:06 +0200"},{sha:"8f3eb169aa6734de74bb73a9d0327f922dfa4fc5",message:"Make-ReferenceArrayInput-default-to-an-AutocompleteArrayInput-child",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 18:25:53 +0200"},{sha:"d70958ce2dcc059c404d17a994ff752961acdecb",message:"Fix-regression-in-RadioButtonGroupInput-in-case-of-error",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 17:57:20 +0200"},{sha:"b4726932e32304d0dc5ff8cb4cd4d03e54a7414d",message:"Add-error-stories-for-SelectInput-and-AutocompleteInput",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 17:51:30 +0200"},{sha:"804e992af392315b29b412196eb0c89f531209b0",message:"Fix-ReferenceArrayInput-stories",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 17:44:32 +0200"},{sha:"d4ba5970a6d7e6c43f97c28d8d542b8ad4517384",message:"Order-Field-and-Input-navigation-alphabetically",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 17:44:08 +0200"},{sha:"5eff4c7113c7ce7b865195373a30c98021ace123",message:"Fix-typo-in-SelectInput",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 17:21:27 +0200"},{sha:"5057b52a6405919281de2f6728d66c1ec3485d95",message:"Mention-DualListInput-in-other-ArrayInputs",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 17:21:18 +0200"},{sha:"4933f2e7bcb4176da3eb279dfbbc9761cf04814e",message:"Document-SelectArrayInput",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 17:20:42 +0200"},{sha:"531a8339557309a18f258c128058ed80e525128f",message:"Document-DualListInput",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 17:20:20 +0200"},{sha:"bf1e44e082e01358a07bbf95877cbc728b1a7e99",message:"Fix-AutocompleteArrayInput-shows-undefined-on-blur",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 15:56:34 +0200"},{sha:"93720aef8bd8342106fc0f718525012c30d4ff72",message:"Merge-pull-request-8330-from-marmelab-docs-glitches",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 28 Oct 2022 14:57:47 +0200"},{sha:"03df4ec769366eb763bdd8236b203596eb015d31",message:"Review",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 28 Oct 2022 09:43:00 -0300"},{sha:"f5b56405ba9c925bb2e9a29d0dda8ca52719a064",message:"Fix-reference",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 28 Oct 2022 09:39:36 -0300"},{sha:"221dcbd44c8f492ea41317db22f263e7e5364666",message:"Merge-pull-request-8319-from-marmelab-fix-list-error-display",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 28 Oct 2022 14:36:52 +0200"},{sha:"bc420827374f4440cf334984dbd5eaf749e54552",message:"Fix-anchors-and-typos",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 28 Oct 2022 09:21:48 -0300"},{sha:"7cccc4abfc9a837cb59eef5825a06e03f24280ea",message:"Revert-changes-in-PaginationLimit",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 28 Oct 2022 08:10:01 -0300"},{sha:"b4e6c19bfe0d090a3a9092703c4bda28a6c90482",message:"Add-Error-component",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 28 Oct 2022 08:07:03 -0300"},{sha:"193994ac3dc28a577ef7a050e9a89fd39c16857f",message:"Merge-pull-request-8327-from-marmelab-tutorial-composition",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 28 Oct 2022 12:10:48 +0200"},{sha:"24d028e2ad6c604f8d0c65a768d574c278a47783",message:"Merge-pull-request-8321-from-marmelab-dependabot-npm_and_yarn-ansi-regex-4.1.1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 28 Oct 2022 11:48:37 +0200"},{sha:"5863f7e06919d7f04623961366f973e8b99008c5",message:"Merge-pull-request-8322-from-marmelab-doc-autocompletearrayinput",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 28 Oct 2022 11:37:38 +0200"},{sha:"933ef3db0ebff81c1a14187012e3e32bb782c265",message:"Update-docs-Tutorial.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 28 Oct 2022 11:13:03 +0200"},{sha:"96ce3c9b9f640d9d203820d217cc849b63544b1a",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 11:11:26 +0200"},{sha:"70d6488ac3005fe7add7a472d5a29ebf2a299535",message:"Merge-pull-request-8325-from-marmelab-fix-FilterList-label-translate",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 28 Oct 2022 11:05:09 +0200"},{sha:"f2e13e70250db9c378d989b32d46e82f4b80e046",message:"revert-bad-commit",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 11:02:02 +0200"},{sha:"66505677272926f9dd69da0e301d8871a03acb73",message:"Doc-Update-Tutorial-to-better-explain-component-composition",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 28 Oct 2022 10:58:54 +0200"},{sha:"0b4256053390015fafa72fafe73a4238b5ee7227",message:"Merge-pull-request-8324-from-marmelab-fix-remove-all-filter",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 28 Oct 2022 10:35:24 +0200"},{sha:"9f00a4058bd1a7b95090738d96b0893e91acecb4",message:"Fix-FilterList-label-translation",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 27 Oct 2022 18:24:26 +0200"},{sha:"e7376793bde92a5998b33e76f5c9bb294360f96c",message:"Merge-pull-request-8323-from-marmelab-dependabot-npm_and_yarn-terser-5.15.1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 27 Oct 2022 17:51:05 +0200"},{sha:"c95970a80d03cea513ca37f91d87270bc38f77a1",message:"Fix-missing-translateChoice",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Oct 2022 17:03:49 +0200"},{sha:"ba4e155f8eece534903897b6d5f9c9e60723e40c",message:"Improved-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 27 Oct 2022 11:47:12 -0300"},{sha:"bcc3e41d7d5c3404e6e03a18b59a6523a94096f8",message:"Apply-review",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 27 Oct 2022 11:37:39 -0300"},{sha:"978b90f464f56f27427581cc4cf65caa01661b8a",message:"Update-test-description",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 27 Oct 2022 11:03:45 -0300"},{sha:"237ed613ee5d2f6a55a2512f57988071200705ee",message:"Updated-tests",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 27 Oct 2022 10:56:11 -0300"},{sha:"6e92ab71e6c6760c6e25511259b87988e5cafd1c",message:"Even-faster-vite",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Oct 2022 15:38:59 +0200"},{sha:"65521628d64cceb132a6152883f0a5a1bb27036e",message:"Fix-Remove-all-filter-item-not-present-on-alwaysOn-filters",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 27 Oct 2022 10:38:17 -0300"},{sha:"6b61942bb7c21af4df24299af9be835bf0aa196c",message:"Bump-terser-from-5.10.0-to-5.15.1",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Thu, 27 Oct 2022 13:37:24 +0000"},{sha:"a6acf41665430a5d9672ee0818ef5263cfc03986",message:"Doc-Improve-AutocompleteArrayInput-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Oct 2022 15:35:55 +0200"},{sha:"2e2c713826cf6e5a11cec65246a48c99f87163a5",message:"Bump-ansi-regex-from-4.1.0-to-4.1.1",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Thu, 27 Oct 2022 13:34:11 +0000"},{sha:"20cb3f36feeee13d3c40a2e9b75d46dabe369a0c",message:"Merge-pull-request-8317-from-marmelab-demo-vitz",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 27 Oct 2022 15:27:19 +0200"},{sha:"0b061fd445aaf0649a794aba4650c9878f8b8138",message:"Change-displayed-message-on-error",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 27 Oct 2022 10:24:20 -0300"},{sha:"4effe632d13cc2423347b66f9a72e8bc56163b1e",message:"Merge-pull-request-8316-from-marmelab-input-docs-ii",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 27 Oct 2022 14:55:38 +0200"},{sha:"47515af25e72c93e68dab9891fd60764db99e10d",message:"Ad-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 27 Oct 2022 09:45:46 -0300"},{sha:"e3e2dd1243401488bbe909a77dd12e5e603f287f",message:"Improve-display-on-dataProvider-error",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 27 Oct 2022 09:25:27 -0300"},{sha:"b5df9f7dfb07dcda6bde85608194460ee73fdf5c",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Oct 2022 13:39:13 +0200"},{sha:"6d86046cfc5cbb43e91676c98a833de3b7bf16ce",message:"Merge-pull-request-8309-from-thdk-choices-undefined-warning",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 27 Oct 2022 13:32:08 +0200"},{sha:"da3d08bb9e503c5c39ec26fde5d5d464a4c5d3e7",message:"Merge-pull-request-8315-from-fzan-RaStore-Fix-items-with-prefix",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 27 Oct 2022 13:27:10 +0200"},{sha:"44fa491ee4b2c165968fd20abe35798838a13869",message:"Merge-pull-request-8314-from-marmelab-fix-rti-value-update",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 27 Oct 2022 13:24:42 +0200"},{sha:"be901594decf515758cd240453f20b3fa2de50b9",message:"Apply-review",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 27 Oct 2022 07:56:30 -0300"},{sha:"8811f169b40c8c708c7cc18911c21ecdc1f5288b",message:"Update-packages-ra-input-rich-text-src-RichTextInput.spec.tsx",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 27 Oct 2022 07:55:59 -0300"},{sha:"6c616ba8a0489e528c0ccf24ce9ef739356b7776",message:"Update-docs-ImageInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 27 Oct 2022 12:11:23 +0200"},{sha:"ba6606851a55925a0835c2c8c3a6a8038e6d950e",message:"Update-docs-FileInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 27 Oct 2022 12:11:15 +0200"},{sha:"3d8316c997d4ad2b36da517097662881635c3c1e",message:"more-appropriate-test-case",author:{name:"Fabio",email:"gtazok@gmail.com"},date:"Thu, 27 Oct 2022 10:09:35 +0000"},{sha:"e2e2318caead2c7f241f915bb6c6c3bbb10ee2eb",message:"Try-to-overcome-the-memory-limit",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Oct 2022 10:10:53 +0200"},{sha:"4b9bbded187a5a027e00a5d146e4aa2b7e0f8d86",message:"Watch-all-packages",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Oct 2022 10:07:32 +0200"},{sha:"e4c53e6c8c15e426a7b7047cdb28e2be562bc871",message:"fix-CheckboxGroupInput-throw-instead-of-warn-when-props-are-missing",author:{name:"Thomas Dekiere",email:"t.dekiere@gmail.com"},date:"Thu, 27 Oct 2022 10:04:48 +0200"},{sha:"9b5c0551749e9ea8d0dd72664e39f11157001fa3",message:"fix-RadioButtonGroupInput-throw-instead-of-warn-when-props-are-missing",author:{name:"Thomas Dekiere",email:"t.dekiere@gmail.com"},date:"Thu, 27 Oct 2022 09:57:03 +0200"},{sha:"ec836f38e30cd6470145ea20494b6a26693c9fb3",message:"Demo-Move-e-commerce-demo-from-webpack-to-vite",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Oct 2022 09:51:11 +0200"},{sha:"81f252259e652db58d290f787a661305661962d8",message:"fix-throw-error-instead-of-warn",author:{name:"Thomas Dekiere",email:"t.dekiere@gmail.com"},date:"Thu, 27 Oct 2022 09:08:12 +0200"},{sha:"6a36e1c543c8bac3a2557ec5ab1582eec25e27f3",message:"Review",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Oct 2022 08:34:16 +0200"},{sha:"3e7244d460d9f60369111da294bde3eed334ae93",message:"Update-docs-FileInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 27 Oct 2022 08:31:16 +0200"},{sha:"feb53b3d52aaff2235249a2ab3d59327fd5be927",message:"Update-docs-FileInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 27 Oct 2022 08:31:09 +0200"},{sha:"892c6d293c20dbc476105da2f15f756a0c960e2d",message:"Update-docs-TranslatableInputs.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 27 Oct 2022 08:31:04 +0200"},{sha:"59e03898f28757df82915c07fc5a7cc866832804",message:"Remove-unused-imports",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 26 Oct 2022 22:54:52 -0300"},{sha:"1ae9661c213bd5c239e73224a5af878d8923421f",message:"Even-more-inputs",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Oct 2022 01:00:02 +0200"},{sha:"9bc06702123c18187ccad91c0c3d4e9fbfa61b33",message:"More-improvements",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Oct 2022 00:40:23 +0200"},{sha:"69566021b78329ac7c2197ec79fe6bf1cae52d4b",message:"Doc-Improve-Input-docs",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 27 Oct 2022 00:15:37 +0200"},{sha:"b0b7d31aa9d11f2ec92dd85d514faab2daa8b36f",message:"localStorageStore-now-delete-only-items-prefixed-on-version-change",author:{name:"Fabio",email:"gtazok@gmail.com"},date:"Wed, 26 Oct 2022 15:28:21 +0000"},{sha:"adfb428c5f61683035989fe0f97fdbde96f767aa",message:"Add-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 26 Oct 2022 11:45:23 -0300"},{sha:"5403e75ed7b07bd85f03a78363c9a39463675033",message:"Fix-RichTextInput-doesn-t-update-when-record-field-updates",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 26 Oct 2022 10:57:02 -0300"},{sha:"7d8d881b68fa889b167bb86d0da44552c47ade9b",message:"Merge-pull-request-8313-from-fzan-store-doc-fix",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 26 Oct 2022 15:42:47 +0200"},{sha:"dcf678b7b23e6d23bd438cb992e2d6e2bbfb5b4f",message:"Fix-documentation-about-localStorageStore",author:{name:"Fabio",email:"gtazok@gmail.com"},date:"Wed, 26 Oct 2022 12:46:30 +0000"},{sha:"6ed60341b79ffdd66bd85fcb815c8fd582c0549e",message:"Merge-pull-request-8303-from-marmelab-fix-autocompleteinput-in-referenceinput-repopulate-suggestions",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 26 Oct 2022 13:46:20 +0200"},{sha:"a2a2b3b8a45c854a41099dee283936d8b50f56b2",message:"Merge-pull-request-8310-from-cinaaaa-fix-type-mistake-documents",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 26 Oct 2022 08:45:58 -0300"},{sha:"a59c82f31f56a2d94cac2fee7a204a4daded9225",message:"fix-type-mistake-orfer",author:{name:"Sina Farhadi",email:"sina.farhadi.cyber@gmail.com"},date:"Wed, 26 Oct 2022 15:10:20 +0330"},{sha:"c290d3f37c81f0ad482db647c23a13a4d1c95fb0",message:"Merge-pull-request-8311-from-marmelab-docs-404-nav-version",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 26 Oct 2022 13:38:57 +0200"},{sha:"96afd390e926f1f00fa5b5495cffebe3165796ea",message:"Doc-Fix-navigation-panel-version-in-404.html",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 26 Oct 2022 12:31:52 +0200"},{sha:"182519a3cdb87b3c1c0c99e83afc2747eed0bee6",message:"Merge-branch-marmelab-master-into-fix-type-mistake-documents",author:{name:"Sina Farhadi",email:"sina.farhadi.cyber@gmail.com"},date:"Wed, 26 Oct 2022 11:18:25 +0330"},{sha:"caffe621501271c4e39211e0e36d33d261aeb16c",message:"fix-warn-when-choices-prop-is-undefined",author:{name:"Thomas Dekiere",email:"t.dekiere@gmail.com"},date:"Wed, 26 Oct 2022 09:24:51 +0200"},{sha:"8b061cf3fb28c77ebdec4df8c3273ff87197dc0d",message:"Merge-pull-request-8305-from-marmelab-fix-emptytext",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 26 Oct 2022 09:06:16 +0200"},{sha:"8ec8eba055f28c5e144b0524ceec87f0f29dd31c",message:"Merge-pull-request-8306-from-nicgirault-master",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 26 Oct 2022 09:03:08 +0200"},{sha:"b0a94fa413e6fd35c0aab70f199921028c02607f",message:"Merge-pull-request-8307-from-marmelab-form-validation-mode",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 26 Oct 2022 08:58:49 +0200"},{sha:"4a44316d6c4c9c2fd2108a82d684c3bf4ba71f8c",message:"Merge-pull-request-8299-from-marmelab-doc-inputs",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Oct 2022 22:31:48 +0200"},{sha:"ebe095e7fcd5d232e95c7e1b2ad033bb8824c211",message:"Fix-lint",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Tue, 25 Oct 2022 13:56:30 -0300"},{sha:"e144cd1012900b7b5bd62630837a27071bdfcd73",message:"ReferenceOneField-accept-sort-filter-props",author:{name:"nicgirault",email:"nic.girault@gmail.com"},date:"Tue, 25 Oct 2022 17:05:38 +0200"},{sha:"3aef90108e22cc028cda80d0e85f755276c0a75e",message:"no-ci-Doc-Document-form-validation-mode",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 25 Oct 2022 18:01:17 +0200"},{sha:"9c2e72de6439f760583a18dd0d12871828fca8eb",message:"Update-docs",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 25 Oct 2022 11:25:05 -0300"},{sha:"6ef6e31944303581102e7a1d0c234c48c62d7eea",message:"AutocompleteInput-emptyText-not-set-by-default",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 25 Oct 2022 11:19:30 -0300"},{sha:"520a59c5cd9a7e599288d4903f62f20b041d5dfc",message:"Revert-AutocompleteInput-emptyText-not-set-by-default",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 25 Oct 2022 11:14:54 -0300"},{sha:"964d6176c3d1b69b4b8886dca1aac5d6369f8dde",message:"AutocompleteInput-emptyText-not-set-by-default",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 25 Oct 2022 11:09:05 -0300"},{sha:"4e104b2a143008a00ec799a2dc0498c5a7bbc570",message:"Update-docs-AutocompleteInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Oct 2022 15:39:11 +0200"},{sha:"1ea0ee1a4a82883c7e0b5260ecdfd5dd1c53e1d9",message:"Update-docs-AutocompleteInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Oct 2022 15:38:52 +0200"},{sha:"5a20c29ccd60051c1b8ed457d05d3d4b4d15b3c9",message:"Update-docs-AutocompleteInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Oct 2022 15:36:51 +0200"},{sha:"5feb55091bdf11d1afc42ef602954e072d436204",message:"Update-docs-SelectInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Oct 2022 15:36:30 +0200"},{sha:"9233142bd6d225dfdb65df6b33d24f2a07fa8eec",message:"Update-docs-ReferenceInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Oct 2022 15:36:09 +0200"},{sha:"b57fb8689244f79660f0da57e860224f86ea3a43",message:"Update-docs-ReferenceInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Oct 2022 15:36:01 +0200"},{sha:"7dfdce4234af5cf6cc14d5a9e2603469cd46f292",message:"Update-docs-useInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Oct 2022 15:35:47 +0200"},{sha:"014e34f799aa2a7e657db180436e994dccf665ab",message:"Fix-suggestions-do-not-repopulate-on-blur-in-AutocompleteInput-when-used-inside-ReferenceInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 25 Oct 2022 15:35:39 +0200"},{sha:"224676ce42f0160d067f2467cce4a6cf1bcbf962",message:"Update-docs-Inputs.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Oct 2022 13:30:10 +0200"},{sha:"b612f403745e6de277b5b62ffd0b6aaaae0c2a81",message:"Update-docs-RadioButtonGroupInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Oct 2022 13:29:53 +0200"},{sha:"8eef2633b61a559496b95823692f4c344d604552",message:"fix-typo-mistake-orfer-to-order",author:{name:"Sina Farhadi",email:"sina.farhadi.cyber@gmail.com"},date:"Tue, 25 Oct 2022 14:05:04 +0330"},{sha:"4bde3337b22e086f67f7520d056bc201112984de",message:"Merge-pull-request-8296-from-marmelab-autocomplete-isrequired",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Oct 2022 11:54:07 +0200"},{sha:"f77aade74a2c562b4732389327649b99cc710381",message:"Add-defaultValue",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Oct 2022 11:24:39 +0200"},{sha:"e105e68af17135e7aa3e65125c0483f7d8eac658",message:"Update-docs-RadioButtonGroupInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Oct 2022 11:13:21 +0200"},{sha:"27ad17399915d1b38ad89f8a68b8fa0e115325dd",message:"Update-docs-RadioButtonGroupInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Oct 2022 11:13:13 +0200"},{sha:"1536c13d4ad6606e060e483037d5e8748a13d965",message:"Merge-pull-request-8286-from-marmelab-doc-onsubmit-savebutton",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 25 Oct 2022 10:16:52 +0200"},{sha:"fed1f6927530bd4a9516223882e1474f16c9c836",message:"Merge-pull-request-8298-from-marmelab-fix-issue-template",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 25 Oct 2022 09:29:49 +0200"},{sha:"65f940fc7fb6cf5eb7b340f9b3a8ffe3398b7740",message:"code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 25 Oct 2022 09:26:05 +0200"},{sha:"9fd9fcd114acbdd04227fd62a4f7040431502522",message:"Merge-pull-request-8301-from-marmelab-ra-data-simplerest-examples",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 25 Oct 2022 09:09:15 +0200"},{sha:"ca3bc158fe53b247c4c43236c7d4fdfcd68b9741",message:"Doc-Add-example-API-calls-to-ra-data-simplerest",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Oct 2022 08:00:48 +0200"},{sha:"d945e598a0aa5cc8e47fd2ea08eee5bc33d55307",message:"final-tweaks",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 25 Oct 2022 00:05:13 +0200"},{sha:"70a2ff7e9d6ffec0370acb0a253f4c834dfa34d9",message:"Improve-ReferenceInput-doc-again",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 23:59:10 +0200"},{sha:"786dba6094c2d65698193aef93147d8b52014ac7",message:"Add-relationship-explanation-to-ReferenceInput",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 23:34:23 +0200"},{sha:"e72205d2ad34a8c63de1c44349fc9ebc4c11898f",message:"Fix-DualListInput-doc",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 23:34:02 +0200"},{sha:"9760c32a04d19986b4151074fde5bd192a1e453c",message:"Improve-ReferenceInput-documentation",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 23:10:36 +0200"},{sha:"790e4c23ee771e8f6a07f01eeed1fd39c0333865",message:"Tweak-AutocompleteInput-custom-element-tutorial",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 22:42:09 +0200"},{sha:"5c226f09771bcea3a69ceee89f9177f603d2d028",message:"Add-input-component-zoo",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 22:41:39 +0200"},{sha:"8e8694d43ea598693df01a68c573729953f9812f",message:"Add-useInput-chapter",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 22:41:28 +0200"},{sha:"9daef72b732d53447e52e3d42b5ea1de931c1ec3",message:"Merge-branch-master-into-doc-inputs",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 21:13:58 +0200"},{sha:"c4ad534a17d45a28518cd0d7c719673a43d2a967",message:"Update-AutocompleteInput-illustration",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 19:02:52 +0200"},{sha:"7e864f65ad8e4f7c3983aa1a01116e5c33c1c7df",message:"Improve-AutocompleteInput-docs",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 18:53:54 +0200"},{sha:"2b2f56b7cc1e67e50ca15a60d9d34c6a2e977abd",message:"Add-StackBlitz-simple-project-as-an-option-in-the-issue-template",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 24 Oct 2022 13:50:34 -0300"},{sha:"6826b17e7c54f2adff1b805823db9bc70cda79e4",message:"Add-discord-reference",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 24 Oct 2022 13:43:11 -0300"},{sha:"384a81bdb241db3cf12b2ee4837711788669f0d7",message:"Add-discord-reference",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 24 Oct 2022 13:41:16 -0300"},{sha:"795003cd6009f04326ccbd9685ca5c92e2a3b3ca",message:"Improve-description",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 24 Oct 2022 13:39:26 -0300"},{sha:"7339dd41c9bc93fe96e4d359a9ceb4f56845feab",message:"Add-discord-server-reference-in-the-issue-template",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 24 Oct 2022 13:34:48 -0300"},{sha:"6a298cb845c651937117a9eaeb079b22da8e503c",message:"remove-unused-import",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Oct 2022 17:20:58 +0200"},{sha:"d17edb9ad9355d168e79bc610f4f19e93073da06",message:"Fix-AutocompleteInput-displays-empty-choice-when-validate-equals-required",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Oct 2022 17:18:41 +0200"},{sha:"c423ce51e11359ecfaea4b66ed47cdc0cc08bd39",message:"Improve-RadioButtonGroupInput-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 16:16:02 +0200"},{sha:"318bdf650319cbaf9e2bbdd1f1f6e1709e36bcd7",message:"Merge-pull-request-8294-from-marmelab-fix-labelplacement",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Oct 2022 15:31:25 +0200"},{sha:"ec7221f00ee5c3a1e67d3383eea2881a3fb1f90a",message:"Fix-labelPlacement-prop-throws-a-dom-error",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 24 Oct 2022 10:20:10 -0300"},{sha:"2e47d9d2f1ae01e40f7e8e71b19e324b3caac128",message:"Merge-pull-request-8291-from-marmelab-doc-checkboaxgroupinput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 24 Oct 2022 15:01:29 +0200"},{sha:"d79a73935640533af72fdfa343fd23361d4188bc",message:"Doc-Improve-SelectInput-docs",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 14:43:23 +0200"},{sha:"040f54d372632f47486ab79d4b8ec34446b37b05",message:"Put-sections-in-alphabetical-order",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 14:36:24 +0200"},{sha:"3bbe22f5e4f6b42f5a3302d7eb1bc98958f4caa8",message:"Update-CheckboxGroupInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 24 Oct 2022 13:23:43 +0200"},{sha:"14ca836ad7d39c37aed42380d8391e56a214fcc2",message:"Update-docs-CheckboxGroupInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 24 Oct 2022 13:20:38 +0200"},{sha:"ff639611b9354d21fe4fc6a074d67d3deb592654",message:"Fix-liquid-errors",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 13:19:11 +0200"},{sha:"382bcda4a6989a3e3a9f41423d16ee090f9b1bdc",message:"Change-illustration",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 12:12:34 +0200"},{sha:"c22a6e2a49b422aab115c1fd27ac87bdc145addd",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 12:06:44 +0200"},{sha:"40210364f91871d06bd4377191c76bb95351e50e",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 12:03:07 +0200"},{sha:"98b4f57f6a40e11a68bd4befcf175a159a85ddfd",message:"Update-docs-CheckboxGroupInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 24 Oct 2022 09:12:59 +0200"},{sha:"fe7bd2058eb8a062448a47939b68d2584c1cce63",message:"Update-docs-CheckboxGroupInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 24 Oct 2022 09:12:52 +0200"},{sha:"5d1c4252d16281dbc955974d265b672fa51492e8",message:"Better-explain-choice-fetching",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 09:05:37 +0200"},{sha:"b5a8bea56e5d0d9455066b38092f4b18ff95a922",message:"Merge-pull-request-8290-from-thdk-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 24 Oct 2022 08:28:21 +0200"},{sha:"a38b39fc82d23ac65c73a24638d22ef5bc7260a5",message:"Doc-Fix-CheckboxGroupInput-doc-doesn-t-mention-source-format",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 24 Oct 2022 08:13:42 +0200"},{sha:"ee33d2cc2971dde4753a70df8dfd237b074565c9",message:"docs-fix-typo-in-multiline-prop",author:{name:"Thomas Dekiere",email:"t.dekiere@gmail.com"},date:"Mon, 24 Oct 2022 07:43:49 +0200"},{sha:"bb404db70ce1621d6d154a8c66f40972467ace49",message:"Update-docs-SaveButton.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 21 Oct 2022 09:50:18 -0300"},{sha:"74eff39a75455dd2bad01f4c4a349e90638c51d1",message:"Merge-pull-request-8274-from-marmelab-DatagridConfigurable",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 21 Oct 2022 14:40:56 +0200"},{sha:"dfdc23cfe7e2f2986df7cbefe26f1d2c8151943c",message:"Fix-bad-copy-paste",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 21 Oct 2022 14:33:42 +0200"},{sha:"53ec93d6bae0d48db3ce27e2ce368986cb7390b8",message:"Add-tip",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 21 Oct 2022 09:33:13 -0300"},{sha:"4c370911cbc24529c0226c39d91a6b410dcc5951",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 21 Oct 2022 13:54:42 +0200"},{sha:"278792c52fe1b37e1a0f8ac05f91c0e779552696",message:"v4.4.4",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 21 Oct 2022 13:53:33 +0200"},{sha:"f733bae07e8702105dbdc009001c473587f2546c",message:"Prepare-changelog-for-v4.4.4",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 21 Oct 2022 13:53:14 +0200"},{sha:"ab81977a6846cb84a1835c72f46dc9df8ecee9c5",message:"Change-example-syntax",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 21 Oct 2022 08:51:42 -0300"},{sha:"78f20384c103fc45b1254b1221ef267371c9e5b2",message:"Fix-Form-reference",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 21 Oct 2022 08:49:32 -0300"},{sha:"f6abc165a49c988c4c9ad29cdbdf9cc3123f771e",message:"Update-docs-EditTutorial.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 21 Oct 2022 08:44:11 -0300"},{sha:"0a661d7bd6387d43e4bdbcfebe8d34c86c2643ba",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 21 Oct 2022 13:28:55 +0200"},{sha:"f43f0657ecb8647e7540811edd59a41187aa2afe",message:"Fix-grammar",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 21 Oct 2022 08:21:45 -0300"},{sha:"91706e5ec8c16be6f1ee726ef89bb0f192195ac1",message:"Fix-links",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 21 Oct 2022 08:17:30 -0300"},{sha:"efa771113f232570f187f274fc0178c1c471be65",message:"Update-docs-EditTutorial.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 21 Oct 2022 08:01:54 -0300"},{sha:"2d71a21f7909156ff14f8855ee938bae0264dfe6",message:"Merge-pull-request-8284-from-marmelab-InDialogButton-documentation",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 21 Oct 2022 10:04:44 +0200"},{sha:"bc640f9bcca07505a9eb7a871a07a4363250f622",message:"Review",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 21 Oct 2022 09:35:50 +0200"},{sha:"00f51ab0d6da27c2234c49e2882520c456cf5e11",message:"Update-docs-CreateDialog.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 21 Oct 2022 08:54:33 +0200"},{sha:"f5cb8e7ba3f3b082bde68f8bf7ee97e73db4796e",message:"Change-variable-name",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 20 Oct 2022 23:15:24 -0300"},{sha:"7e927fddb95702ea38a2d2ef73a0fdebf332e4db",message:"Improve-example-and-explanation",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 20 Oct 2022 23:12:39 -0300"},{sha:"5ed5901185281a21ffb11c9a2da32a8c65be1a2e",message:"Improve-examples",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 20 Oct 2022 23:02:29 -0300"},{sha:"74a74fc1d29c92bc1fec587f9f0db1a81c3e3df2",message:"Fix-useCreate-usage-examples",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 20 Oct 2022 22:52:21 -0300"},{sha:"6fb38451e97af5e19897a30b9781b2b82e0316d5",message:"Clarify-incompatibility-of-SaveButton-with-custom-Form-s-onSubmit",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 20 Oct 2022 22:48:12 -0300"},{sha:"1eaacc334995d0e0eac2642bf09a756356a812f6",message:"Merge-pull-request-8260-from-zhujinxuan-label-placement",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 20 Oct 2022 16:36:15 +0200"},{sha:"dd737c8ea2c27ceba1781f6eff1319bc88f50ad7",message:"Doc-Fix-links-to-EditInDialogButton-and-CreateInDialogButton",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 20 Oct 2022 16:07:16 +0200"},{sha:"34d8557a3fbe4147ce74063c5281697c12a96278",message:"Update-packages-ra-ui-materialui-src-list-datagrid-DatagridConfigurable.tsx",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 20 Oct 2022 15:24:08 +0200"},{sha:"2fef6ab8bbdf5cc56624475b3a9afcddc00d3e93",message:"Merge-pull-request-8275-from-marmelab-fix-savebutton-state",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 20 Oct 2022 13:49:23 +0200"},{sha:"4357dd68a4e417fb8a2c7a00a5146e902c75ddde",message:"Merge-pull-request-8283-from-marmelab-fix-usegetrecordid-export",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 20 Oct 2022 13:48:15 +0200"},{sha:"0aadc229b7e391928c0cade93fd38c07d9de146a",message:"Fix-useGetRecordId-missing-export",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 20 Oct 2022 08:33:01 -0300"},{sha:"8d36514fa47b638941850247e31c3612a8acbdb1",message:"Simplified-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 20 Oct 2022 08:24:59 -0300"},{sha:"9f74551da886a636f5965caa0a47ad759d080326",message:"Added-comment",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 20 Oct 2022 08:16:28 -0300"},{sha:"05ec50406df369dbdcf36d4b3d194f0ded03bfe9",message:"Fix-problem-with-persistent-storage-of-available-columns",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 20 Oct 2022 10:56:15 +0200"},{sha:"b938babea363228d605374a16b4e99f5c7f91755",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 20 Oct 2022 10:31:30 +0200"},{sha:"032e1464cd23cf15dbc4d641e9663f74b37b9563",message:"Merge-pull-request-8280-from-clement-escolano-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 20 Oct 2022 09:27:14 +0200"},{sha:"f28b5033b0528bd55b840baba1d176357cc74a82",message:"Add-upgrade-information-about-Field-in-SimpleForm",author:{name:"Clément Escolano",email:"clement-escolano@users.noreply.github.com"},date:"Wed, 19 Oct 2022 22:15:18 +0200"},{sha:"f50fca135cedda85aa67841bbe034274f71e3ae8",message:"Merge-pull-request-8276-from-marmelab-arrayinput-helpertext",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 19 Oct 2022 13:17:57 -0300"},{sha:"3673b81aef01d9f217d262ed4c9cc8e7bafd9fe9",message:"Allow-label-position-config-in-CheckboxGroupInput",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Wed, 12 Oct 2022 17:14:04 -0400"},{sha:"c5dc1656bce3b28fdf4cc19b3086f26cb5b84597",message:"Add-column-selector-to-orders-list",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 19 Oct 2022 17:13:47 +0200"},{sha:"022a31e95dc1839ec4919a70467150c484b32db8",message:"Add-index-entry-for-SelectColumnsButton",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 19 Oct 2022 16:36:36 +0200"},{sha:"274b417395e11d86f5a60219e712963cc6efe8f8",message:"Document-SelectColumnsButton",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 19 Oct 2022 15:00:30 +0200"},{sha:"4ce3d7b7ced4837477bdbfd63030115e386bc147",message:"Add-unit-tests-for-SelectColumnsButton",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 19 Oct 2022 14:20:59 +0200"},{sha:"efe892159c2f0bb7212d96b0336fb536e3912b2f",message:"Add-SelectColumnsButton-story",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 19 Oct 2022 13:42:27 +0200"},{sha:"cc0a8f0418c4f43c204dd85266d8ec8de9ec9fa2",message:"Add-tests-for-omit-and-preferenceKey-props",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 19 Oct 2022 13:38:21 +0200"},{sha:"af07b21de01224b9c49207cf009d0965c4b55e22",message:"document-preferenceKey",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Oct 2022 23:21:57 +0200"},{sha:"3d645f494a0cbab3bd3893a2d364fb276d4d2205",message:"Rename-ColumnsButton-to-SelectColumnsButton",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Oct 2022 23:05:00 +0200"},{sha:"7f41b22a1e617f94c04e6055d9a63aed4e0f0f21",message:"Document-DatagridConfigurable",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Oct 2022 23:00:43 +0200"},{sha:"2d97915146278004b095c605626dcdd700ce4bc7",message:"Add-DatagridConfigurable-test",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Oct 2022 22:38:02 +0200"},{sha:"d5989ee02d9f37e14b7cb4aae21c91d491998ffc",message:"Allow-to-show-hide-fields-without-source",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Oct 2022 22:24:22 +0200"},{sha:"04599b87f0e19583f915ffa8c13ff7ac088e2d28",message:"Fix-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 18 Oct 2022 11:14:16 -0300"},{sha:"315f1d2359671cfce3b3a0e0a189a24c1d21eb62",message:"Fix-ArrayInput-helperText",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 18 Oct 2022 15:12:26 +0200"},{sha:"0e1dcb5399c342d41e42abaab1eb7b587c3a2b52",message:"Fix-tests",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 18 Oct 2022 10:04:39 -0300"},{sha:"6a8e64ff04224da6feee040f2d69359de8cd366e",message:"Merge-pull-request-8272-from-marmelab-warnwhenunsavedchange",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 18 Oct 2022 14:52:08 +0200"},{sha:"c4511f74fd1ceb3c0003928fe5ec9557069adb65",message:"Fix-ColumnsButton-doesn-t-honor-omit-prop",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Oct 2022 14:30:29 +0200"},{sha:"f3528d555c01783c88469dee52544b367eda4d56",message:"Fix-reselect-column-in-DatagridEditor",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Oct 2022 11:44:46 +0200"},{sha:"639bd501bdcdbcebaf3333abb018c95bc15d7314",message:"Add-ColumnsButton",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Oct 2022 11:38:48 +0200"},{sha:"9c90cd039c0a355bc597c8338506adb9bab04f13",message:"Lest-DatagridConfigurable-accept-columns-in-any-order",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Oct 2022 10:07:01 +0200"},{sha:"9608a4fac861dd358bc582370d49847ce205cbf6",message:"Add-hide-all-show-all-buttons",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Oct 2022 09:56:02 +0200"},{sha:"a9a4231d6a991457c066c2025cfe6c8da4299547",message:"throw-error-when-using-optimized-prop",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Oct 2022 07:16:26 +0200"},{sha:"740d35cdddbe02fc6b929deec6c39e054d644bc0",message:"More-robust-CSS-targeting",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Oct 2022 00:06:16 +0200"},{sha:"dfa95460ad2aade3819a96ebf081cf7784b2e1be",message:"Use-DatagridConfigurable-in-PostList",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Oct 2022 23:50:17 +0200"},{sha:"f2b203c31d31bdb0913a00c50c79e9f1926fe28c",message:"simplify-story",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Oct 2022 23:34:03 +0200"},{sha:"cc49be253d85982fab104a0822e4c4ae41acd52b",message:"Add-inspector-title",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Oct 2022 23:33:51 +0200"},{sha:"35eace9a94e05bbdc15a3d00aa5bfb493d30f385",message:"Add-ability-to-omit-columns-by-default",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Oct 2022 22:47:21 +0200"},{sha:"c88933ef6415aa664ec92465a6fcf53cac69c26e",message:"Proof-of-concept",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Oct 2022 22:40:16 +0200"},{sha:"b0e6bca663c0d19515d057e70ef6ff17109cef2a",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 18 Oct 2022 14:33:00 +0200"},{sha:"1c8bce53a86c8a12c28b345c57bf56fac2abc3e3",message:"Merge-pull-request-8271-from-marmelab-doc-indialogfombuttons",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 18 Oct 2022 09:23:17 -0300"},{sha:"6bbf9c77013598f9619d8f3e5bc541d703e9f59e",message:"Fix-improve-SaveButton-enable-state",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 18 Oct 2022 08:28:33 -0300"},{sha:"5c12a23f6540f41afb20cb2b0376b28b39b8a504",message:"Remove-support-for-warnWhenUnsavedChange-when-react-router-doesn-t-allow-it",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Oct 2022 18:03:54 +0200"},{sha:"d681e8c218c15763f646dfa200d36cc9736cd2e2",message:"add-CreateInDialogButton-EditInDialogButton-and-ShowInDialogButton-to-docs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 17 Oct 2022 18:30:24 +0200"},{sha:"11fadf5af51c466d130e341e658345f99a528dce",message:"Merge-pull-request-8268-from-marmelab-dependabot-npm_and_yarn-prismjs-1.27.0",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 17 Oct 2022 15:33:42 +0200"},{sha:"fa4674134f8f7b2db1dd90649d2877f0605b78b4",message:"Merge-pull-request-8266-from-marmelab-dependabot-npm_and_yarn-async-2.6.4",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 17 Oct 2022 15:32:59 +0200"},{sha:"dfac03bd75c808ef439f27619e1cf25a753dc184",message:"Merge-pull-request-8267-from-marmelab-dependabot-npm_and_yarn-node-forge-1.3.1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 17 Oct 2022 15:32:36 +0200"},{sha:"3a0027c4d3e422e7c6ec8af89433172d7138fc2f",message:"Bump-node-forge-from-1.2.1-to-1.3.1",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Mon, 17 Oct 2022 12:43:39 +0000"},{sha:"4229c7bd36447e65635a3f194bfc27f1d7692032",message:"Bump-async-from-2.6.3-to-2.6.4",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Mon, 17 Oct 2022 12:43:10 +0000"},{sha:"e16eb1c081b265faf3fbd410ffd572f64faa4deb",message:"Bump-prismjs-from-1.25.0-to-1.27.0",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Mon, 17 Oct 2022 12:42:43 +0000"},{sha:"02377aaf5ed3ae31602c2226bc28d1caf00ed120",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Oct 2022 14:30:32 +0200"},{sha:"081cccc809904aa3ff16c800ae7f53529ae1eb6a",message:"v4.4.3",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Oct 2022 14:26:20 +0200"},{sha:"722d46fba1c681260254ef0babf8f75a1dbf80a1",message:"Prepare-changelog-for-v4.4.3",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Oct 2022 14:21:20 +0200"},{sha:"33a09f3ee0e93f843a4305a1eb67616950e04445",message:"Merge-pull-request-8270-from-marmelab-docs-inputs-fix",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 17 Oct 2022 14:19:24 +0200"},{sha:"e20c68d80fe7b00e07d8b758c3270befe4411d20",message:"Merge-pull-request-8269-from-marmelab-fix-loading",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 17 Oct 2022 14:06:12 +0200"},{sha:"ff450ad10c7304c7909bbf8740ce09f04e22ca9c",message:"Fix-typos",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 17 Oct 2022 09:00:54 -0300"},{sha:"6025368287ca699b3ac14457d9dfdd2ac3fda164",message:"Fix-Loading-component",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 17 Oct 2022 08:50:17 -0300"},{sha:"12fe1a6fbe16b9823589356d56ccb8789109f001",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Oct 2022 13:33:58 +0200"},{sha:"12227793ced23560494434842992233b456bcb85",message:"v4.4.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Oct 2022 13:33:20 +0200"},{sha:"829b46bb34444de0d7102a35d753b48b98b85fd2",message:"Prepare-changelog-gor-v4.4.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Oct 2022 13:33:12 +0200"},{sha:"7d85ce4559a917ef533cafe6c6d727503e1bceb5",message:"Merge-pull-request-8262-from-marmelab-fix-input-null-values",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 17 Oct 2022 11:54:09 +0200"},{sha:"ea943fea69eb39afe754a8ab98ed0aa2e6d4458d",message:"fix-linter-warning",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 17 Oct 2022 11:32:55 +0200"},{sha:"413cd6b7ffe6a971cc7ac4bea9fc7b7c3ac41152",message:"document-uncontrolled-warning-in-custom-inputs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 17 Oct 2022 11:31:24 +0200"},{sha:"8c82a02453ff1d04faa01513477c1362eff6c014",message:"update-sanitizeEmptyValues-docs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 17 Oct 2022 11:19:10 +0200"},{sha:"e3b5d68e40dc3fdcec986037a0416a4ce9cf1655",message:"update-sanitizeEmptyValues-story-and-test",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 17 Oct 2022 11:02:30 +0200"},{sha:"c1010cfe16abf70e996fbf4ae1bc21c4793f4285",message:"fix-Inputs.md-regarding-sanitizeEmptyValues",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 17 Oct 2022 11:02:17 +0200"},{sha:"e7df406ed9ab47abdcb64230deb7f72804244d05",message:"Merge-pull-request-8261-from-alioguzhan-master",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 17 Oct 2022 10:13:45 +0200"},{sha:"d1ff5f3a8d6b30f4d196fb195862a3480446bb3c",message:"Remove-useless-defaultValue-in-SelectInput-and-AutocompleteInput",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 14 Oct 2022 23:04:55 +0200"},{sha:"9d163d342f9c220309768918847b54d8b0499755",message:"rewrite-sanitizeEmptyValues-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 14 Oct 2022 22:58:50 +0200"},{sha:"748cd238524da8a1fedca16a2e404880eda69872",message:"Fix-input-doc-tranform-tutorial",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 14 Oct 2022 22:53:02 +0200"},{sha:"a418c556b926621ae4f794d296397a238e7fcc4a",message:"Update-Parse-and-format-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 14 Oct 2022 22:34:35 +0200"},{sha:"a1b89bc32b9637d223ee1bccbf639aecc9c5a18f",message:"remove-unused-parse-in-textinput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 17:22:02 +0200"},{sha:"4af3f8fdd352c18c09fe0d24ece451b895935852",message:"rollback-useless-change",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 17:18:24 +0200"},{sha:"6aa5c03e43479f46b7f0e4d441b9a6ebadd273fa",message:"add-test-about-default-parse-in-useInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 17:16:39 +0200"},{sha:"ace29f34dfc6eace25e1aaa4cbd8984074f70bdd",message:"no-ci-update-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 16:52:23 +0200"},{sha:"a66f05c1ddd63832b6a405117593be6af6def619",message:"update-sanitizeEmptyValues-to-handle-null",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 16:08:25 +0200"},{sha:"626cf59e832eb5525c019a5c2a02600efb7ed560",message:"move-default-parse-to-useInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 15:49:17 +0200"},{sha:"27d138db8ac3375f53ff95e538ae514ba4ae2b2e",message:"Merge-pull-request-8263-from-marmelab-doc-keycloak",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 14 Oct 2022 10:07:45 -0300"},{sha:"893103d476e8a3f792303df90197b5c7006487ef",message:"add-ra-keycloak-authProvider",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 14:02:31 +0200"},{sha:"ebe15755da38ca47c48d39805f71934911600661",message:"RichTextInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 12:30:34 +0200"},{sha:"0f3fba75f901a5e46646a819a18bea6162a4a152",message:"RadioButtonGroupInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 12:04:54 +0200"},{sha:"2da082e3e248f52f7f2bb1eb371b6af4b2b627cc",message:"NullableBooleanInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 11:56:12 +0200"},{sha:"ce222d46a89aebf313edb5bf9f8fbb88694a43d0",message:"SelectInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 11:53:14 +0200"},{sha:"901478668e3f2b28402465e1a08f7453d8839b68",message:"ImageInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 11:38:45 +0200"},{sha:"0928ac31684bb642ded413ec35d9654d31f16b80",message:"FileInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 11:36:29 +0200"},{sha:"b8b5c9ac39d50eb12d44966f1da61d134792473c",message:"TimeInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 11:32:40 +0200"},{sha:"7b58efce758b17211b1d8f6c287c10e27bf07530",message:"DateTimeInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 11:23:52 +0200"},{sha:"41bd57fa96d67ebd698fb2a8dc168798b11dd270",message:"DateInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 11:14:44 +0200"},{sha:"c9e3879dd1a895acfa33d905ee1478c771fa329f",message:"extract-FormInspector",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 11:12:16 +0200"},{sha:"aafc64e57c695f0ebcc731b4c46323c0c88015af",message:"AutocompleteInput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 14 Oct 2022 10:46:35 +0200"},{sha:"83a5b7612f86232ff2940208582bd335a35179e2",message:"Add-more-tests-to-SelectIInput",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 13 Oct 2022 22:41:46 +0200"},{sha:"43df168a353b006cc50ec8b009bbb05e4093166d",message:"No-need-for-format-as-it-is-already-in-useInput",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 13 Oct 2022 22:41:14 +0200"},{sha:"95e03aa10a9a6b9e8e208a6e11c6f5efb84ef385",message:"Handle-undefined-values-too",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 13 Oct 2022 22:23:42 +0200"},{sha:"39657d31e793e69d2bd14d2596e71480f0027d5d",message:"Add-more-tests",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 13 Oct 2022 22:17:41 +0200"},{sha:"a5d2720e5428ee963e60ee156f75fec4e94946c1",message:"remove-useless-format-prop",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 13 Oct 2022 18:40:55 +0200"},{sha:"ff41d83682019146e6408487077408f064746e08",message:"Fix-null-value-support-in-inputs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 13 Oct 2022 18:19:39 +0200"},{sha:"f9022ebe5f0b2e947e5d23b4f1e3391a3f6c52e2",message:"Fix-displaying-texts-in-Loading-in-case-of-arguments-are-not-passed",author:{name:"alioguzhan",email:"aoguzhanyildiz@gmail.com"},date:"Thu, 13 Oct 2022 12:30:48 +0300"},{sha:"2e82307c4016ad2e8f33f79d234faa004c7ce45f",message:"Merge-pull-request-8238-from-marmelab-fix-autocompleteinput-update-value",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 12 Oct 2022 15:02:18 +0200"},{sha:"9dd4dff067516e3d27291f870b5429e36e6ecc71",message:"Merge-pull-request-8257-from-alioguzhan-master",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 12 Oct 2022 14:46:07 +0200"},{sha:"f551aa5c29799daf616a7b041b3946c0713721d7",message:"Apply-review",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 12 Oct 2022 09:29:44 -0300"},{sha:"f8a8859c1f1233865a0cfed78f6ea8d93f45cc2c",message:"Remove-trailing-dot-from-secondary-loading-text",author:{name:"Ali Oguzhan Yildiz",email:"aoguzhanyildiz@gmail.com"},date:"Wed, 12 Oct 2022 15:09:40 +0300"},{sha:"4e15ed1aa7b151143d616c7df630e0a4e90004dc",message:"Re-work-fix-to-always-update-filter-on-event-of-type-change",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 11 Oct 2022 08:32:34 -0300"},{sha:"b96db5a3e2bcfe4ae816c115516aa51a1fd97d0a",message:"Improve-variable-name",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 10 Oct 2022 11:15:25 -0300"},{sha:"7ceb9da17fd0e5ca703485abf05f5d6372d4724e",message:"Remove-duplicate-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 10 Oct 2022 11:03:59 -0300"},{sha:"e2520f0f3b717fa8e4297b49cb5908d0b56950bb",message:"Fix-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 10 Oct 2022 09:58:33 -0300"},{sha:"ab597482e0786f0d4b0aa3ff75617386bfbfb800",message:"Evaluate-filter-against-the-selected-choice-s-optionText",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 10 Oct 2022 09:54:55 -0300"},{sha:"0ebac5ed344c0f76da328480183a889a7b4957db",message:"Add-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 7 Oct 2022 11:38:06 -0300"},{sha:"7d34d8be8031697ea1fd064f857beac6c5152d14",message:"Evaluate-selectedChoice-to-emptyValue-only-if-multiple-is-false",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 7 Oct 2022 11:10:27 -0300"},{sha:"0380a6b62a47cfda10e0e32f307d750a2cc68302",message:"Fix-evaluation-of-matching-selection",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 5 Oct 2022 10:48:52 -0300"},{sha:"33dce3c850de993396aa33b5462fe7ed2f08858e",message:"Memoize-finalChoices",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 5 Oct 2022 09:50:38 -0300"},{sha:"af81ccf0ecd3475f1ec69ff2b1fe14c5aa84d15c",message:"Doc-Clarify-Datagrid-expandRow-prop",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 11 Oct 2022 10:24:56 +0200"},{sha:"4f7c9fedd0875e4699b592dc13313f7501f66056",message:"Merge-pull-request-8253-from-marmelab-github_actions_token_permission",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 11 Oct 2022 10:13:35 +0200"},{sha:"3d645358343cbfaaa920e3f7d6cdf8a497164800",message:"update-CodeQL-Build-permissions",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 11 Oct 2022 09:50:25 +0200"},{sha:"066cd77e8905121942808f7ec7f2ac86e53376fb",message:"Merge-pull-request-8251-from-marmelab-add-doc-ftq",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 10 Oct 2022 16:27:40 +0200"},{sha:"c9ceb54db20dbc54f033628f119d146959f847a0",message:"Synchronize-Autocomplete-and-AutocompleteArrayInput-properties",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 10 Oct 2022 10:33:52 -0300"},{sha:"ef4373843afa8b563481451edebad69ff7db6dfb",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Oct 2022 17:23:05 +0200"},{sha:"9a86fd64c8b7228c75eebb8d451b07523ad1cc0a",message:"v4.4.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Oct 2022 17:21:04 +0200"},{sha:"b45083d4a10ac2080f176432552ee9c06363c4a9",message:"Prepare-changelog-for-v4.4.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Oct 2022 17:20:54 +0200"},{sha:"5319586406f81c258a28da07c51a852439043596",message:"Merge-pull-request-8244-from-marmelab-fix-docs-pagination",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 7 Oct 2022 17:05:23 +0200"},{sha:"959f43e07b01183617f7891ef23f16b1ddcba04d",message:"Carify-diff",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Oct 2022 17:04:22 +0200"},{sha:"663ba2047b95e157a3768313cc8b9d584b4ff955",message:"Add-50-as-default-pagination-option",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 7 Oct 2022 11:58:34 -0300"},{sha:"9a04e3a20ca91ff8ca238dc5d1d7b08d8e951a14",message:"Applied-review",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 7 Oct 2022 11:56:51 -0300"},{sha:"f402f68f5ba018d780f4ed6ab3f71f7bd7538719",message:"Merge-pull-request-8243-from-marmelab-fix-redirectto-edit",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 7 Oct 2022 16:52:16 +0200"},{sha:"359f3e398d1f0cd1cd9b45ff31b2d4d806acb961",message:"Merge-pull-request-8245-from-marmelab-fix-docs-rte",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 6 Oct 2022 19:04:37 +0200"},{sha:"9bd3f008de0731d86b56fbc8765a3ca4e0c4c2d9",message:"Fix-example",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Thu, 6 Oct 2022 13:26:28 -0300"},{sha:"e21b2940e993ad3c2c57548b9a387c0cfe0c9f30",message:"Add-note-about-relationship-between-perPage-and-pagination.rowsPerPAge-props",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 6 Oct 2022 11:41:25 -0300"},{sha:"1e34c516dcae8c8622c5ac4cc523c2de62554981",message:"Add-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 6 Oct 2022 09:41:49 -0300"},{sha:"1ca6ac98c61cfb028daa08234688582c0ac520d2",message:"Fix-redirectTo-returned-by-Edit-controller",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 6 Oct 2022 09:08:37 -0300"},{sha:"eb95337dfe527765bc7240d99a7b7bf25dde1b84",message:"Merge-pull-request-8242-from-marmelab-fix-create-onerror-type",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 6 Oct 2022 14:05:53 +0200"},{sha:"34e7343148c2b6d1fc8f8895f582b59d2788af95",message:"Fix-parameter-type-for-onError-effect",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 6 Oct 2022 07:49:38 -0300"},{sha:"2244163ee545accd5430ab7e065e4a859f2f4f76",message:"Merge-pull-request-8239-from-marmelab-fix-rti-docs",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 5 Oct 2022 21:43:36 +0200"},{sha:"94250be697b4fd034cade92aeb1f6ddaf907e837",message:"Merge-pull-request-8240-from-marmelab-fix-docs",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 5 Oct 2022 21:38:54 +0200"},{sha:"8f6b8800ddcb17e343e812cfa9be8352e3ae9832",message:"Merge-pull-request-8237-from-byymster-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 5 Oct 2022 21:31:12 +0200"},{sha:"e660e5041aece86651107dcd8d8780550f5b3ac2",message:"Fix-typo",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Wed, 5 Oct 2022 15:27:59 -0300"},{sha:"e162718af6f9533f35245049768f2e7970f2d04b",message:"Fix-prettier-warning",author:{name:"maximb",email:"maximb@netvertise.com"},date:"Wed, 5 Oct 2022 21:15:36 +0300"},{sha:"045ecac4e557106c45b1049c230bfeed55b514dc",message:"Merge-branch-master-into-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 5 Oct 2022 20:10:20 +0200"},{sha:"4c4fde3b5ccb90c65faff3f86a16b89657c2a6a3",message:"Fix-SelectInput-too",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Oct 2022 20:08:26 +0200"},{sha:"d83374f295c8a00fe6cff88424d38c8dc701100f",message:"Fix-prettier-warning",author:{name:"maximb",email:"maximb@netvertise.com"},date:"Wed, 5 Oct 2022 20:03:34 +0300"},{sha:"1bfd03512eee626d506abaa0086b980c1eca8b65",message:"Fix-docs-example",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Wed, 5 Oct 2022 13:23:33 -0300"},{sha:"d12e40564664cc90ca0e7d9c1abda3f74d0739fc",message:"Fix-indentation",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 5 Oct 2022 12:00:08 -0300"},{sha:"858873646a1082c96d4530a93777358615d9b883",message:"Fix-RichTextInput-example",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 5 Oct 2022 11:59:34 -0300"},{sha:"43054e1074c12cf55a036d29322ad1b40eacf4e6",message:"Merge-pull-request-8235-from-marmelab-emptyvalue-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 5 Oct 2022 13:52:25 +0200"},{sha:"e84f530f1c7e10d64f23a78d1d76ffd5e2f18ee9",message:"Merge-pull-request-8234-from-marmelab-referenceinput-defaultvalue",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 5 Oct 2022 13:51:10 +0200"},{sha:"1d8eb93e19efa3a1d76ac448dd8432a2f4065754",message:"Fix-AutocompleteInput-Format-and-Parse",author:{name:"Maks Burii",email:"2392977+byymster@users.noreply.github.com"},date:"Wed, 5 Oct 2022 14:08:04 +0300"},{sha:"61118d8e7b2ecbd1c8715314642d9fb4714c47c1",message:"Throw-errors-when-using-emptyText-null-in-SelectInput",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Oct 2022 07:40:07 +0200"},{sha:"b6d818854fae325141c58b8596fb39f846256cb8",message:"Doc-Fix-SelectInput-emptyValue-doc-for-null-values",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Oct 2022 07:32:01 +0200"},{sha:"5919e5f559c7f8a5385694214d254443627f50af",message:"Fix-SelectInput-and-AutocompleteInput-change-empty-references",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 5 Oct 2022 06:57:36 +0200"},{sha:"e3b43ab7f245c54bd802dc54227a20da9dcec1eb",message:"Merge-pull-request-8230-from-marmelab-update-lerna",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 4 Oct 2022 10:49:38 +0200"},{sha:"351b2faaa0306e8adae7ed4cbd78b66d976568f5",message:"Merge-pull-request-8221-from-marmelab-fix-datagrid-exapand-all",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 4 Oct 2022 10:28:33 +0200"},{sha:"8427f56d5a894366dff2d757bc987921d373f676",message:"Fix-development-dependencies-causing-security-alerts",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 4 Oct 2022 09:48:32 +0200"},{sha:"4a14dbc176f470392e4378a18479cb11d4ca9c6e",message:"Merge-pull-request-8229-from-marmelab-fix-radio-button-2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 4 Oct 2022 09:02:31 +0200"},{sha:"ef27308f022ad2b7d1eddfffc71a5af43d83e20b",message:"Added-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 3 Oct 2022 22:05:43 -0300"},{sha:"f9372d6457111e3b1b442c8b6c2d12d942e651a0",message:"fix-ReferenceInput-allChoices-in-case-id-is-numeric",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Oct 2022 18:15:36 +0200"},{sha:"9da0c825cf2c156037b83999f6a260551ddc509f",message:"Merge-pull-request-8228-from-marmelab-fix-dont-export-no-stories",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 3 Oct 2022 17:24:06 +0200"},{sha:"287370f378bb0f1c596499373c2aae2549094144",message:"Added-story",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 3 Oct 2022 11:49:24 -0300"},{sha:"d37109081370be3d9ae270fffccd7fe10c2db60a",message:"Fix-exclude-non-stories-from-being-included-as-stories",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 3 Oct 2022 11:36:54 -0300"},{sha:"487e61c15beb676d10abc895c5a640f19260bcee",message:"Merge-pull-request-8219-from-marmelab-fix-changelog",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Oct 2022 15:06:54 +0200"},{sha:"002f702e2e7e6c88b9655eb2ef8f1b718b2cefe1",message:"Merge-pull-request-8216-from-marmelab-cssbaseline",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Oct 2022 14:50:22 +0200"},{sha:"d123a847a1be3fee3db9a4ae6ee989624e4a4364",message:"Merge-pull-request-8215-from-marmelab-add-test-sfi",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 3 Oct 2022 14:44:30 +0200"},{sha:"dca61da49e040b7b7ee6b2c92039a94c41b00120",message:"Merge-pull-request-8218-from-marmelab-doc-search-versions",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 3 Oct 2022 13:20:38 +0200"},{sha:"e78974c018abd4e735526c389d65517266a4501d",message:"Feat-add-filter-also-on-doc-home-page",author:{name:"thibault-barrat",email:"contact@thibault-barrat.com"},date:"Mon, 3 Oct 2022 11:07:40 +0200"},{sha:"1f437e61789b4845fa113057f73bfd92363838ec",message:"Merge-branch-master-into-doc-search-versions",author:{name:"thibault-barrat",email:"contact@thibault-barrat.com"},date:"Mon, 3 Oct 2022 11:04:13 +0200"},{sha:"b2d0ac92755662328f288f8b38ac685e5025e7a3",message:"add-link-to-useInfiniteGetList",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 3 Oct 2022 10:19:10 +0200"},{sha:"0bde64de0a16cca7c6647502e9491b44f724931e",message:"Merge-pull-request-8223-from-bicstone-bicsonte-remove-ra.templateError",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Sun, 2 Oct 2022 19:19:37 +0200"},{sha:"810d42707d211341fcb3f50ef8fb3cd84cff579e",message:"Remove-unused-TranslationMessage",author:{name:"Takanori Oishi",email:"takanori0014@live.jp"},date:"Sun, 2 Oct 2022 08:56:38 +0900"},{sha:"1813765d1a3b2e775a36271dacbbab54802d972d",message:"Fix-ExpandAllButton-conflicts-with-expandSingle-prop",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Fri, 30 Sep 2022 17:49:39 -0300"},{sha:"c23890fecbc6f11e405f4dc3954d27ef68dde517",message:"Fix-CHANGELOG",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Fri, 30 Sep 2022 13:54:57 -0300"},{sha:"c36d5923b8393d8f4251adc715a2b362f0bd26b2",message:"Feat-filter-search-by-versions",author:{name:"thibault-barrat",email:"contact@thibault-barrat.com"},date:"Fri, 30 Sep 2022 18:03:25 +0200"},{sha:"7ac41aef75f23defbac3e83e90a5f57e1a08e51e",message:"Add-CSSBaseline-to-the-default-layout-for-better-UI",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 17:47:22 +0200"},{sha:"14b7a46577a7abc172416222ae40196d160321ba",message:"Fix-missing-additions-in-changelog",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 16:53:53 +0200"},{sha:"644bb8fe774fbe9de89cdb3677e48fea2bb5f37f",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 16:13:30 +0200"},{sha:"6846eaa24b589ce5601a4821d9d01a0e75838797",message:"v4.4.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 16:12:51 +0200"},{sha:"0ee32ed476e90304cf91596e3b4778668932440e",message:"Add-missing-test-for-SimpleFormIterator",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 30 Sep 2022 10:33:58 -0300"},{sha:"64a9091c49a2a36a8974f1c261727edc64eeb39e",message:"Merge-branch-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 13:58:33 +0200"},{sha:"76a2c88441bd3b950e4cbe1c1b920059477af4f6",message:"Merge-pull-request-8212-from-marmelab-fix-null-values-warning",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 30 Sep 2022 13:58:12 +0200"},{sha:"4576875039f6310c0eb3b71718e1ff06c8902561",message:"Prepare-changelog-for-v4.4.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 13:35:24 +0200"},{sha:"3afe799b4af96ad362e608812832fe1d455be3b8",message:"Fix-unit-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 13:11:50 +0200"},{sha:"88783d03a04cfb2160a798e31d95ae3e8013cee8",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 11:55:10 +0200"},{sha:"14cebf2902875728e7e74525bee5221ea3d96a90",message:"Fix-null-values-cause-warning-in-forms",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 11:54:05 +0200"},{sha:"01ee2aa14c328707f4ae94de6246cf4ddbc78180",message:"Merge-pull-request-8188-from-marmelab-sanitizeEmptyValues",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 30 Sep 2022 11:20:26 +0200"},{sha:"c022853e5f06eb8faa116daafd395d34a69f679c",message:"Apply-suggestions-from-code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 30 Sep 2022 11:19:31 +0200"},{sha:"f1f47a831ec8b3ad6ade071611b2926915d28c5e",message:"Run-yarn-dedupe",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 11:10:10 +0200"},{sha:"7747fff9bba650d7fc21db380823c990a2aecb0e",message:"Merge-pull-request-8211-from-marmelab-update-cypress",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 30 Sep 2022 10:39:42 +0200"},{sha:"7ed38224c8edeb0ed081b0a48c313abd21142380",message:"Fix-restore-ra-data-localforage",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 30 Sep 2022 10:17:47 +0200"},{sha:"185b1b7f37a8e06546f8fca5577f45b62f4dfbb2",message:"Feat-Update-Cypress-to-10.9.0",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 30 Sep 2022 10:06:24 +0200"},{sha:"3395dc9e2fa8c8e71db4de4e2364764832f7b80a",message:"Fix-form-sanitization",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 06:55:04 +0200"},{sha:"b737d281f400e9eed7dd8ade7c169d886c20c688",message:"improve-emptyText-emptyValue-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 06:41:53 +0200"},{sha:"759a2ecd29501ac40221c847bc42707e9b1809b4",message:"one-hook-is-enough",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 06:30:31 +0200"},{sha:"4dffbcd497887ce926c883b59651912b8d94649f",message:"Merge-branch-next-into-sanitizeEmptyValues",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 06:28:39 +0200"},{sha:"2bb878b8bc8648624c0d46d14c78bccfeb68ff3b",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 06:26:33 +0200"},{sha:"51d899c72d5d5c7c550edfa6feabe04900580267",message:"Mention-localForage-earlier-in-dataProviders-list",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 06:22:47 +0200"},{sha:"3b2a4d93b47f25c7f5f9712f65ee4d72aaf5aa36",message:"Merge-branch-next-into-sanitizeEmptyValues",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 30 Sep 2022 06:13:27 +0200"},{sha:"77e813fb7594e7926c828139df06e581a7dc3b07",message:"Merge-pull-request-7959-from-marmelab-ra-data-local-forage",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 29 Sep 2022 16:14:59 +0200"},{sha:"d13ddc8addbc48179a8343bc11ccf1d08584573b",message:"Update-packages-ra-data-localforage-src-index.ts",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Thu, 29 Sep 2022 16:09:25 +0200"},{sha:"cc20ca70925546e0de65f3529674daf77640b3b0",message:"Merge-pull-request-8209-from-marmelab-fix-layout-props-sx",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 29 Sep 2022 16:02:40 +0200"},{sha:"28bbfe44d96262ffac49ddf308f76ad56af315c0",message:"Fix-Layout-props-type",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 29 Sep 2022 15:51:16 +0200"},{sha:"4eebf3c9089bfb923f426bcf00639e5db7ba6432",message:"Merge-pull-request-8204-from-marmelab-fix-simpleforminterator",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 29 Sep 2022 15:36:28 +0200"},{sha:"3ec60db5f66d8828a23fd91393e95e440b2919c6",message:"Remove-unnecessary-type-check",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 29 Sep 2022 10:02:21 -0300"},{sha:"f809d70f5ed2395f14b3bb2a367a671360239274",message:"Use-ref-instead-of-global-variable",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 29 Sep 2022 09:03:19 -0300"},{sha:"6c1d9c261b7fcbaf9c4e5db4e59972629e6ca9bf",message:"Update-docs-ReferenceInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 29 Sep 2022 13:22:19 +0200"},{sha:"af777fd4cf607db09d56a8856cd252007701a3c0",message:"Fix-upgrade-guide",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 29 Sep 2022 13:07:16 +0200"},{sha:"3eda2c9039baca2923e4508da6325a04bb86ced5",message:"Update-docs-ReferenceInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 29 Sep 2022 13:07:51 +0200"},{sha:"f28ecb06216e251a53646d1aa676621302dc8ee7",message:"Update-docs-ReferenceInput.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 29 Sep 2022 13:07:42 +0200"},{sha:"d12720de37d1227717386c9eeca26df1155b7f06",message:"Doculment-reference-parse-and-format",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 29 Sep 2022 12:12:32 +0200"},{sha:"54276597c06f847f89e99fd735909fa1dfa6e369",message:"Make-ReferenceInput-default-to-null-on-empty-value",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 29 Sep 2022 11:59:33 +0200"},{sha:"9f9dd7c29753970ccfbeecfae783980a7f22d77b",message:"Merge-branch-next-into-sanitizeEmptyValues",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 29 Sep 2022 10:32:16 +0200"},{sha:"822a7d57704d7d0861b9e2ef1ec4ca747b07f64b",message:"Fix-liquid-syntax-errors",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 29 Sep 2022 10:32:05 +0200"},{sha:"1044d5ba5231822d7bdb6af9794bd2f1d3c3af2b",message:"Add-doc",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 29 Sep 2022 10:29:18 +0200"},{sha:"1a57b2c7ff3e982fdbae27cdf31c59e728a2f5f3",message:"Merge-branch-next-into-sanitizeEmptyValues",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 29 Sep 2022 10:12:52 +0200"},{sha:"c03fdf2d8c92f8aab12566ed171ceb41d3aa9ea5",message:"Merge-pull-request-8208-from-zhujinxuan-update-id-params",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 29 Sep 2022 09:07:09 +0200"},{sha:"f43ef7378222b6fabe3aa49a5f221b16699bac6d",message:"Update-DeleteParams-id-type",author:{name:"zhujinxuan",email:"zhujinxuan@gmail.com"},date:"Wed, 28 Sep 2022 19:10:46 -0400"},{sha:"b7c1c512b3e9d2518c30a0e771aedaa04ae24e1b",message:"Merge-branch-next-into-ra-data-local-forage",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 28 Sep 2022 15:41:10 +0200"},{sha:"99106d62b512d387f35b68fba22302f5c25d3d8e",message:"Merge-pull-request-8162-from-marmelab-remove-emptyvalue",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 28 Sep 2022 15:23:57 +0200"},{sha:"3226bcf576ab9076633b46bd0828a6ef6750d3da",message:"Merge-pull-request-8205-from-marmelab-fix-docs-translation-msgs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 28 Sep 2022 15:23:08 +0200"},{sha:"abf75e129e9494725400a25528293fc3aeed6960",message:"Update-docs-SelectInput.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 28 Sep 2022 10:22:30 -0300"},{sha:"a96851b715c4506830963de27916dbf78a803b09",message:"Fix-remove-tip-related-to-unsupported-feature",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 28 Sep 2022 09:48:33 -0300"},{sha:"517c01418de9a5771a970155e3f613cfded77dc1",message:"Merge-pull-request-8145-from-marmelab-configurable",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 28 Sep 2022 14:40:42 +0200"},{sha:"d3d4f2e4adc52388975428647bfc5ce139a038d4",message:"Remove-empty-lines",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 28 Sep 2022 09:35:51 -0300"},{sha:"73154888060168aef9126652bf6c8dd3b92134e1",message:"export-substituteTokens",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 28 Sep 2022 14:10:32 +0200"},{sha:"27b15b1df12be503c1058c408006f98952ebfb3c",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 28 Sep 2022 14:08:26 +0200"},{sha:"31f1ae7f0a144b2f3410bcbdb847e1635e86a6d8",message:"Revert-changes-to-dependencies",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 28 Sep 2022 08:41:33 -0300"},{sha:"e0a310410d48c4e68c8ef7b57bbcf0e66e09e04c",message:"Merge-pull-request-8196-from-hiaselhans-permissions_usequery",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 28 Sep 2022 11:45:53 +0200"},{sha:"9a8372e665f654266f854fc95dc21144fa873cca",message:"Merge-pull-request-8203-from-LabisAnargyrou-master",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 28 Sep 2022 10:57:00 +0200"},{sha:"957ca71cd8cc8cf34355d34c11fdbd796b5768a0",message:"docs-fix-broken-links-in-API",author:{name:"Labis Anargyrou",email:"labis.anargyrou@protonmail.com"},date:"Wed, 28 Sep 2022 11:06:25 +0300"},{sha:"1057f88bb1122d19986e92e9d8b46aea7b880a1f",message:"use-staleTime-for-permissions-query",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Wed, 28 Sep 2022 09:59:43 +0200"},{sha:"7c7518277d61e15f34f2c8530afa8f753635e08e",message:"Fix-default-values",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 27 Sep 2022 23:17:00 -0300"},{sha:"2647f83771dd42acb75cf53d31f8a7606bd60e0b",message:"Merge-pull-request-8202-from-marmelab-fix-reference-field-nothing-to-link",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Sep 2022 17:32:09 +0200"},{sha:"f77be179e73c350a1b4aaf6ab145f45f5ef34618",message:"Merge-pull-request-8198-from-marmelab-fix-array-input-error-formtab",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 27 Sep 2022 16:53:39 +0200"},{sha:"1e23d723953e118eccde972ae4c88cff9a125db5",message:"Fix-ReferenceField-generates-a-link-even-though-there-is-nothing-to-link-to",author:{name:"thibault-barrat",email:"contact@thibault-barrat.com"},date:"Tue, 27 Sep 2022 16:50:38 +0200"},{sha:"8e9f08f51997b9fb55326786442e323ff772a007",message:"Add-story-and-unit-test",author:{name:"thibault-barrat",email:"contact@thibault-barrat.com"},date:"Tue, 27 Sep 2022 11:20:11 +0200"},{sha:"4d78a1b31bdcce0835ae7148094df81c2fe57d31",message:"Merge-pull-request-8199-from-marmelab-fix-form-parameters",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 27 Sep 2022 09:17:37 +0200"},{sha:"5f009c6f55524729726210188c980ed733d597d6",message:"Fix-missing-dependencies-in-useCallback",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 26 Sep 2022 18:56:05 -0300"},{sha:"04da982bf97a046a616b52e861a9f3ff13f4d748",message:"Fix-e2e-test",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 26 Sep 2022 18:38:39 -0300"},{sha:"23717f7ffd36985709ed0f30828a6c42ed1e2695",message:"Fix-tests",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 26 Sep 2022 16:44:58 -0300"},{sha:"a127352f14f615c2b87adffdbc876e7e44759699",message:"Fix-tests",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 26 Sep 2022 16:14:07 -0300"},{sha:"4621addb6daf35ba3f1a9bfcaaf115833c72a616",message:"Fix-test",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 26 Sep 2022 16:11:07 -0300"},{sha:"02ebeccf9478493cbcd6822561f81893093d8221",message:"Use-emptyValue-as-default-value-for-the-input",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 26 Sep 2022 16:10:21 -0300"},{sha:"d29138097705890195e41c9389bc4cf60d48ca6f",message:"set-emptyText-as-an-empty-string-by-default",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 26 Sep 2022 16:07:55 -0300"},{sha:"4bc2e382f9ff0c96554e7143cfff10b83a46faae",message:"Prevent-emptyText-emptyValue-usage-for-AutocompleteArrayInput",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 26 Sep 2022 16:03:53 -0300"},{sha:"3e02749b219527b806ee0463a5c7c3fa78dc1419",message:"Improve-stories",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 26 Sep 2022 15:59:37 -0300"},{sha:"908d25456775edb7eaceafc10376bf634ad9c893",message:"Pass-all-arguments-from-react-hook-form-to-onSubmit",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 26 Sep 2022 16:28:42 +0200"},{sha:"9aa760d6fbd12d7c921e9554ee4063db6b26583c",message:"remove-unused-imports",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Mon, 26 Sep 2022 13:42:25 +0200"},{sha:"d97c5a0540801b392f9b068d813f721a68a6c300",message:"remove-useGetPermissions",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Mon, 26 Sep 2022 13:35:17 +0200"},{sha:"037b0d65afae5208e64ef3678e0ae64599b00522",message:"add-useMemo",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Mon, 26 Sep 2022 13:30:30 +0200"},{sha:"97b463cec46d51c931ffd6b0d6817a1edcf29da3",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 26 Sep 2022 13:29:11 +0200"},{sha:"cc8817bfb784a84209005af9e4f9ebc4b8db9972",message:"rename-useQueryParams-queryParams",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Mon, 26 Sep 2022 13:26:23 +0200"},{sha:"078335b537fa5c9500397195a57e45537aaaf62d",message:"Fix-FormTab-not-turning-red-after-ArrayInput-global-validation-error",author:{name:"thibault-barrat",email:"contact@thibault-barrat.com"},date:"Mon, 26 Sep 2022 13:19:06 +0200"},{sha:"847502ee2fe78d01ec619a434af3549e820ba02e",message:"use-proper-cache-key-pass-params",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Mon, 26 Sep 2022 12:22:15 +0200"},{sha:"ae6fd89e747f63d6320c451ea33c57524574db9c",message:"cleanup",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Mon, 26 Sep 2022 11:52:25 +0200"},{sha:"d3945d3f75e754a974a118a4e877eff4a22ea453",message:"use-useQuery-for-usePermissions-hook-to-cache-permissions-easily",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Mon, 26 Sep 2022 11:25:45 +0200"},{sha:"8a4ce2a5f80bc6d84c94f9d5333a5b3b7ba82012",message:"Fix-linter-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Sep 2022 21:06:28 +0200"},{sha:"20092308bac3ae9ff6270b2c8681ffe8c1321f39",message:"Update-configurable-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Sep 2022 20:52:41 +0200"},{sha:"b3492a6bf22f8ff7dfadef3f300640a9a64949bf",message:"Fix-PageTitle",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Sep 2022 18:24:06 +0200"},{sha:"771e634abc3092689dc796364d80d1db3f49166c",message:"Fix-edge-case",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Sep 2022 18:09:41 +0200"},{sha:"1b08872c71dfb329cfa332f6d6db0713d2d5c9b4",message:"Fix-default-title-preference-key",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Sep 2022 17:50:27 +0200"},{sha:"284df37c38fc10d01f6275ffd5ccb0078b9d8ca6",message:"Fix-typos",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Sep 2022 17:43:03 +0200"},{sha:"9d171879330bc60e70ab319806a840f5589e32a5",message:"Update-configurable-stories-to-better-reflect-syntax",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Sep 2022 17:41:50 +0200"},{sha:"252a70f349986e299886467abfa33be3875b4a50",message:"Fix-customize-isn-t-translated",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Sep 2022 17:41:27 +0200"},{sha:"259780768d751be62813ef537e27e660e94fae89",message:"Add-jsDoc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Sep 2022 17:41:03 +0200"},{sha:"596727bbcfa4fd5eee21e88d23e3f04dab28504f",message:"Add-usePreference-hook",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Sep 2022 16:52:26 +0200"},{sha:"fdf9994506433fc4393f8acebc5c307868b4e7cc",message:"Change-SimpleListConfigurable-approach",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Sep 2022 11:45:44 +0200"},{sha:"c8f77fdf71de2dcd66c81904bef7796cb429eee9",message:"Update-SimpleList-doc",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Sep 2022 11:45:32 +0200"},{sha:"e2f9c41cd3df3104b270ad32c6eec133aad92a49",message:"update-SimpleList-screencast",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Sep 2022 11:19:24 +0200"},{sha:"c4a6ac61599fe8dd48d74590a51a36f44205de13",message:"use-translate-instead-of-lodash-as-template-engine",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Sep 2022 10:48:17 +0200"},{sha:"7ad21c1ada2ecc7e635f52c4ddcf864fddb37e37",message:"Make-default-i18nProvider-smarter",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Sat, 24 Sep 2022 10:33:32 +0200"},{sha:"971e59ed403a3cdf011fdbad0a63ad027d6c5c55",message:"Fix-typo",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Fri, 23 Sep 2022 13:35:02 -0300"},{sha:"983231d495f8c212e80aad957b00ba382fa175b1",message:"Fix-last-commit",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Fri, 23 Sep 2022 13:14:40 -0300"},{sha:"01ff3df9108e29e5cca47bda31fad8c3e69e32d5",message:"Applied-review",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 23 Sep 2022 11:55:18 -0300"},{sha:"6e83ea5fc50ae2ee3ee684734e445a651fae6634",message:"Update-docs-AutocompleteInput.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 23 Sep 2022 11:54:14 -0300"},{sha:"8b3d5b9d6efa0f627fd2bbf69faa05f676eb03bc",message:"Update-docs-SelectInput.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 23 Sep 2022 11:53:37 -0300"},{sha:"b0e3f1b37a5e23c42615d647a1c4f5a8c5a37045",message:"Update-docs-AutocompleteInput.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 23 Sep 2022 11:53:28 -0300"},{sha:"fb886c046ef9acdb02adeeb510d0afcffccca519",message:"Update-docs-AutocompleteInput.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 23 Sep 2022 11:53:05 -0300"},{sha:"8663d24d3056a450a6b093a601efb719fab0fa8b",message:"Revert-emptyText-evaluation",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 23 Sep 2022 11:12:11 -0300"},{sha:"202d30cbf4cc1c395c9172d0614f575c96090f6a",message:"Fix-docs-of-SelectInput",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 23 Sep 2022 11:02:42 -0300"},{sha:"b9208609876f16b9043d8494eda4486ab73da8f9",message:"Improve-docs",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 23 Sep 2022 11:00:46 -0300"},{sha:"0c80558b545bc3f7b4ef3242878246366225c31c",message:"Improve-stories",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 23 Sep 2022 10:54:42 -0300"},{sha:"837f9318dba8d007e947bdbc60ab48ff47c7edd6",message:"Added-back-emptyValue",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 23 Sep 2022 10:54:09 -0300"},{sha:"8ba9ea804935a3abaa20ef6ed44db015aff5b052",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 23 Sep 2022 14:49:01 +0200"},{sha:"28ffcbab0fe42551507c71251e8674413807e9fe",message:"Fix-lock-file",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 23 Sep 2022 14:43:30 +0200"},{sha:"530e73e16062348e85e162fd6ce8ddada069735b",message:"v4.3.4",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 23 Sep 2022 14:43:00 +0200"},{sha:"a5736accc73bde69615497e7852fdcd413490cfc",message:"Prepare-changelog-for-v4.3.4",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 23 Sep 2022 14:42:28 +0200"},{sha:"e083b462fdaa25cb271e6253c7b2d45c88e31bf7",message:"Merge-pull-request-8192-from-marmelab-add-queryoptions-ri",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 23 Sep 2022 14:09:43 +0200"},{sha:"86fae5554b1fa933feb2b9b58d061e9b9abecf53",message:"Add-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 23 Sep 2022 08:48:05 -0300"},{sha:"f395d3821c87f63f873a8fa5915562ab7345c51d",message:"Add-documentation",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 23 Sep 2022 08:30:58 -0300"},{sha:"01fed1cd09841ced3681226f5d89251c83612c4d",message:"Fix-ReferenceInput-props-type-adding-meta-and-record",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 23 Sep 2022 08:15:29 -0300"},{sha:"80153027b038c5e445b1ba5ada0e49af4333eb9a",message:"Merge-pull-request-7987-from-yanchesky-fix_query_options_enabled_false",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 23 Sep 2022 09:52:27 +0200"},{sha:"65649d71519b554dc2bb7b66e71fd843eebcd5fc",message:"Merge-pull-request-8189-from-marmelab-docs-formdataconsumer-fix",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 22 Sep 2022 18:18:49 +0200"},{sha:"dbc20d23b763398a1a015aa61245f5f81add5748",message:"Update-docs-Inputs.md",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 22 Sep 2022 13:03:00 -0300"},{sha:"3c9937fb1570b20496f305c288c483cef7d80553",message:"Applied-review-again",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 22 Sep 2022 11:26:24 -0300"},{sha:"54c1ef42ac0eed1077e9d1ff6babb9ee16453701",message:"fixed-test-should-reset-page-when-enabled-is-set-to-false",author:{name:"Jan Biardzki",email:"j.biardzki@andersenlab.com"},date:"Thu, 22 Sep 2022 15:59:04 +0200"},{sha:"7e69aefe3ecd761e8082ea38da51a48bbc46937b",message:"applied-suggestions",author:{name:"Jan Biardzki",email:"37340314+yanchesky@users.noreply.github.com"},date:"Thu, 21 Jul 2022 08:53:19 +0200"},{sha:"514eda63de51ab88da8393bb600d893520212fcc",message:"Added-useListController-test",author:{name:"Jan Biardzki",email:"j.biardzki@andersenlab.com"},date:"Thu, 21 Jul 2022 02:03:53 +0200"},{sha:"94535aaa007f3f89ffdf29ee2fdac36d8226b439",message:"Added-Datagrid-test",author:{name:"Jan Biardzki",email:"j.biardzki@andersenlab.com"},date:"Thu, 21 Jul 2022 02:02:08 +0200"},{sha:"2e4257d033fd67378c385dbd00938764009dd0dd",message:"Fix-type-error-when-queryOptions-enable-is-set-to-false",author:{name:"Jan Biardzki",email:"j.biardzki@andersenlab.com"},date:"Mon, 18 Jul 2022 23:09:38 +0200"},{sha:"94836c188212c22e8da45529c36b51889bf3091f",message:"Improve-text",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 22 Sep 2022 10:44:30 -0300"},{sha:"c0210495c8b4a2426c2244203a62ab480d77dbf4",message:"Fix-FormDataConsumer-usage-example",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 22 Sep 2022 10:40:23 -0300"},{sha:"8f56320c0b19b4dc4cea6d6fb4f2ff99bf8218de",message:"Throw-error-on-optionText-of-type-React-element-when-emptyText-is-passed",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 22 Sep 2022 10:23:33 -0300"},{sha:"c83e29cbe74dac0b07999746378d14f42208aef1",message:"Merge-pull-request-8187-from-marmelab-community-page",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 22 Sep 2022 14:59:16 +0200"},{sha:"9c99fedd835d60e16771535913df934a8ac52d31",message:"Merge-pull-request-8183-from-marmelab-fir-referenceinput-fetch-error",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 22 Sep 2022 09:56:22 -0300"},{sha:"ffc2918d42fdbf7c1addaf679debf8a70d169f7e",message:"Update-docs-Community.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 22 Sep 2022 13:43:28 +0200"},{sha:"b81c9d533732a15b6d5ede7dd5f183e6f1bb7e91",message:"Use-optionValue-and-optionText-for-empty-choice",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 22 Sep 2022 08:38:22 -0300"},{sha:"6c0ac1035d280816a63ffe9de3c0971a670b3e45",message:"Add-Discord-widget",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 22 Sep 2022 13:21:20 +0200"},{sha:"51058d405545987ed7edb83aa92833fda11e92ee",message:"Doc-Add-community-page",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 22 Sep 2022 13:16:07 +0200"},{sha:"65c91283ca858fa33867e2a8b6ecc1de9d402bdb",message:"Update-packages-ra-ui-materialui-src-input-ReferenceArrayInput.stories.tsx",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 22 Sep 2022 11:06:30 +0200"},{sha:"ecbd4b1b2ba5b2997fede3f82048064104b0b078",message:"Merge-pull-request-8184-from-marmelab-doc-linking-two-inputs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 22 Sep 2022 09:41:43 +0200"},{sha:"e0c02f78e9c91f2a7d9595a9cca3ff20e293ace7",message:"Merge-pull-request-8186-from-marmelab-fix-rhf-props",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 22 Sep 2022 08:57:29 +0200"},{sha:"740ff64e26c65a58b644ac39ce59f040cac34e04",message:"Add-integration-test-for-form",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 22 Sep 2022 07:24:11 +0200"},{sha:"bcc3699cd20437fe8ecbecaee091ffd66e854b24",message:"add-tests-for-sanitizeEmptyValues",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 22 Sep 2022 07:04:58 +0200"},{sha:"3284d76fe7f32b6b38242578f5b0d089ee4560e2",message:"Improve-Configurable-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Sep 2022 22:01:29 +0200"},{sha:"d066e50f3a53998f3a4bb5fdac9e300bc5eafc8d",message:"Make-sure-the-Inspector-works-when-no-document-or-window-is-set",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Sep 2022 21:57:30 +0200"},{sha:"d9311c17a1c461ddb0b374cb080b9c14dbf1c601",message:"Fix-sanitize-react-hook-form-props",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Wed, 21 Sep 2022 15:45:41 -0300"},{sha:"e1bdedd2d3dd1c979091947b972293e5cb8da537",message:"Fix-linter-warnings",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Sep 2022 18:57:07 +0200"},{sha:"fbea0c9a3ef8d1a75ac2b93fef47bc19d94d3f21",message:"Doc-Fix-Linking-two-inputs-code-snippet",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Sep 2022 17:53:20 +0200"},{sha:"deee36a93cb21ffe6a58203fb8e1d82090193374",message:"Merge-pull-request-8180-from-marmelab-Fix-cannot-let-anonymous-users-access-dashboard",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 21 Sep 2022 17:45:14 +0200"},{sha:"5121f1dea61f428af016f93e567f99f2c552f7a8",message:"review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Sep 2022 17:20:03 +0200"},{sha:"4034a99fe3ea7ff22942f2335d1e3a3821b7c81d",message:"Fix-error-for-RadioButtonGrpuopInput",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Sep 2022 17:18:27 +0200"},{sha:"fa9803b3c4f3278aed084562c635c1486e433f4c",message:"Fix-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Sep 2022 17:04:52 +0200"},{sha:"496e0673e2750bb42e5d824170a12b9975e66603",message:"Handle-DatagridInput",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Sep 2022 17:03:34 +0200"},{sha:"d831e20adeded42cc9f2b64e23801d9ba42bfdde",message:"Fix-checkboxgroup-input",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Sep 2022 16:56:51 +0200"},{sha:"6c788e51349bd8bb267a6daaabd69a3350c549c0",message:"Fix-ReferenceArrayInput-does-not-render-fetch-errors",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Sep 2022 16:47:48 +0200"},{sha:"5cc744a586f928b95d173808241f4d24cc0a7ff4",message:"Fix-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Sep 2022 15:07:05 +0200"},{sha:"579c906480e9a9d0468b8138856706bbd9acd2e9",message:"Fix-ReferenceInput-fetching-error-makes-AutocompleteInput-unusable",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Sep 2022 14:51:23 +0200"},{sha:"a06c56105be61a02f9785956adc7ef42e888bcd5",message:"Add-SanitizeEmtyValues",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 21 Sep 2022 09:48:58 +0200"},{sha:"bd83464435ea3eeb46d05192a2d53a10d18edbdf",message:"Fix-regression-after-master-merge",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 20 Sep 2022 18:47:40 +0200"},{sha:"342b3e6e3305925c0a645fc06e957e5d7cd21f6b",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 20 Sep 2022 16:35:33 +0200"},{sha:"7c5b1f510d2e4156d1c49be716c13e0cb116002a",message:"Improve-test-description",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 20 Sep 2022 11:20:59 -0300"},{sha:"a5ca08a43110c526da98769cbb9e4fa757a1d847",message:"Add-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 20 Sep 2022 11:05:06 -0300"},{sha:"6ec40ac9a42636f74ab67b3c50b5ea8565f24b71",message:"Remove-emptyValue-from-the-docs",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 20 Sep 2022 10:51:55 -0300"},{sha:"ee5c76f4bd2240780f7d42dc78683c5c9334bf16",message:"remove-emptyValue",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 20 Sep 2022 10:38:08 -0300"},{sha:"f33dcf0662517437eaebacdcd8441cf1ec0bc254",message:"Merge-pull-request-8159-from-oguhpereira-feat-validate-custom-routes",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 20 Sep 2022 15:20:51 +0200"},{sha:"91302a2752c1e2e3dda4f3ef1787d804bc0d3f82",message:"Remove-emptyValue-emptyText-from-useSuggestions",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 20 Sep 2022 10:02:26 -0300"},{sha:"0d81e78141dcff10426ecc254c27c108d1ff9afd",message:"Fx-empty-string-and-i18n-for-emptyText",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 20 Sep 2022 08:02:46 -0300"},{sha:"97609d7ad24c8a0cd169568173c67c45c56f90a9",message:"Fix-cannot-let-anonymous-users-access-dashboard",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 20 Sep 2022 09:40:22 +0200"},{sha:"c0bc6bb10130f9dc93a5efa2cdfad072d54d198a",message:"feat-disable-console-error-in-jest",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Mon, 19 Sep 2022 19:23:01 -0300"},{sha:"fb800dc97ae08a51a8df5a25c7480f29ef0240e9",message:"Remove-unnecessary-change",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 19 Sep 2022 14:55:28 -0300"},{sha:"fb26ac40c345cb729f2966d541e7124b18c85aa4",message:"Revert-changes",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 19 Sep 2022 14:49:46 -0300"},{sha:"74d79a2b275058334505b99816e9420f963b4cd9",message:"Add-emptyText-and-emptyValue",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Mon, 19 Sep 2022 14:38:36 -0300"},{sha:"b905e3ed9a27d58ccd2c4ec090a8f2268b6bbb0f",message:"Merge-pull-request-8073-from-marmelab-rao8038-list-store-key",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 19 Sep 2022 15:54:23 +0200"},{sha:"a4f4181df330ad194eaea32c25f5c2de9c029c83",message:"Merge-remote-tracking-branch-origin-next-into-rao8038-list-store-key",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 19 Sep 2022 15:08:11 +0200"},{sha:"54469edc16d003633c23a828e1dfc8dd466108d4",message:"code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 19 Sep 2022 15:07:50 +0200"},{sha:"65f3069a9f3cf22d96500478584494745c14e063",message:"Merge-pull-request-8177-from-marmelab-fix-filtering-tutorial",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 19 Sep 2022 14:10:29 +0200"},{sha:"5ec87a58225ed5d86b37da9c27512fff015f67c0",message:"Add-anchors-to-FilterForm-component",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 19 Sep 2022 08:20:09 -0300"},{sha:"d266d8a7b7c1a19dec7c66d9f52486fcfaf8d69c",message:"Fix-Custom-Filter-Form-example",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 19 Sep 2022 08:15:46 -0300"},{sha:"448a8eca6631632713b4f14513c951f5af0d4b97",message:"feat-add-unit-test",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Fri, 16 Sep 2022 17:54:44 -0300"},{sha:"01eaea83349033f9092354c5989cd38a7ee19b89",message:"Merge-pull-request-8171-from-riexn-docs-linktype-fix",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 16 Sep 2022 14:15:18 +0200"},{sha:"a5f6fc7ee5e81e8ef03c111d202628f5f61046f4",message:"Add-user-story-to-show-input-props-injection",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Sep 2022 14:12:59 +0200"},{sha:"5791179c114017a8eab247b8675a9d6326e4bdd3",message:"Updated-to-suggested-wording",author:{name:"Mohammed Al Meraikhi",email:"37214468+riexn@users.noreply.github.com"},date:"Fri, 16 Sep 2022 16:06:41 +0400"},{sha:"97aff460c515b51bd06239927106f3c2813eefc5",message:"Updated-to-suggested-wording",author:{name:"Mohammed Al Meraikhi",email:"37214468+riexn@users.noreply.github.com"},date:"Fri, 16 Sep 2022 16:06:36 +0400"},{sha:"296a0dc96288566a2dde32757ae2c1d93837eb89",message:"Updated-to-suggested-wording",author:{name:"Mohammed Al Meraikhi",email:"37214468+riexn@users.noreply.github.com"},date:"Fri, 16 Sep 2022 16:06:25 +0400"},{sha:"175eadc368bd324d39d92ca10ff09a65cd339167",message:"Updated-to-suggested-wording",author:{name:"Mohammed Al Meraikhi",email:"37214468+riexn@users.noreply.github.com"},date:"Fri, 16 Sep 2022 16:04:29 +0400"},{sha:"23ddb0d7d2074465cb3ddee76ed31cc03216a6d5",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Sep 2022 14:02:53 +0200"},{sha:"dc0caa49459abc5b4376742cac4d86c04f4a33aa",message:"v4.3.3",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Sep 2022 13:57:00 +0200"},{sha:"80bab5980acfee33eb1ad6e70e17cbd8f71e3508",message:"Prepare-changelog-for-v4.3.3",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 16 Sep 2022 13:56:50 +0200"},{sha:"80d52e4d809947e170f57c9bc5acc09cfecb5f5d",message:"Merge-pull-request-8176-from-marmelab-fix-confirm-props",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 16 Sep 2022 13:50:29 +0200"},{sha:"d1b63eb75fa141b596c290cd07691ba26927d138",message:"Merge-pull-request-8174-from-marmelab-fix-usegetlist-and-usegetmanyreferences-results",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 16 Sep 2022 13:41:25 +0200"},{sha:"cbe95189a18a6cc8aa7a61f8d51b372cd2796a01",message:"Fix-types",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 16 Sep 2022 08:41:21 -0300"},{sha:"0b5317374a41674bb74a1faa04c2c96baf2806c5",message:"Fix-pass-Confirm-props-to-the-underlying-MUI-Dialog",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 16 Sep 2022 08:31:57 -0300"},{sha:"239b841a146ad7e52ed4f4ba0b23e2c8d0abbe01",message:"fixed-the-wording-of-what-happens-when-the-linktype-is-set-to-false.-Fixed-the-wording-in-SingleFieldList-docs-because-the-previous-one-was-meant-for-the-reference-field",author:{name:"riexn",email:"37214468+riexn@users.noreply.github.com"},date:"Fri, 16 Sep 2022 15:28:58 +0400"},{sha:"50864c077801c2d8cf4b18cd2bba987338c08ac1",message:"Fix-useGetList-and-useGetManyReferences-build-new-result-object-at-each-call",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 16 Sep 2022 12:58:00 +0200"},{sha:"957d8c93f1c27a2004d705af83e82c0b64b92a63",message:"adjusted-documentation-for-SimpleList-and-SingleFieldList-to-mention-the-possible-options-for-the-property-linkType",author:{name:"riexn",email:"37214468+riexn@users.noreply.github.com"},date:"Fri, 16 Sep 2022 10:55:23 +0400"},{sha:"55bfd1daf679a778c84f4b992b60d9ff3deffbe2",message:"Merge-pull-request-8169-from-herndlm-patch-1",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 15 Sep 2022 08:00:02 -0300"},{sha:"7cb689cf0d7813ccb744fcb01be2e45336c851b5",message:"Merge-pull-request-8170-from-herndlm-fix-layout-examples",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 15 Sep 2022 07:59:27 -0300"},{sha:"d98d04150fdf88f04b18b0f4e487e6d60ea845f8",message:"Add-missing-props-in-docs-layout-examples",author:{name:"Martin Herndl",email:"martin.herndl@icis.com"},date:"Thu, 15 Sep 2022 12:00:54 +0200"},{sha:"46661dcd4c8794482289c3f591defefddb9073d9",message:"Fix-layout-prop-of-Admin-component-in-upgrade-example",author:{name:"Martin Herndl",email:"martin@herndl.org"},date:"Thu, 15 Sep 2022 11:51:03 +0200"},{sha:"d267819ee0dbc968cb29f3e2a889f4f41aa11ea6",message:"Merge-pull-request-8167-from-marmelab-fix-parse-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 15 Sep 2022 10:42:05 +0200"},{sha:"3d3808ccbaf062da542ae83954806724e1412380",message:"fix-parse-doc",author:{name:"CindyM",email:"100569076+Cimanel@users.noreply.github.com"},date:"Thu, 15 Sep 2022 10:23:22 +0200"},{sha:"fe1e4c342e6bb90d872556910a43789dee7c1b32",message:"Merge-pull-request-8161-from-marmelab-fix-store-removeitems",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 15 Sep 2022 09:25:42 +0200"},{sha:"c7b2279799369ce2fcef547044752e3b01014e1c",message:"Merge-pull-request-8164-from-herndlm-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 15 Sep 2022 09:00:06 +0200"},{sha:"6b4a04b97d1f84a46dd2900a43510b640fac2290",message:"Add-missing-Route-import-to-Routing-docs-example",author:{name:"Martin Herndl",email:"martin@herndl.org"},date:"Wed, 14 Sep 2022 22:39:05 +0200"},{sha:"74ce76a955754190e4b167a59844d98063f868c9",message:"Fix-regression",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Sep 2022 18:03:11 +0200"},{sha:"d1f4c9e7bd52bc916fe3b06f096774cd0499d1d4",message:"Fix-regression-in-logout",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Sep 2022 18:01:36 +0200"},{sha:"c7ca2b88d1b19345d95ca09f18445b91a6163ef3",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Sep 2022 17:03:27 +0200"},{sha:"c6aab3e26f6bdfa4928d97c64bb9531cfeda60c3",message:"SimpleList-doesn-t-need-forwardRef",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Sep 2022 17:00:22 +0200"},{sha:"23b6a53d664472fb75e11b762808171ac6899740",message:"Do-not-inject-props-do-not-require-to-forward-refs",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Sep 2022 16:54:36 +0200"},{sha:"c54d92c49ac355e8ac59bb1c873d0834f07b99fb",message:"No-need-for-a-ref",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Sep 2022 16:29:28 +0200"},{sha:"dfa18258742a6beceec9ff9f2e835cff680e2bec",message:"Fix-SimpleListConfigurable-screencast",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Sep 2022 16:19:21 +0200"},{sha:"987ce9d1a651bc2a63f79a562d4e03fa1251ffac",message:"Revert-changes",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 14 Sep 2022 11:18:10 -0300"},{sha:"e4f46d959424a65ab51239bdbbcd76f45b6faa33",message:"Fix-ConfigurableList-style",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Sep 2022 16:05:38 +0200"},{sha:"bcca22a01929cd04edc3ba1c2bb723113405880b",message:"Add-reset-settings-button-to-all-editors",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Sep 2022 15:57:26 +0200"},{sha:"f89978d2a2c518e1c6706b9f36405b2ef4d0ba75",message:"Update-docs",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 14 Sep 2022 10:28:48 -0300"},{sha:"5910a5c831c773dd50c652c3c96c1dfe1bf6a567",message:"Remove-emptyValue-and-emptyText-props-from-AutocompleteInput",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 14 Sep 2022 10:20:54 -0300"},{sha:"a8da321d5b83fe2f4f211c1fdf4d9ffda8618717",message:"Remove-emptyValue-prop-from-SelectInput",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 14 Sep 2022 10:20:19 -0300"},{sha:"d595ab5e4c4622988a570e2b8915c378499505ea",message:"Fix-localStorageStore.reset-does-not-remove-all-items",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Sep 2022 12:18:01 +0200"},{sha:"020ddca70e8114eeebe484a3e8a2a2f2e87011e6",message:"Add-RemoveItemsFromStore",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Sep 2022 12:17:05 +0200"},{sha:"db31b24b1d3e1990697d16ba2df1eb10fd53d123",message:"Fix-title-editor",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Sep 2022 11:36:28 +0200"},{sha:"816751695f1b51080cf7d298364eed7bd00baae8",message:"Fix-edge-case",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Sep 2022 09:40:01 +0200"},{sha:"2c46483beb0abbdc8579fbdcccdccab9d14fa27f",message:"Fix-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Sep 2022 09:33:08 +0200"},{sha:"23a213f6ec613e778a471894f6b9de4aeaefde70",message:"Fix-SimpleList-stories",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 14 Sep 2022 09:04:59 +0200"},{sha:"2b4d8b4ec3cc1b58143db607c9a2e6111c7b86b6",message:"Switch-to-MUI-Badge",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 13 Sep 2022 18:33:31 +0200"},{sha:"854d72934caa2078732b8b07bf644f563eccb20c",message:"Fix-story-moves-inspector",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 13 Sep 2022 17:29:49 +0200"},{sha:"33cc60685f6d13c17fcb85784d08fc22b49a4821",message:"Fix-unmounting-case",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 13 Sep 2022 17:14:38 +0200"},{sha:"2aa694d507f54261cc19bcb6c56368ea3f57cf11",message:"Merge-pull-request-8160-from-marmelab-useDelete-jsdoc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 13 Sep 2022 09:43:21 +0200"},{sha:"f3a02bedd3460bc366fba0990ccec5103dbd9a5d",message:"fix-useDelete-jsdoc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 13 Sep 2022 09:34:25 +0200"},{sha:"847498cc6b6c805a6f859bb888ae143ee1da4cec",message:"Merge-pull-request-8158-from-marmelab-fix-warning-in-Field-components",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 13 Sep 2022 09:18:03 +0200"},{sha:"0fad435edf96c31d627480dc2ce908503d018e91",message:"feat-add-prevent-validateResponseFormat-from-validating-custom-routes",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Mon, 12 Sep 2022 21:07:42 -0300"},{sha:"c74b49b0cab61e67cd7db50b84ae6dc820c80bf5",message:"Fix-warnings",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 12 Sep 2022 18:49:51 +0200"},{sha:"cd3ef4f17491c4c406e932270f62b26296d36d44",message:"Fix-confirm-button-icon-size",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 12 Sep 2022 18:49:43 +0200"},{sha:"d677060db52f3e67ff5d6463342c06dc4f81366c",message:"Fix-warning-in-Field-components",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 12 Sep 2022 18:30:58 +0200"},{sha:"db92a56834ec86549f5c98e7b872bfddef467945",message:"Add-tests-for-Configurable",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 12 Sep 2022 17:44:18 +0200"},{sha:"0a59b3b0308ebc08c72a9ffb273dcc4c0d846dec",message:"Add-Inspector-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 12 Sep 2022 16:40:45 +0200"},{sha:"f680934ce2c21dd35352e588f1c7c11e30ff771b",message:"add-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 12 Sep 2022 16:33:36 +0200"},{sha:"4575d13c38d055e4395d78e656ce1e8215e5714e",message:"Fix-cannot-select-test-in-inspector-inputs",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 12 Sep 2022 13:51:40 +0200"},{sha:"7cc78f8e87b7f7f0c93a4e9913981875d443319e",message:"Fix-inspector-shows-unmounted-component-editor",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 9 Sep 2022 20:44:08 +0200"},{sha:"331789c6b117e32cf1984220c11f561912ff9cce",message:"Handle-Enter-key-in-inspector",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 9 Sep 2022 15:25:20 +0200"},{sha:"d0367229de2211884c16a900a687a75f6b02e2f1",message:"Fix-inspector-position-on-resize-to-make-it-always-visible",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Sep 2022 10:29:06 +0200"},{sha:"74313a19a000538ba27983fa7d89d28eb01ec57e",message:"Fix-preference-key-for-page-title-and-SimpleList",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Sep 2022 10:27:38 +0200"},{sha:"d85f9e7c122b92814cfb82b9046a44395a4fbc1d",message:"Make-page-title-configurable",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 7 Sep 2022 17:24:28 +0200"},{sha:"430fdc2affb93b22f569e896afa6c7ce0b5406d6",message:"inspector-tweaks",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 7 Sep 2022 17:22:52 +0200"},{sha:"5b26683624e43c40b75023d00ae5950e1a9e7830",message:"Home-made-darg-and-drop",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 7 Sep 2022 17:01:39 +0200"},{sha:"fde4de5999f911c85cfb45448bea3c11a9d3e46f",message:"Custom-drag-and-drop",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 7 Sep 2022 16:29:35 +0200"},{sha:"af5cecfb0666afbb26789133782313e70780d7c0",message:"ui-tweaks",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 7 Sep 2022 13:44:04 +0200"},{sha:"aa01db2b0b435f57dee0cb31dc47ddb1f1ef2166",message:"Improve-SimpleList-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 7 Sep 2022 09:05:36 +0200"},{sha:"e1801f1f203460f53b8143769b055f2bf8dce60e",message:"rename-preferencesKey-to-preferenceKey",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 7 Sep 2022 09:01:55 +0200"},{sha:"6c8129f6def577888819dd8cd31ff9a03da0e515",message:"Move-usePreferenceInput-to-core",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 7 Sep 2022 08:56:49 +0200"},{sha:"e0d54069997242062479e52089ced83a9d4a350b",message:"Document-Configurable",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 23:52:28 +0200"},{sha:"fce8a69e1e6e748b6e116ccb639bb06283856fbf",message:"Document-SimpleListConfigurable",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 23:28:26 +0200"},{sha:"67b60edc0a720403d5103699acd0fa09c5277b50",message:"Fix-bad-move",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 23:11:44 +0200"},{sha:"33c6f9dda0c6e1c9881a8b5d59812511947291aa",message:"Add-French-locale",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 23:10:40 +0200"},{sha:"49c3c03b6f0d083bb6f5fdeedbca4b7514095cd9",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 22:55:01 +0200"},{sha:"db6f57e9801d60b8718393bfb534b275f0191346",message:"Fix-linter-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 22:53:04 +0200"},{sha:"6c9867c2c1454129df23b726f3291d7f370ee108",message:"Rename-configurable-to-preferences",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 22:06:43 +0200"},{sha:"d840efbbcc4840af70ce2197e76135bc77e97fd6",message:"Change-naming-strategy",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 20:50:00 +0200"},{sha:"73571db784492697bc0a7ab85c6f5ab6af2e221d",message:"Move-SimpleList-to-a-dedicated-folder",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 20:36:18 +0200"},{sha:"0f04331fa6b4e567d1e2b2d5c571f32ec82d58e2",message:"Add-English-translations",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 19:08:39 +0200"},{sha:"52b4d62af2f54de27782c776296b3482350538b3",message:"Make-SimpleList-configurable",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 18:53:28 +0200"},{sha:"bd75bf5bd12729c5b636ead62282be090602c931",message:"Improve-API",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 18:53:10 +0200"},{sha:"fade9cce0886c6d85071015ec172d377b77ab36f",message:"add-renderTemplate",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 18:36:11 +0200"},{sha:"8812a3093bec76201078fc96eaf9f89b10102866",message:"Fix-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 17:57:28 +0200"},{sha:"5df71b2e3e843f1804740e83298ef619cf8b06b8",message:"Rename-preferencesKey",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 17:57:11 +0200"},{sha:"b166421632082e39ae401fcd4a0b1b73e7386498",message:"Add-Reset-SettingsButton",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 17:21:14 +0200"},{sha:"20eb1189fa6cd3e7d797868d0589be84204a6e11",message:"Use-outline-for-accessibility",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 16:42:13 +0200"},{sha:"67fb84cf17f4e684b05fccdce7c6b5a18bde8b59",message:"Change-naming-convention",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 16:25:18 +0200"},{sha:"67b54f20082619cae304ad144f2504b561f8f565",message:"Work-even-when-not-in-context",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 16:12:26 +0200"},{sha:"7d413fe90db6d5a16b29629f9d4117de8704c1dc",message:"Fix-configurable-stories-title",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 16:05:47 +0200"},{sha:"d36ae79ea66646573608195c8c9f5c427d91fe1a",message:"Enable-InspectorContext-by-default",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 16:02:06 +0200"},{sha:"b33485a465717315234d822316163a2db3706c29",message:"export-components",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 15:59:50 +0200"},{sha:"aa8921f9b4218f674b84a905a92335d34e4f91aa",message:"untype-ref",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 15:58:42 +0200"},{sha:"7cce85cfe3876f3f30f4d69b3e0c9d7225e5653f",message:"support-multiple-Instances",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 15:55:49 +0200"},{sha:"26b2b944032282ec59d7c8fe857eff90f3d2d976",message:"label-tweaking",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 14:19:08 +0200"},{sha:"0eb46bccd55132d7fb8764b3cc6ac6f78260e9b6",message:"inject-Ref",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 14:03:31 +0200"},{sha:"aa6284d5d28b69b1b7d03706f7c4c65c3ecfc13e",message:"UI-tweaks",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 13:56:23 +0200"},{sha:"0efb4bd6af8b02f86815e085f94f9231fef74a19",message:"Change-hover-style",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 13:25:57 +0200"},{sha:"a22557d34fc930ccabc9dee45bc10d35ac40ee25",message:"Add-nested-story",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 13:13:21 +0200"},{sha:"514d6a7e6cd4e91c95e5ab13f177a9a79cc75446",message:"more-complete-story",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 13:10:30 +0200"},{sha:"dae7b4f0a69c9e897c73a220eeaad454df913f49",message:"Add-transition",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 09:27:45 +0200"},{sha:"f742d34dd2c49daedfbcbcaac5f983cefeb0dddd",message:"UI-tweaks",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Sep 2022 23:56:13 +0200"},{sha:"9a22e2f5dd9efdad47f5b86deaa7a03e091d449a",message:"Improve-DX",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Sep 2022 23:29:50 +0200"},{sha:"02a706224470e7c60e51e7dde6ca4a395161d812",message:"Proof-of-concept",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Sep 2022 22:21:07 +0200"},{sha:"4803196ac344e2adb929927136f0d1290e8bc5cb",message:"improve-docs-and-stories",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 12 Sep 2022 16:50:53 +0200"},{sha:"208bf5a6d49efd80f9ef0ac04d9e1f1eb558d154",message:"Fix-storeKey-not-passed-to-controller",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 12 Sep 2022 16:50:40 +0200"},{sha:"4d5fb36cfb7521bdb33ef0909f2d631394402269",message:"Merge-pull-request-8152-from-hiaselhans-collapse_all",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 12 Sep 2022 10:30:02 +0200"},{sha:"10d2cf2ca337f9a29324477957da22a3cc882851",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 12 Sep 2022 09:53:55 +0200"},{sha:"e45d35bdb7ad4b3927651dabe6d7dc2c5b55f36e",message:"v4.3.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 12 Sep 2022 09:53:25 +0200"},{sha:"b927c381b3735c1557861e6226a75ba267e3afde",message:"Prepare-changelog-for-v4.3.2",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 12 Sep 2022 09:53:09 +0200"},{sha:"4099f228ce2ac1772794cea3c83fcfeef590e0dd",message:"Merge-pull-request-8157-from-marmelab-Filterlist-doc",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 12 Sep 2022 09:46:28 +0200"},{sha:"1817ed46b7626eea2aba84c97517e86e3648aa0e",message:"Improve-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 9 Sep 2022 21:26:44 +0200"},{sha:"536b8131b4878d1b0a281fa95962f45a927e0f33",message:"Improve-FilterList-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 9 Sep 2022 17:58:28 +0200"},{sha:"acd9aaed8c837effa7a4523192058b39d46c5e3a",message:"requested-changes",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Fri, 9 Sep 2022 17:17:13 +0200"},{sha:"21da3166ab81d54651266094aa109ef4a1b4481b",message:"Merge-pull-request-8156-from-marmelab-sanitize-empty-values",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 9 Sep 2022 16:44:54 +0200"},{sha:"bef5cc45d0e33f69c405d7b7288d77f9ac0a72d9",message:"Merge-pull-request-8154-from-marmelab-fix-arrayinput-hrlpertext",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 9 Sep 2022 16:02:23 +0200"},{sha:"b6209ed02ded02762312252fc3d221ece1c54e7f",message:"use-testid-in-tests",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Fri, 9 Sep 2022 15:57:26 +0200"},{sha:"47b97c1191b2841f92025aec9d4c7249e601cf55",message:"Update-Edit.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 9 Sep 2022 15:27:11 +0200"},{sha:"ad72096c4d46a6c9019c7789293024f9905730ac",message:"Update-docs-SimpleForm.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 9 Sep 2022 15:26:27 +0200"},{sha:"554c630f68941328aebd6b634dd7113c35034aa9",message:"rename-varnames",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Fri, 9 Sep 2022 15:15:30 +0200"},{sha:"4b6801436ac4e5afb26903407ff344040ae51c7d",message:"Doc-Fix-tutorial-about-sanitizing-empty-values",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 9 Sep 2022 14:56:42 +0200"},{sha:"9cc3ddd8b5e810e64230d5ed5040214e43cf5a99",message:"Improve-description",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 9 Sep 2022 08:39:28 -0300"},{sha:"9695b3a515bc6f2e202409302b62a8a9a8de7218",message:"Fix-type",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Fri, 9 Sep 2022 08:19:45 -0300"},{sha:"ecb114bd4cd06bd350885b40a20be7c0680e23c8",message:"remove-unused-import",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Fri, 9 Sep 2022 11:43:59 +0200"},{sha:"807c91c323aa7af31bcdaa4e8aff6e1924355f8c",message:"requested-changes-by-slax56",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Fri, 9 Sep 2022 11:30:31 +0200"},{sha:"9799cc7837f90f5af0fb95a348add9467cd11291",message:"cleanup-spec-test",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Thu, 8 Sep 2022 21:51:35 +0200"},{sha:"96460c04ada125e6bf6b05fa9079926adfc281cb",message:"add-closing-test",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Thu, 8 Sep 2022 21:50:37 +0200"},{sha:"f3130e52b776a9ac141b5e138a25aa32fe4b50ff",message:"cleanup-spec-file",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Thu, 8 Sep 2022 21:46:59 +0200"},{sha:"fb4dee0f3b8506070dc7a838d702c8368a565d3a",message:"add-spec-for-expandAllButton-cleanup-useExpanded",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Thu, 8 Sep 2022 21:43:03 +0200"},{sha:"db70b567a9da522931f71e121500dcb290a25f79",message:"Fix-ArrayInput-helperText-not-showing-error-message",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Thu, 8 Sep 2022 14:03:37 -0300"},{sha:"028961e4e56048676622570b053df7955c0f6d2c",message:"Merge-remote-tracking-branch-origin-next-into-rao8038-list-store-key",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 8 Sep 2022 18:13:55 +0200"},{sha:"95781eaeb77e2f3118ebaa3076b84dae13e9c088",message:"code-review",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 8 Sep 2022 18:13:01 +0200"},{sha:"ac766bc5a7599d969298b254f571d78320d02199",message:"Fix-anchor",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 8 Sep 2022 11:20:43 -0300"},{sha:"632ca8f903d4bf5ebcc87af6a4354dfeaf1f57db",message:"add-ExpandAllButton-component-add-test",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Thu, 8 Sep 2022 15:53:12 +0200"},{sha:"597dc5ba85551f0b626587dc7739796b738fe136",message:"fix-cypress-test",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Thu, 8 Sep 2022 14:54:43 +0200"},{sha:"31317e782be1232d006d457eb58f3285792fe340",message:"Merge-pull-request-8143-from-marmelab-getlocales-polyglot",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 8 Sep 2022 14:53:09 +0200"},{sha:"7dea5704f0f5417a5ba584a1faf441e6cf800b6a",message:"Merge-pull-request-8150-from-marmelab-fix-imageinput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 8 Sep 2022 14:34:15 +0200"},{sha:"59b26033bd1d746ffcf10253763ff8c8755af823",message:"Fix-e2e-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Sep 2022 14:07:08 +0200"},{sha:"3bed72e97456115552e04a17ff6fbb900794f4cf",message:"add-expand_all-toggle-to-datagrid-header",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Thu, 8 Sep 2022 14:04:45 +0200"},{sha:"d8bef7d7f243c7fada8192d2188d88d9749ff80a",message:"Set-label-color-on-validation",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 8 Sep 2022 08:33:12 -0300"},{sha:"a5da9139fd5bc7b69f2293fc5ae3a942d02db5fd",message:"Applied-review",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 8 Sep 2022 08:18:09 -0300"},{sha:"780a8c44addf43e3d8c7ab755de12cc2afee3dbe",message:"Update-packages-ra-ui-materialui-src-input-FileInput.stories.tsx",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 8 Sep 2022 08:15:36 -0300"},{sha:"30949d961043dd06d7af14e950a3810a2be7190f",message:"Fix-types-and-breaking-change",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Sep 2022 10:17:51 +0200"},{sha:"f10ed7872e4278bc1b5c0a902119f389ae62780b",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Sep 2022 10:12:13 +0200"},{sha:"31d05080462908a8974bfd0033c74c56341285b8",message:"review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 8 Sep 2022 10:02:10 +0200"},{sha:"5128ca11779ec682e1a53d77a8bac2cff60ec265",message:"Update-docs-TranslationSetup.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 8 Sep 2022 10:00:33 +0200"},{sha:"c9cae41a40f6f16edcac1cc3377a69e8fca212b7",message:"Merge-pull-request-8148-from-marmelab-fix-appbar-container",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 8 Sep 2022 09:41:27 +0200"},{sha:"ee731bcf49f3572e554b8ede0a04f2c59e7794c3",message:"Merge-pull-request-8132-from-oguhpereira-feat-tranlate-empty-text",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 8 Sep 2022 09:36:35 +0200"},{sha:"74c28f07735adfc7a39273f631ddd1b75b138e6d",message:"Merge-pull-request-8149-from-marmelab-fix-rmf-selection",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 7 Sep 2022 17:48:59 +0200"},{sha:"8ae9b8debeca6f17d98a9af635f72c489cf4d6cc",message:"Fix-ImageInput-stories",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 7 Sep 2022 11:53:08 -0300"},{sha:"75874aa2e37b15622d778939029572b631bcc4e4",message:"Fix-FileInput-helperText-display-when-validation-prop-was-set",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 7 Sep 2022 11:32:41 -0300"},{sha:"49fcee4efab208d6ede509fa52a8e3e143306ba2",message:"Fix-ReferenceManyField-record-selection-logic",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 7 Sep 2022 09:59:38 -0300"},{sha:"c81c22abef00ecf29f3eb83ea26667164baec3b3",message:"test-add-translated-empty-field-tests",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Wed, 7 Sep 2022 08:57:28 -0300"},{sha:"f525eaac91a4596ff1cbdaab39fc04d06e032b15",message:"docs-add-empty-with-translate-story-component",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Wed, 7 Sep 2022 08:50:08 -0300"},{sha:"af28edd5e71dc8618e0c5b3592695623c20374a2",message:"Apply-className-prop-to-AppBar-container",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 7 Sep 2022 08:49:50 -0300"},{sha:"b767f5afa076465740de1da7b18ad7296aad52e4",message:"Merge-pull-request-8144-from-marmelab-fix-zero-in-autocompleteinput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 6 Sep 2022 17:54:52 +0200"},{sha:"462b5a833ac446e1e586411f973fbe87cd980734",message:"Fix-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 6 Sep 2022 11:43:03 -0300"},{sha:"02bdac24c597d915e41b5e17afceab38a2d1caa6",message:"Simplify-expression",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 6 Sep 2022 08:58:09 -0300"},{sha:"103afbc87fd808a549e9879ceb4dd4c7f99f0856",message:"Fix-allow-zero-as-value-in-AutocompleteInput",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 6 Sep 2022 08:52:11 -0300"},{sha:"36b5922a86c90bd838d49f604a43c16d20fcea9c",message:"Add-support-for-getLocales-in-i18nProvider",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 6 Sep 2022 12:06:45 +0200"},{sha:"736b9ab6fc67416ed43c24ad2e80412d5b7c2094",message:"docs-append-translate-details-in-emptyText",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Mon, 5 Sep 2022 21:21:09 -0300"},{sha:"fbbec1493d47d86d3e2e8889893405098e5ed37c",message:"Merge-pull-request-8138-from-marmelab-fix-formstate-update",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 5 Sep 2022 14:03:41 +0200"},{sha:"3f097c19053912c7c891729144c7ca716728a81c",message:"Add-a-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 5 Sep 2022 08:24:31 -0300"},{sha:"8132b1aa7b6825ff3e9c6cb072199438a8d7f2bf",message:"Fix-lint-warnings",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Mon, 5 Sep 2022 07:58:32 -0300"},{sha:"44b52e4130d772e66d4901a5e426e66632047922",message:"Merge-pull-request-8136-from-marmelab-fix-usenotify-triggers-rerenders",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 5 Sep 2022 11:12:44 +0200"},{sha:"2165aada2e47e18cf561ce0935786f8e2ff0d64b",message:"Merge-pull-request-8137-from-marmelab-doc-theming-menuitemlink",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 5 Sep 2022 10:54:52 +0200"},{sha:"1ba81b7f94e6a268abb3ff6445dcb90299290e4d",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 5 Sep 2022 10:46:02 +0200"},{sha:"29a403b84f5bba1ef9c965ded5b2c0b7165f1bf7",message:"Fix-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Sun, 4 Sep 2022 23:48:22 -0300"},{sha:"1f8d2b56f271bf339dcf85adff81e722046c1e6f",message:"Fix-ensure-react-hook-form-formState-update-is-always-enable",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Sun, 4 Sep 2022 23:07:40 -0300"},{sha:"8656c108ec6157981178c35ae543d0e2640076c2",message:"Doc-Fix-Theming-doc-mentions-old-syntax-of-Menu.Item",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Sun, 4 Sep 2022 19:00:13 +0200"},{sha:"4d641e2145c07b2c0fdddf4a1cc35936e89285c1",message:"Fix-useNotify-triggers-useless-rerenders",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Sep 2022 18:27:33 +0200"},{sha:"a121ffd4e7e3bdd73f624e38d308b640472985b1",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Sep 2022 16:23:08 +0200"},{sha:"032c636bfa07f552f0150127e8966a83296fe07e",message:"v4.3.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Sep 2022 16:18:28 +0200"},{sha:"63d252835185dba662203c6e742942f29bffeace",message:"Prepare-changelog-for-v4.3.1",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Sep 2022 16:08:41 +0200"},{sha:"ab815ea8fa61ac57f4a6d76368bb42cc8574f0f3",message:"Merge-pull-request-8135-from-marmelab-Fix-SelectInput-reorders-choices",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 2 Sep 2022 15:48:17 +0200"},{sha:"756ee1b1fc51950340cdfe9418bdd40610f1f979",message:"Fix-SelectInput-reorderes-choices-by-id",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 2 Sep 2022 15:24:40 +0200"},{sha:"703db10dbd36635970a1d6207cedce8324da408f",message:"Merge-pull-request-8124-from-marmelab-simpleformiterator-ui",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 2 Sep 2022 11:40:29 +0200"},{sha:"07ae12806c1575df4dff94ddadd80c2a26581743",message:"Merge-pull-request-8079-from-hiaselhans-resource_custom_routes",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 2 Sep 2022 10:59:19 +0200"},{sha:"dee402668fa07057214d8c466c842b6fbe857434",message:"Merge-pull-request-8128-from-marmelab-doc-referenceinput-label",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 2 Sep 2022 10:57:43 +0200"},{sha:"95ab5991b673abf5b91b989676f01299c292629e",message:"Merge-pull-request-8118-from-marmelab-7594-global-validation-not-firing-after-submit-with-arrayinput",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 2 Sep 2022 10:55:08 +0200"},{sha:"13bdccd7a4026591b0c5e1a5cda91ade660821d4",message:"make-validation-code-ex-real-js",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 2 Sep 2022 10:48:58 +0200"},{sha:"c7f8d36f32cb578aa9a475a9d24ddcbdf4c4cb08",message:"feat-add-translate-in-emptyText-on-ra-ui-material-fields",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Thu, 1 Sep 2022 18:42:02 -0300"},{sha:"b0f26e9c59e35b4b01f9b7f80ab4e8dbe8165bda",message:"fix-comments-from-8079",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Thu, 1 Sep 2022 19:25:42 +0200"},{sha:"499a49c807a0fb04b8e7dfb19b1682a87d7307ed",message:"add-resource-custom-route-test",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Thu, 1 Sep 2022 19:22:11 +0200"},{sha:"ce28b93a34b1e6ec0f1c5e0512a78b2208943a93",message:"Merge-pull-request-8131-from-matthieuMay-master",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 1 Sep 2022 19:10:48 +0200"},{sha:"3fcf88e349c2aefb22b677532681b9e1a605bd8b",message:"Merge-pull-request-8123-from-marmelab-fix-autocomplete-clearonblur",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 1 Sep 2022 18:24:10 +0200"},{sha:"f5b597c90fd3856e8970f3e1b7eef93f0979e108",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Sep 2022 18:22:28 +0200"},{sha:"714e7847e526c5613126b86de4da5eeb6b20a462",message:"Fix-linter-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Sep 2022 18:20:45 +0200"},{sha:"70697391eb6eac81ad3fe995df2a2140031b9a9f",message:"Applied-review",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Thu, 1 Sep 2022 13:14:32 -0300"},{sha:"f767c0263e7ed29b7a1a8155611d850aae705ae3",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Sep 2022 18:08:09 +0200"},{sha:"15053d59c0ab042493e2529ef89222ea7cfbf692",message:"Update-docs-SimpleFormIterator.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 1 Sep 2022 18:06:50 +0200"},{sha:"4a0a759cca002a170ea9225ec73486bc240f552d",message:"new-added-a-unittest-proving-useDataProvider-returns-correct-type",author:{name:"Matthieu Bouxin",email:"matthieu@may-sante.com"},date:"Thu, 1 Sep 2022 17:59:10 +0200"},{sha:"84b02de98e3e002e729537aeea091f2110c7c4d1",message:"Applied-review",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Thu, 1 Sep 2022 12:05:46 -0300"},{sha:"c986d680f1e4d5ad753d627d430315c53991e00e",message:"Merge-pull-request-8113-from-oguhpereira-feat-add-option-in-filter-button",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 1 Sep 2022 16:30:02 +0200"},{sha:"70ee27540b4a005c93c1bde411d05bc954ae981e",message:"fix-delay-in-show-screen-option",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Thu, 1 Sep 2022 11:08:09 -0300"},{sha:"a63d3be070931d8a95950f98cc4429528e630b65",message:"add-docs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 1 Sep 2022 15:42:47 +0200"},{sha:"51ed7c86904f71302d4d3883336296948eff82e9",message:"Merge-remote-tracking-branch-origin-master-into-7594-global-validation-not-firing-after-submit-with-arrayinput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 1 Sep 2022 15:07:03 +0200"},{sha:"84b4d06463eafa4e99fa0464b639bf67d09a6304",message:"improve-comment-in-getSimpleValidationResolver",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 1 Sep 2022 15:04:21 +0200"},{sha:"8ad9f2498b75cc86517bd314931640fbbfec0fe4",message:"remove-the-flattenErrors-utility",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 1 Sep 2022 14:55:15 +0200"},{sha:"e9ef60ea159d6ed0fe0b0c5f7a2a8b5880684424",message:"fix-return-consistent-data-types-from-dataprovider-on-logout",author:{name:"Matthieu Bouxin",email:"matthieu@may-sante.com"},date:"Thu, 1 Sep 2022 14:46:52 +0200"},{sha:"d204eeed6903ec8370edeb3cfb611910626947c4",message:"Rephrase-documentation",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Sep 2022 12:08:30 +0200"},{sha:"2cc655b77e106476b28b9043a805913cac83a6bb",message:"Merge-pull-request-8116-from-oguhpereira-feat-add-custom-filter-in-useList",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 1 Sep 2022 12:05:37 +0200"},{sha:"ba7ced00bf4bc9ce008a0a8256adebbbdb7456ef",message:"Doc-Fix-ambiguity-about-ReferenceInput-label-prop",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Sep 2022 11:45:55 +0200"},{sha:"4ebf2f65ca7ee4bd1f6f493ee8efba949e838017",message:"Document-fullWidth-prop",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Sep 2022 10:37:01 +0200"},{sha:"6f7910903af0abe5b76d84546b46690177067517",message:"Explain-force-true",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Sep 2022 10:28:12 +0200"},{sha:"5423a0381d16e70bb5b782ab6f957683caf6dce0",message:"UI-tweaks",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Sep 2022 10:19:39 +0200"},{sha:"37d188ff8d7d5347f2d83eb18ec7a65d182463e6",message:"Improve-design",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 1 Sep 2022 00:54:03 +0200"},{sha:"9eb76ef9dd9813e8dfd7b22629df0b90112a864f",message:"Applied-review",author:{name:"asvarcas",email:"asvarcas@etriek.com.uy"},date:"Wed, 31 Aug 2022 16:12:30 -0300"},{sha:"a8918d84f6b77d7ac3084aff37cf9afadaa9950c",message:"Merge-pull-request-8127-from-marmelab-fix-rbac-links",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 31 Aug 2022 18:42:39 +0200"},{sha:"76273d9c9fdde74ec0929389eef703a9d7ed695d",message:"Fix-rbac-links-in-docs",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 31 Aug 2022 18:17:14 +0200"},{sha:"eb011263e6fcfa0c790aa095662598fa029d07f9",message:"Tweak-input-margin",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 Aug 2022 18:00:38 +0200"},{sha:"93acc075d7dc1905ab349781df096360b4315591",message:"Fix-style-for-embedded-ArrayInputs",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 Aug 2022 17:43:08 +0200"},{sha:"2c5a128a8bf6c7624b5b1507d4cc266321dd1768",message:"Fix-e2e-test",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 Aug 2022 17:42:07 +0200"},{sha:"9757a8648f32dd6d1a9986f9bf6f4c753391fa0a",message:"Fix-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 Aug 2022 17:20:11 +0200"},{sha:"ea47ab97a799cfd2b1e59ce368070bd518beb737",message:"Improve-SimpleFormIterator-UI",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 Aug 2022 16:52:49 +0200"},{sha:"50abbf83d6bee344c0a80ec5f068438ba06f5c5a",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 Aug 2022 17:52:57 +0200"},{sha:"0ff9adcef72ae1c9f60dfaa98efa5b48a2897624",message:"Merge-pull-request-8120-from-marmelab-doc-referencemanyinput",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 31 Aug 2022 17:52:17 +0200"},{sha:"f16eca065feba3f8f6e40e493bda59b52968b5dc",message:"Change-default-ArrayInput-story-layout",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 Aug 2022 15:51:57 +0200"},{sha:"08bd41f873fff9088ab7ff896bea06bee2167696",message:"Typo-fix",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 Aug 2022 15:50:18 +0200"},{sha:"9d46b9b27569d55f41776e7a8de90198398c2943",message:"Add-SimpleFormIterator-documentation",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 31 Aug 2022 15:47:58 +0200"},{sha:"7bbc778dfd9c98fe161f412431f17c221bf3bddb",message:"Fix-test",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 31 Aug 2022 10:22:13 -0300"},{sha:"13b2883a5b1826f2f7da397ce4e265a31584fa40",message:"add-comments-to-story",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 31 Aug 2022 14:54:01 +0200"},{sha:"8cf861fa446947d6904a6bc294c085de6d2f2edf",message:"fix-typos-and-comments",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 31 Aug 2022 14:51:50 +0200"},{sha:"907d8e6743ca947aa931ef753e97bfbe0442cdd7",message:"add-tests-for-translation-objects",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 31 Aug 2022 14:47:27 +0200"},{sha:"fbe2f0a1d5db01b706e92e5e1c51361da10f981a",message:"Update-useCalback-deps",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 31 Aug 2022 09:44:27 -0300"},{sha:"f49677c2d9ce3096052ac67d85c1fc6bb85b8778",message:"Fix-clearOnBlur-prop-has-no-effect-on-AutocompleteInput",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Wed, 31 Aug 2022 09:41:36 -0300"},{sha:"6c05d1c9ba04b99558c473c53cbc6cf9f4658bb8",message:"fix-typo",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 31 Aug 2022 14:41:06 +0200"},{sha:"70dd169482b72326ab74f6c74a9a36f343b8bb9d",message:"add-some-storybook-tests",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 31 Aug 2022 14:38:19 +0200"},{sha:"ee70e520fa7bcb2fd107de38404c85d3a209c700",message:"improve-story",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 31 Aug 2022 14:37:46 +0200"},{sha:"99f74ecf6cb3f761215adc7c217accb640ee1df6",message:"Merge-pull-request-8122-from-rnllv-bugfix-ra-data-localstorage-README",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 31 Aug 2022 13:40:48 +0200"},{sha:"f10e0e8e6442bbc713a45f67a21f479337af751c",message:"Fix-code-error-in-Usage-example-of-ra-data-localstorage-README",author:{name:"rnll",email:"neomashab@gmail.com"},date:"Wed, 31 Aug 2022 16:37:09 +0530"},{sha:"b5b9462a2850812d61c77905ec0c02831cd2ae6b",message:"Merge-pull-request-8107-from-marmelab-doc-usegetrecordid",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 31 Aug 2022 10:30:53 +0200"},{sha:"4463c9486d5b461fd88e2989141f8532128bf39c",message:"Merge-pull-request-8063-from-marmelab-useInfiniteGetList",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 31 Aug 2022 09:54:19 +0200"},{sha:"dd88e61119753cd515f855c6155e1218e2cef142",message:"move-useGetRecordId-in-navigation",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 31 Aug 2022 09:38:09 +0200"},{sha:"ce1535291fe377e9d39b9a18b543de8767e27fd0",message:"feat-rename-prop-to-filterCallback",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Tue, 30 Aug 2022 21:05:14 -0300"},{sha:"40e1134634df96268c0444d42c78a91bd1ba4400",message:"docs-adjust-documentation-text",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Tue, 30 Aug 2022 20:53:03 -0300"},{sha:"eb8d7bc010517e7efcaf737502778d833d1b086a",message:"Fix-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Aug 2022 18:26:38 +0200"},{sha:"03271254328a53ce0016de704a002742eb62faf6",message:"Merge-pull-request-8111-from-scheiblr-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 30 Aug 2022 18:02:28 +0200"},{sha:"02ea7f1df9f365744a23f967c4aaa657b560653d",message:"Merge-pull-request-8117-from-marmelab-doc-referencearrayfield",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 30 Aug 2022 18:00:55 +0200"},{sha:"8120c61839b89fb411de4cb7bc61eaef32f7d0d2",message:"Doc-Add-ReferenceManyInput-chapter",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Aug 2022 15:46:01 +0200"},{sha:"52efac8b9cc3e158fefb557e3e75d838d1288702",message:"Fix-typo",author:{name:"Aníbal Svarcas",email:"WiXSL@users.noreply.github.com"},date:"Tue, 30 Aug 2022 10:31:57 -0300"},{sha:"e1d502f24f2a4d04d453d1ae8cb1b73cf1254704",message:"Update-docs-ReferenceArrayField.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 30 Aug 2022 15:28:16 +0200"},{sha:"307827b6a329da3f3052b105e60951ac57ce34f5",message:"tweaks",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Aug 2022 15:26:49 +0200"},{sha:"7f3e9e16b11f2c86cb142a3e284f00dd93e19051",message:"Fix-corner-cases",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Aug 2022 15:24:21 +0200"},{sha:"850b506d50385ea15ac4f3a13da89cab2dcda481",message:"Add-IntersectionObserver-example",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Aug 2022 15:20:39 +0200"},{sha:"672a9757a381af9404528a5e7438362fa393ff7f",message:"Add-docs",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Aug 2022 15:02:58 +0200"},{sha:"38a169b2285a5191b2fdbf6f0306b4b04a275885",message:"Fix-getSimpleValidationResolver-and-add-story",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 30 Aug 2022 11:59:37 +0200"},{sha:"cc7fe3438bb89becc51074ce3b01f0094b09b00e",message:"doc-Fix-ReferenceArrayField-doc-to-use-a-child-less-syntax-first",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 30 Aug 2022 10:54:25 +0200"},{sha:"c42c9f1f8130c6f3e3a1b9ff92e94b7e8c1b6af7",message:"docs-add-setCustomFilter-prop-in-docs",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Mon, 29 Aug 2022 21:16:41 -0300"},{sha:"59f4b42cfcd77d0636bdaf40fa24345146e0f810",message:"test-add-test-from-custom-filter",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Mon, 29 Aug 2022 21:12:50 -0300"},{sha:"7c2005d8eb575c274bf10f1ec26d16b24c02bd71",message:"Add-a-custom-filter-property-in-useList",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Mon, 29 Aug 2022 21:12:28 -0300"},{sha:"64d8db95771c25c50d33f72bffae0ec725ff797c",message:"doc-add-documentation-on-the-site-about-filter-button",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Mon, 29 Aug 2022 16:49:15 -0300"},{sha:"cfa716886eba9f40b6973479669ae9e178398380",message:"docs-change-storybook-documentation-in-filter-button",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Mon, 29 Aug 2022 16:36:44 -0300"},{sha:"eeece47b496b1ba6f3da08c38bf70d35947b0739",message:"test-add-new-test-for-filter-button",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Mon, 29 Aug 2022 16:16:58 -0300"},{sha:"7805029860542273dc767c68b0f888bf564d8e1d",message:"feat-add-option-to-hide-savequery-in-filter-button",author:{name:"oguhpereira",email:"oguhpereira@protonmail.com"},date:"Mon, 29 Aug 2022 14:57:47 -0300"},{sha:"54eca7d5d3b2cfc9bd94f801640b02f4ed6c1658",message:"fixes-in-useGetRecordId.md",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 29 Aug 2022 18:17:53 +0200"},{sha:"c2083e84cae1d8084df9c25dd151a98c3db9b607",message:"Merge-pull-request-8106-from-marmelab-update-doc",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 29 Aug 2022 18:03:19 +0200"},{sha:"3ad910b99098be096af849a99549254cbfc2a1a9",message:"Merge-pull-request-8112-from-LabisAnargyrou-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 29 Aug 2022 09:20:52 +0200"},{sha:"d080762e6e87d5b61bb51a96561cf017cd7786fb",message:"rm-bracket",author:{name:"Raphael Scheible",email:"2667575+scheiblr@users.noreply.github.com"},date:"Sat, 27 Aug 2022 13:11:14 +0200"},{sha:"3049f90ca18c819a91f78544aebfea45a7d133d3",message:"fixed-URI",author:{name:"Raphael Scheible",email:"2667575+scheiblr@users.noreply.github.com"},date:"Sat, 27 Aug 2022 13:10:44 +0200"},{sha:"d5b51d700da443014acaad1f5147add321aed10f",message:"Doc-Fix-typo-in-ReferenceField.md",author:{name:"Labis Anargyrou",email:"labis.anargyrou@protonmail.com"},date:"Fri, 26 Aug 2022 22:25:22 +0300"},{sha:"cc85b112fb9c7260a9a2f9eba68827a0f4180e9d",message:"Update-DataProviderList.md",author:{name:"Raphael Scheible",email:"2667575+scheiblr@users.noreply.github.com"},date:"Fri, 26 Aug 2022 19:30:45 +0200"},{sha:"af0e3b313d4840cb3583ff86c771ee13ff65a256",message:"Merge-pull-request-8109-from-marmelab-tabbed-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 26 Aug 2022 18:19:27 +0200"},{sha:"8ac0fcd43c0e4dc757afa2848a29fb17bf991e89",message:"Update-docs-useGetRecordId.md",author:{name:"Anthony",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Aug 2022 17:49:09 +0200"},{sha:"5316b5787f5115c1fe3c792d760018d97242cba8",message:"Feat-Update-TabbedForm-documentation",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Aug 2022 16:58:55 +0200"},{sha:"e9fc9a64b16ee5e9e63bb818c1779a8b38ec33f2",message:"Feat-add-useGetRecordId-documentation",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Aug 2022 16:22:21 +0200"},{sha:"5afdd4ac653dff6f2e2d983c42d1ed683a0a8f30",message:"Feat-Update-documentation-JsonSchemaForm",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Fri, 26 Aug 2022 15:57:54 +0200"},{sha:"ef33656a92d52bafa656e427d185407008efdcbf",message:"Merge-pull-request-8105-from-marmelab-fix-dp-hooks-getList-cache-update",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 26 Aug 2022 15:02:07 +0200"},{sha:"90b15d2f5189b49cf0ff0432c0bc038ad9e71034",message:"fix-other-hooks",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 26 Aug 2022 14:26:49 +0200"},{sha:"06291b62c4825c8c1c26581f87ccc08b9e21a727",message:"make-types-and-tests-organization-more-consistent",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 26 Aug 2022 14:26:38 +0200"},{sha:"87838be9c20210032611010f1e4998b0719c936d",message:"Merge-pull-request-8102-from-marmelab-fix-useGetList-onSuccess",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 26 Aug 2022 13:02:12 +0200"},{sha:"ce17a5e2ff87927f43b10eacfbaa3f665ef9eb1d",message:"fix-useUpdate",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 26 Aug 2022 11:08:57 +0200"},{sha:"5ba482eeac81d106cb4d61fda28afd032dad9811",message:"Fix-call-time-onSuccess-params",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 26 Aug 2022 10:39:10 +0200"},{sha:"1c56926b3092bd842c00ce4005ac52fcb477ad03",message:"Merge-remote-tracking-branch-origin-master-into-fix-useGetList-onSuccess",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Fri, 26 Aug 2022 10:11:00 +0200"},{sha:"0ee2164a22e4d14eee1047bad549215a79948efb",message:"Merge-pull-request-8104-from-marmelab-fix-reference-inference",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 26 Aug 2022 09:08:27 +0200"},{sha:"b7e87920fba57004089bdae883c4bded3a9d81e5",message:"Fix-tests",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 25 Aug 2022 23:57:26 +0200"},{sha:"f92a509462d403f5baad8580992e69c4818aaeec",message:"Fix-regression-in-ReferencearrayField",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 25 Aug 2022 19:47:00 +0200"},{sha:"05e84a918baafff00baef32e1224f89f625a2497",message:"Fix-warning",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 25 Aug 2022 19:17:44 +0200"},{sha:"865c0cd8fc892f347fc8ab25ff72cb5c71812111",message:"Fix-inference-for-ReferenceField-and-ReferenceArrayField",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 25 Aug 2022 19:15:31 +0200"},{sha:"0d45da5c484e5c896d307dac14a3e0ff14134a08",message:"Merge-pull-request-8103-from-marmelab-useGetRecordId",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 25 Aug 2022 18:13:59 +0200"},{sha:"ccc828bab270cffa109025a92e385f1aecfb82d3",message:"Feat-Add-useGetRecordId-in-ra-core",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Thu, 25 Aug 2022 17:23:42 +0200"},{sha:"3c39e3c7f340092168201aa577bf72514b9095ae",message:"fix-useGetList-onSuccess-side-effect-overriding-internal-one",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 25 Aug 2022 16:38:19 +0200"},{sha:"6503cb3c6aa50f5048edf7bdcb5ee22fc3ce6c10",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Aug 2022 17:48:03 +0200"},{sha:"98aa2b62fb4ea50738266226ec4d7d5d761eeb5e",message:"v4.3.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Aug 2022 17:46:32 +0200"},{sha:"dd29273ad2d36afe3414afe964306437664158cc",message:"Prepare-changelog-for-v4.3.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Aug 2022 17:46:19 +0200"},{sha:"058d0ba5b1a1cf856cdb4e0222022fa72688f63a",message:"Add-saved-queries-to-demo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Aug 2022 17:44:47 +0200"},{sha:"f43055970fe1745bc6f40a072d52f559fb9f4c09",message:"Merge-pull-request-7917-from-logilab-time-components",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Tue, 23 Aug 2022 16:23:40 +0200"},{sha:"1776d10dfc814727775d5f386d47a7df90a9f324",message:"doc-add-information-on-showing-only-the-time-in-DateField",author:{name:"Arnaud Vergnet",email:"arnaud.vergnet@mailo.com"},date:"Fri, 1 Jul 2022 11:02:27 +0200"},{sha:"fe119efd3a087c4ff4ed517f08d5f8dfc804ae91",message:"Allow-DateField-to-display-only-a-time",author:{name:"Arnaud Vergnet",email:"arnaud.vergnet@mailo.com"},date:"Fri, 1 Jul 2022 11:01:46 +0200"},{sha:"2d776093d1beb97c8556fc5e30fb0a8ea5f01298",message:"doc-Add-TimeInput-documentation",author:{name:"Arnaud Vergnet",email:"arnaud.vergnet@mailo.com"},date:"Fri, 1 Jul 2022 10:41:27 +0200"},{sha:"2a4c4098c94263a4523d3397b5d9846c9a865684",message:"Add-TimeInput-component",author:{name:"Arnaud Vergnet",email:"arnaud.vergnet@mailo.com"},date:"Fri, 1 Jul 2022 10:41:06 +0200"},{sha:"d443c22e72ed004d68a95cde96fd8d2e31fd03b2",message:"Merge-pull-request-8095-from-marmelab-fix-missing-sourcemaps",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 Aug 2022 13:52:58 +0200"},{sha:"a5c6496c01413fe5123c2d4d5f7d6e34e74b6da1",message:"Fix-sourcemaps-are-missing-from-build",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Aug 2022 13:44:36 +0200"},{sha:"2d60a78cd7836aba697eccacac21fd86921ece98",message:"lint-fix",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Wed, 17 Aug 2022 18:24:37 +0200"},{sha:"da6987c86d8b311f69d9aebdb0fe6807f9d76bee",message:"add-children-prop-to-Resources",author:{name:"hiaselhans",email:"simon.klemenc@gmail.com"},date:"Wed, 17 Aug 2022 09:58:33 +0200"},{sha:"cabb546c29ad7d9b9142d6e9544de2360239e482",message:"Merge-branch-master-into-next",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Aug 2022 17:29:26 +0200"},{sha:"a5e897fdc47ddd121f2b611d76eb034c481bc00e",message:"Fix-yarn.lock",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Aug 2022 17:07:49 +0200"},{sha:"d6533ba55b289adf8322287f228e0c10be498be0",message:"v4.2.8",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Aug 2022 17:06:38 +0200"},{sha:"1930da0b4dbeea0c7f6475bcd424f4b0252e0226",message:"Prepare-changelog-for-v4.2.8",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Aug 2022 17:06:21 +0200"},{sha:"d63d8f6dbf76120873be557834690ff8062f3eb2",message:"Merge-pull-request-8090-from-marmelab-AutocompleteInput-scalar-values",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 Aug 2022 14:16:26 +0200"},{sha:"860a48ef03fe28262f3b50b48ceb985af4aa1553",message:"Merge-pull-request-8067-from-marmelab-simpleformiterator",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 22 Aug 2022 13:58:11 +0200"},{sha:"1e9caabc537dc2fb1b559bac6ead955d02ec6470",message:"MAke-story-more-self-contained",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Aug 2022 13:45:47 +0200"},{sha:"ae42cd20199b04131f8a48a8b5f31b9a4a540c87",message:"Fix-ArrayInput-doesn-t-support-scalar-values",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Aug 2022 13:42:52 +0200"},{sha:"861f475c5bc48135e8f476db585570a39d0e9e42",message:"Merge-pull-request-8080-from-marmelab-validate-arrayinput",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 Aug 2022 11:30:10 +0200"},{sha:"4b93e4b2cab7730df02bc9666027cdadc7746118",message:"Merge-pull-request-8089-from-marmelab-fix-dox-format-props-input",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 22 Aug 2022 11:28:52 +0200"},{sha:"92f2e543933d0aeebfbe28fc47f20968b1d7eca6",message:"fix-typo-doc-transform-to-format-prop",author:{name:"CindyM",email:"100569076+Cimanel@users.noreply.github.com"},date:"Mon, 22 Aug 2022 11:20:51 +0200"},{sha:"316bab005f1954cd116fa164767974581723968e",message:"Fix-revert-package.json",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Aug 2022 11:14:03 +0200"},{sha:"200a123aaf685a217c9649a7f295de20dea551f3",message:"Merge-pull-request-8088-from-marmelab-fix-coreadmin-store",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 Aug 2022 10:59:06 +0200"},{sha:"082186db15ba942e8cc7be274acbbe4984b6d453",message:"Feat-commit-yarn.lock",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Mon, 22 Aug 2022 10:55:01 +0200"},{sha:"d58d98af27d945e02c6d374e672ff6b2632830bc",message:"Fix-Update-create-e2e-test",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 17 Aug 2022 16:31:41 +0200"},{sha:"b446034a6b23677a9c1c4493ed5a55244d00316e",message:"Feat-Add-rules-options-to-arrayInput",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 17 Aug 2022 15:03:16 +0200"},{sha:"e6140f27a0c88680691489d6beea944afb1a41e8",message:"WIP-add-rules-for-arrayInput",author:{name:"Anthony Rimet",email:"anthony.rimet03@gmail.com"},date:"Wed, 17 Aug 2022 11:49:42 +0200"},{sha:"eef1eb912d41e2cc04d3074090063ec07d809bb5",message:"Fix-CoreAdmin-doesn-t-allow-to-override-the-default-store",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 22 Aug 2022 10:19:37 +0200"},{sha:"8e64475e20379e7c73f28d84fff4a624cdb5e654",message:"Merge-pull-request-8087-from-zackha-patch-3",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 22 Aug 2022 09:13:37 +0200"},{sha:"856dc3e85327fb889d50f56e1aaa78d400e3f9f7",message:"Update-ReferenceArrayField.md",author:{name:"Zack Hatlen",email:"zckhtln@icloud.com"},date:"Mon, 22 Aug 2022 09:55:04 +0300"},{sha:"811a126d7963bb895c9aded4d412cd1cae7abb12",message:"Update-Resource.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Sun, 21 Aug 2022 10:37:57 +0200"}]},{name:"JSONGraphQLServer",commits:[{sha:"43c5da2cbacdaa9382377f04e78e0eaa067b9c6e",message:"Bump-version-to-3.1.2",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 9 Aug 2024 16:16:20 +0200"},{sha:"23600d5e8f8ce4b26ddf42d38fbabfeca509dc85",message:"Merge-pull-request-182-from-marmelab-fix-data-path-resolution",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 9 Aug 2024 16:14:52 +0200"},{sha:"dc3e2b211a0c1ced9b87f67540f5e824cd738aac",message:"Fix-data-path-resolution-to-allow-absolute-paths",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 9 Aug 2024 11:07:29 +0200"},{sha:"f5f31d14ffec1f97bbe41da7afee842e45a0224c",message:"Prepare-v3.1.1",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 7 Aug 2024 12:03:14 +0200"},{sha:"fecd16ab566063cfd03234e9fa8d212246f21532",message:"Merge-pull-request-180-from-jaa134-fix-graphiql-handler",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 7 Aug 2024 11:28:21 +0200"},{sha:"a642f54505706f59b1539d85586e29419c455aa8",message:"fix-point-GraphiQL-handler-to-correct-server-path",author:{name:"jacob-alspaw",email:"jacob@loftorbital.com"},date:"Thu, 1 Aug 2024 11:27:11 -0600"},{sha:"108a88f43d12a0cd46b3193ebdd515b5ca310d47",message:"Bump-version-to-3.1.0",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 31 Jul 2024 14:41:40 +0200"},{sha:"860ab27843bf3e786ca6997960934a0c2c5dbed3",message:"Merge-pull-request-177-from-marmelab-fix-gql-16-compatibility",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 31 Jul 2024 14:35:57 +0200"},{sha:"ae0c7e05dd04a0c5b4208680b1e5c700e4badb19",message:"Fix-readme",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 30 Jul 2024 08:58:44 +0200"},{sha:"e520b6d548a42bb310fc0d8e6135b8f7f5fd16ba",message:"Avoid-ruru-dependency-and-restore-GraphiQL-in-the-exported-middleware",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 26 Jul 2024 09:53:37 +0200"},{sha:"000542bb8acfdc1bd2e89ea559aad43e102aa0c5",message:"Fix-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 25 Jul 2024 16:25:36 +0200"},{sha:"572ed6dc5f87105a8dbcfbc93e93d129cce7fc91",message:"Fix-GraphQL-16-compatibility",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 25 Jul 2024 16:05:56 +0200"},{sha:"cdeb68db272100115129e120c040d881ec99693b",message:"Merge-pull-request-173-from-marmelab-dependabot-npm_and_yarn-ansi-regex-5.0.1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 17 Jun 2024 10:19:21 +0200"},{sha:"4469f09cce3d1158543eceb17d36f9039c1db8c0",message:"Bump-ansi-regex-from-5.0.0-to-5.0.1",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Mon, 17 Jun 2024 08:16:25 +0000"},{sha:"18872ec0816107aa9e9055bcc3d2792a40080ba2",message:"Merge-pull-request-172-from-marmelab-dependabot-npm_and_yarn-braces-3.0.3",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Mon, 17 Jun 2024 10:15:56 +0200"},{sha:"ac1e5db2a87144921746590fd84b57efe9bad361",message:"Bump-braces-from-3.0.2-to-3.0.3",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Sun, 16 Jun 2024 09:55:34 +0000"},{sha:"2f1a976223558023c24bf6f6c399d9d8da6ce1c7",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 18 Apr 2024 18:08:33 +0200"},{sha:"b3cc8a8a8d4d69600cd9cc33fdb9f47853da894c",message:"Fix-package",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 18 Apr 2024 18:05:25 +0200"},{sha:"09ebb7eac94f6d0a6e66002acdbf131904ad3b55",message:"Fix-package.json-does-not-include-dist-directory",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 18 Apr 2024 17:52:20 +0200"},{sha:"b00e97facf747070009097da9ca77a79413d6c1a",message:"Prepare-v3.0.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 18 Apr 2024 17:26:43 +0200"},{sha:"7f32987ead41f6aebffad88e640ac2d56cd68965",message:"Merge-pull-request-169-from-marmelab-update-deps",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 18 Apr 2024 17:21:49 +0200"},{sha:"2ad5865af6667b03fe645ae6aa7c6bfe95b888db",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 18 Apr 2024 08:29:50 +0000"},{sha:"7b6765718e13138510057f9ea2453fb156528da7",message:"Fix-node-usage-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 18 Apr 2024 10:26:34 +0200"},{sha:"db9d16003e5c76d5e70228691c34ab381b358671",message:"Fix-build-for-all-targets",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 16 Apr 2024 12:06:50 +0200"},{sha:"5e11ba675032301e3e4b799c62babac6b26c874c",message:"Update-GH-action",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 Apr 2024 14:39:33 +0200"},{sha:"753e63ecccf0a0e9d476aff2c07a22ac7b3c6d90",message:"Update-tooling",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 Apr 2024 14:17:28 +0200"},{sha:"918a426fd19c7de96142c8a98d304b1b85e58123",message:"Prepare-release",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 15 Apr 2024 11:35:22 +0200"},{sha:"ee4769d2861f61ec701f890aee882ccfbd7b3d7e",message:"Merge-pull-request-168-from-marmelab-update-deps",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 15 Apr 2024 11:30:29 +0200"},{sha:"e221c70be6f02c10182e7976fb7524b898d4c777",message:"Merge-pull-request-167-from-marmelab-fix-dates-introspection",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 15 Apr 2024 11:29:20 +0200"},{sha:"4dc898af0e842a6905ad99ae5f175d832888e24b",message:"Merge-pull-request-164-from-QubitPi-update-doc",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 Apr 2024 08:35:25 +0000"},{sha:"d03811740db9c40efa534770c1a9eaa884a525ee",message:"Update-dependencies",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 15 Apr 2024 10:33:55 +0200"},{sha:"bc074bc3927dc2ed27d81dd4b70d5065e2060431",message:"Add-GH-action",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 12 Apr 2024 18:03:57 +0200"},{sha:"eb9415a3bf667e099461c580042924948a2ead3e",message:"Fix-ISO-string-dates-handling",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 12 Apr 2024 18:02:34 +0200"},{sha:"1f8657a1b1ba292b9424450c85a78ba1586de7f4",message:"Cleanup",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 12 Apr 2024 16:18:48 +0200"},{sha:"f62a735ba43a3a929fd9648eedeb798e1fbfee66",message:"Fix-ISO-string-dates-shouldn-t-be-considered-dates",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 12 Apr 2024 16:16:35 +0200"},{sha:"c253ee9b3084b1cbffbd40a7fcd8e9aa351d165a",message:"Bump-minor-version",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 12 Apr 2024 09:55:41 +0200"},{sha:"ad5fe3e0cb28a74f1dc6b314b102c7ba408f68a9",message:"Merge-pull-request-166-from-marmelab-string-comparisons",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 12 Apr 2024 09:49:38 +0200"},{sha:"d9e6eb617e0b4c52b98722e3ed2b1dbe382b8202",message:"Fix-typo",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 12 Apr 2024 09:49:12 +0200"},{sha:"34aeea2ed2d25bf05c0aade99af4c35e7ccfb341",message:"Restore-test",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 16:26:48 +0200"},{sha:"257f169734e2caf5606cda5382783bb848727e62",message:"Add-String-Comparison-Filters",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 11 Apr 2024 16:23:52 +0200"},{sha:"36883c965e85a4574aaff6864e9bd301a0392af5",message:"Merge-pull-request-165-from-marmelab-dependabot-npm_and_yarn-express-4.19.2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 28 Mar 2024 07:34:59 +0100"},{sha:"22b48445993f20c1b9ec59685184f3d9df42f3b8",message:"Bump-express-from-4.17.3-to-4.19.2",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Thu, 28 Mar 2024 02:04:56 +0000"},{sha:"801497638482bc9135b1d3be1042f68ff801c21f",message:"Update-documentations",author:{name:"Jack",email:"jack20220723@gmail.com"},date:"Fri, 22 Dec 2023 09:58:17 +0800"},{sha:"bf76fc163b24eb8e1835510815c5505e3e230d6c",message:"Merge-pull-request-163-from-marmelab-dependabot-npm_and_yarn-semver-5.7.2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 8 Nov 2023 17:31:08 +0100"},{sha:"90a26ece636fe5a88d3606070957c454ea65e38a",message:"Merge-pull-request-162-from-marmelab-dependabot-npm_and_yarn-babel-traverse-7.23.2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 8 Nov 2023 17:30:40 +0100"},{sha:"d5e9ef3563c590b44d62670f37e64a9a959c72fc",message:"Merge-pull-request-161-from-marmelab-dependabot-npm_and_yarn-word-wrap-1.2.5",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 8 Nov 2023 17:30:06 +0100"},{sha:"eff035c89a6ab90a860c4d3e017ad9a6e3c6ab33",message:"Merge-pull-request-160-from-marmelab-dependabot-npm_and_yarn-browserify-sign-4.2.2",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 8 Nov 2023 17:29:44 +0100"},{sha:"250d497f0ca994b63dfd5fe8a747736b5e8b856f",message:"Bump-semver-from-5.7.1-to-5.7.2",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Wed, 8 Nov 2023 16:29:31 +0000"},{sha:"a3f2464a1689f635806ca9f6cacfac9d28c01f06",message:"Bump-babel-traverse-from-7.9.5-to-7.23.2",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Wed, 8 Nov 2023 16:29:17 +0000"},{sha:"88e5108052b2970545df45cf5ac715bc4094e43b",message:"Bump-word-wrap-from-1.2.3-to-1.2.5",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Wed, 8 Nov 2023 16:29:16 +0000"},{sha:"691eb97dc0a8abf58d3f3527e6521594c51f3b2c",message:"Bump-browserify-sign-from-4.0.4-to-4.2.2",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Wed, 8 Nov 2023 16:29:15 +0000"},{sha:"0d6cc50925340e28bbe5f1bbabb3cb0418e4662d",message:"Merge-pull-request-153-from-marmelab-dependabot-npm_and_yarn-cookiejar-2.1.4",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 8 Nov 2023 17:28:47 +0100"},{sha:"a2c2858b3578b3f42b2c823079e23264e4c7ed50",message:"Merge-pull-request-157-from-minupalaniappan-minu-update-cli-custom-host-port",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 8 Jun 2023 09:44:13 +0200"},{sha:"a66d0240ce0050f08b5cc5364ee748b3e9d9f7ae",message:"Update-bin-json-graphql-server.js",author:{name:"Minu Palaniappan",email:"minupal6@gmail.com"},date:"Wed, 7 Jun 2023 10:42:05 -0700"},{sha:"0532e830cd89ffdda555d289cf7aa908d39509ab",message:"Update-bin-json-graphql-server.js",author:{name:"Minu Palaniappan",email:"minupal6@gmail.com"},date:"Wed, 7 Jun 2023 10:42:01 -0700"},{sha:"9a82ed97e80373f9251ec04a633ad3f1be381cb6",message:"Enable-host-and-port-as-CLI-params-for-custom-host-and-port.-README-instructions-were-originally-not-working",author:{name:"Minu Palaniappan",email:"minupal6@gmail.com"},date:"Tue, 6 Jun 2023 15:24:08 -0700"},{sha:"2da5a1c3121363a5ad4e3ab52637911b359f5949",message:"Merge-pull-request-155-from-moritzbrantner-master",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 9 May 2023 11:52:30 +0200"},{sha:"349f38ba723e45ca16ecd760c668f507bd4b0417",message:"improved-cli-options",author:{name:"brantner",email:"brantner@libra.de"},date:"Tue, 9 May 2023 11:17:16 +0200"},{sha:"72160e9fa826a3d06a9158c5924ad1d4ce151e8f",message:"Bump-cookiejar-from-2.1.2-to-2.1.4",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Mon, 23 Jan 2023 22:24:43 +0000"},{sha:"bf336d1ee9d71b8d03c6386099165a1b016e35e8",message:"Merge-pull-request-152-from-marmelab-dependabot-npm_and_yarn-json5-1.0.2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 11 Jan 2023 09:32:07 +0100"},{sha:"1b2a8c9e9809c88af7f5ef8a281f225d03b64b64",message:"Bump-json5-from-1.0.1-to-1.0.2",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Fri, 6 Jan 2023 01:43:58 +0000"},{sha:"1aa1ad9d70c5de669cc65da70dfe34734c988894",message:"Merge-pull-request-149-from-marmelab-dependabot-npm_and_yarn-express-4.17.3",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 7 Dec 2022 14:53:08 +0100"},{sha:"d1ac99b94a634841284b338d8d6d893794257721",message:"Bump-express-from-4.17.1-to-4.17.3",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Wed, 7 Dec 2022 13:52:35 +0000"},{sha:"6bd79ccbf6ecd525af2cd63de4df5187db72627d",message:"Merge-pull-request-148-from-marmelab-dependabot-npm_and_yarn-qs-6.5.3",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 7 Dec 2022 14:52:09 +0100"},{sha:"b1aae1b4f9a5c3bf85af0f662b9e77844fca28cf",message:"Bump-qs-from-6.5.2-to-6.5.3",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Tue, 6 Dec 2022 20:05:25 +0000"},{sha:"c70a4cbcfbb666f5d8ff7205a9ab1e9a88b5257c",message:"Merge-pull-request-147-from-marmelab-dependabot-npm_and_yarn-minimatch-3.1.2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 6 Dec 2022 15:04:03 +0100"},{sha:"5cf45b29eab413a726bdf1a87c34292e56990612",message:"Bump-minimatch-from-3.0.4-to-3.1.2",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Tue, 6 Dec 2022 14:02:57 +0000"},{sha:"d2b543914abb852f8e58b5ade04e8cb89c2ea712",message:"Merge-pull-request-146-from-marmelab-dependabot-npm_and_yarn-decode-uri-component-0.2.2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 6 Dec 2022 15:02:26 +0100"},{sha:"654cecbc77cc30ed509a1480d21d48ded7ed3187",message:"Bump-decode-uri-component-from-0.2.0-to-0.2.2",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Sat, 3 Dec 2022 02:48:00 +0000"},{sha:"770ffd685479d06f38dc678c2447ca9b10b4411e",message:"Increment-version",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Wed, 24 Aug 2022 12:01:20 +0200"},{sha:"374fe852abb5313c93b1125cbc69b138bd78e805",message:"Merge-pull-request-142-from-marmelab-dependabot-npm_and_yarn-terser-4.8.1",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Wed, 24 Aug 2022 11:07:56 +0200"}]},{name:"FakeREST",commits:[{sha:"606742421466ad98a43cca54ba15a1a140123c83",message:"Update-package-lock-to-4.1.1",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 1 Aug 2024 10:54:04 +0200"},{sha:"dae08482d3763307eb3c9892329e4698e841928e",message:"Update-version-to-4.1.1",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 1 Aug 2024 10:53:19 +0200"},{sha:"0d5c84df9d3a96f48f48c1d913b1280a7e9522ef",message:"Merge-pull-request-82-from-marmelab-fix-types-exports",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 1 Aug 2024 10:46:19 +0200"},{sha:"2f7501618d4f04b42dc04080620d8562acbce973",message:"Fix-types-export",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 1 Aug 2024 09:11:17 +0200"},{sha:"88f3b55223fbf783d51d208c2d7f967c5c880f70",message:"Fix-package.json",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jul 2024 13:43:08 +0200"},{sha:"91e3f1f2f8e5143aaa550bccf0be4c36c54663fb",message:"Prepare-4.1.0",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jul 2024 13:38:53 +0200"},{sha:"394cf1b66a94c23328ee9725c38b4fc8640eac59",message:"Merge-pull-request-81-from-marmelab-smarter-q",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 23 Jul 2024 11:38:33 +0200"},{sha:"c9cf359f3f0102773a9e27f4ed5e3fe61d506c01",message:"Fix-q-filter-fails-to-search-multiple-words",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Tue, 23 Jul 2024 11:02:01 +0200"},{sha:"d8bee97001ea93c38c1884e4039bf89ac9f8922e",message:"Merge-pull-request-80-from-marmelab-dependabot-npm_and_yarn-ws-7.5.10",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 19 Jun 2024 07:35:34 +0200"},{sha:"315ce40f9872579419cd5eea7b2576dfb46478b1",message:"Bump-ws-from-7.5.9-to-7.5.10",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Tue, 18 Jun 2024 22:51:04 +0000"},{sha:"cdbe4438e1bf24a15412edaed62d5a29184bc30f",message:"Prepare-4.0.1-release",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 17 Jun 2024 10:08:45 +0200"},{sha:"77ff0ac134dafff35e590138bf2e3eb4f4702b41",message:"Merge-pull-request-79-from-marmelab-fix-id-detection-and-parsing",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 17 Jun 2024 10:05:20 +0200"},{sha:"47fb2e1cc74fbfd421100cf07cd72fba46c202d0",message:"Fix-identifiers-parsing",author:{name:"djhi",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 12 Jun 2024 21:03:07 +0200"},{sha:"b83cb684aa53cce513aa3e2388ccb8cc47b32227",message:"Release-4.0",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Jun 2024 11:44:01 +0200"},{sha:"e37ab4be5eedeb595feb29bafaacb978b010370d",message:"Fix-ts-export",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Jun 2024 11:40:41 +0200"},{sha:"2cf4c345c59c4a7080d5e865651d662f69a23f14",message:"Fix-syntax",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Jun 2024 11:07:31 +0200"},{sha:"126f8548d589de763e93db0910759fa8123a9706",message:"Fix-syntax",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Jun 2024 11:04:46 +0200"},{sha:"a986b5c733f66505c84658ced5591cfb800c1b8a",message:"Fix-TypeScript-definitions",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Jun 2024 10:45:54 +0200"},{sha:"e442455e8a24bf4131843d350910598986733af6",message:"Bump-version",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 10 Jun 2024 09:44:54 +0200"},{sha:"b228c8370f7cece13122c355d2072d8b2887b00d",message:"Merge-pull-request-77-from-marmelab-fix-bundle",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 10 Jun 2024 09:41:15 +0200"},{sha:"65acf90b9ae1fb0c511841389682d852de527980",message:"Avoid-including-MSW-in-the-bundle",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sun, 9 Jun 2024 08:03:29 +0200"},{sha:"0343b00ed5a3dc3d4ef24bba13093e631e8a2aa2",message:"Fix-version",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 16:55:35 +0200"},{sha:"848c1b20f34efb8b0cfe823f090d0a62b74977c6",message:"Merge-pull-request-76-from-marmelab-refacto-server",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 7 Jun 2024 14:04:51 +0000"},{sha:"76adb63be8998889b7a21eaa2abbb26a1952150f",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 15:59:48 +0200"},{sha:"c5c42b0958c6262cf0863e03976d78e5cc406e6f",message:"Update-build",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 15:43:31 +0200"},{sha:"9c1e994b68b9dcd730cd3b4f1dca8b5abbcc5e9a",message:"Correct-spelling-and-grammar",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 15:28:11 +0200"},{sha:"5703fac9fb975950c990674a85c5d4a6aa048083",message:"Review",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 15:12:43 +0200"},{sha:"bc1783b5a35aa50118443c72f2a7f14c7f2670af",message:"Fix-typo",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 14:05:20 +0200"},{sha:"c9b46980a2ec65b48135432e361fdaf3897d4cfe",message:"Refactor-docs",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 14:02:45 +0200"},{sha:"cee04e17880d92def52d23d8d57accd416625a0f",message:"Move-fetch-mock-up",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 12:08:16 +0200"},{sha:"c4a5a52e12ea99d66c098a33443fa055cf4bd1c3",message:"Simplify-usage-doc",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 12:07:53 +0200"},{sha:"ab4ad19b1cc5cb7c2cd2130dae80e1438577bfdf",message:"Fix-Sinon-tests",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 11:54:16 +0200"},{sha:"cfdd55e27a47fa364ae15acb0432bd0e59824e65",message:"cleanup",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 09:53:54 +0200"},{sha:"15d85d02ec6dbcd66a1fed8920267ec5cc81c9c6",message:"Fix-middlewares-in-Sinon-and-MWS",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 09:50:39 +0200"},{sha:"29c88b9cc2409733a01ebd93759c16f4655a37d2",message:"Rename-BaseServer",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 00:33:24 +0200"},{sha:"d77bafaeea3355350a1360fcb8150aa516ea3f97",message:"Make-sinon-work",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 00:30:59 +0200"},{sha:"e980758f2aa40e66e732ca7977bf53a0e83732d4",message:"extract-types",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 00:15:25 +0200"},{sha:"442c457c361185b0248ef2d74d6da6eab097fb99",message:"Implement-MSW",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 7 Jun 2024 00:00:20 +0200"},{sha:"9f89825fbd832d675da23efa05a4d22393ee0fcf",message:"Make-fetch-mock-use-baseServer-as-a-provider-instead-of-parent",author:{name:"François Zaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 6 Jun 2024 23:42:02 +0200"},{sha:"2390f79dd9f2edc2c08237c6f33a09af2e2b0f89",message:"Merge-pull-request-72-from-marmelab-refactor-interceptors",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 6 Jun 2024 20:23:54 +0200"},{sha:"075ef279e11b13aa9cae854fa38b64eca171807a",message:"Merge-branch-master-into-refactor-interceptors",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 6 Jun 2024 20:23:37 +0200"},{sha:"f6ef7c2ffa3f86d0f78f380a79d270683d02db92",message:"Add-concepts",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 18:06:52 +0200"},{sha:"e993351737c6bf1f5a08be343a2b26ab3f40c41e",message:"Add-configuration-section-in-docs",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 17:53:09 +0200"},{sha:"e0f62b95f999ddd138013f85fefeeeac621e102e",message:"Fix-exports",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 17:49:02 +0200"},{sha:"f1c7732a217266c416a0a90759f7e74cad2a8923",message:"Fix-examples-middlewares",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 17:48:16 +0200"},{sha:"55c76cb736871b8b8c9fa20ac06b0ee8ab37a5e5",message:"Revert-unnecessary-changes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 17:46:09 +0200"},{sha:"daf48e4c35e0990dfaf56d063b90ba83e55e02f0",message:"Don-t-extend-Database",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 17:34:46 +0200"},{sha:"a98bedd87a5f29c5f863a5ec26e5905658e26a42",message:"Update-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 17:02:34 +0200"},{sha:"6628014d88d0766b2b7e1f9eaf1880c22fd2f4c5",message:"Rewrite-documentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 16:54:18 +0200"},{sha:"b46a39345e938214058b09b86861ba38810edd8b",message:"Simplify-and-document-MSW",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 16:47:31 +0200"},{sha:"f96e3282f39de9f55026c3b9169e1cf7674a3599",message:"Update-comments-and-readme",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 16:38:59 +0200"},{sha:"0007f7b5900a37cad57624294d5483fdc288dcc6",message:"Rename-requestJson-to-requestBody",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 16:36:46 +0200"},{sha:"7e883eb476715789280c49d5b17fffd891225440",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 16:29:18 +0200"},{sha:"c59cce2a6f0d87d1d989030afc7fcc67ab67cf2e",message:"Reorganize-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 16:04:53 +0200"},{sha:"8662b5eb607ed3dc2a2891a172b8e7e64fe6729b",message:"Make-sinon-async-compatible",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 15:49:51 +0200"},{sha:"3c655d1aef335f89db1cd85e04aafba99ebb4a1c",message:"Remove-unnecessary-types",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 11:57:18 +0200"},{sha:"e2f4c198e0f75cd0e741a615be780009c468148f",message:"Better-server-side-validation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 11:45:45 +0200"},{sha:"6d39911b6101e49785f7b4e3c36d53fa163b486f",message:"Simplify-sinon-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 11:35:47 +0200"},{sha:"1ce980de94ff5f71686c9ffec18f24630a4e9821",message:"Remove-debug-code",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 11:21:22 +0200"},{sha:"46a79120a153cd914c6af8a63646a8ed312856ac",message:"Make-msw-example-less-verbose",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 11:20:39 +0200"},{sha:"cb8e5f1315430a8c5fc6be9a1d13ab5a64f96f39",message:"Refactor",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 11:16:48 +0200"},{sha:"9ed57cee3ca502dbf45443255a48d6c9dec61938",message:"Use-FetchMockServer-in-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 11:16:27 +0200"},{sha:"d9a49829990287a86383ff63ba03c7edf8b9b534",message:"Remove-unnecessary-sinon-html-file",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 11:16:00 +0200"},{sha:"875b676bdf4fc8b99cc24083c77ca4bcbdb2adda",message:"Fix-upgrade-guide",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Thu, 6 Jun 2024 11:15:47 +0200"},{sha:"d80d993cbda2009bf736bbeb243de1931b604d8d",message:"Update-Upgrade-Guide",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 16:54:44 +0200"},{sha:"a8d3050c866752da0ed2fe0646fc7562feebad40",message:"Fix-build",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 5 Jun 2024 09:03:02 +0200"},{sha:"7b97ff8178530d0100d4a3cbb9390ba8f752ba1e",message:"Fix-SinonServer-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 4 Jun 2024 16:40:36 +0200"},{sha:"be83eb7c7f9080d76b1acba56a523ff135d8393c",message:"Merge-pull-request-71-from-marmelab-msw-server",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 4 Jun 2024 14:36:55 +0000"},{sha:"3f97e6085ede0d967e1768f4473d62e29cc7c53f",message:"Merge-pull-request-70-from-marmelab-servers-parameters",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 4 Jun 2024 14:36:39 +0000"},{sha:"f09da18c170942e59aa29466032f0f08730df2ce",message:"Merge-pull-request-69-from-marmelab-support-string-ids",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 4 Jun 2024 14:36:21 +0000"},{sha:"7e8e47e43da8eb280ca20d68e56c022bbc4f6450",message:"Fix-Sinon-integration",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 4 Jun 2024 14:45:50 +0200"},{sha:"5570922df2f283688822c7d8732e8c238ff9c446",message:"Add-withDelay-middleware",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 4 Jun 2024 09:48:38 +0200"},{sha:"b1a0a0038b9afed4dc693784c27f2f13ab821b48",message:"Cleanup-types",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Tue, 4 Jun 2024 09:48:26 +0200"},{sha:"9096436b912207d608cc814ece05a6a4d5e4863f",message:"Add-comment",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jun 2024 22:17:35 +0200"},{sha:"af6b6e718b5929d2ff51c15af5ca4a5c10ffbbf2",message:"Rename-BaseServer-classes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jun 2024 22:14:29 +0200"},{sha:"c0c6b61e47f72c24beb8ba0e3bb6ad9827564dbe",message:"Fix-Sinon",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jun 2024 22:11:57 +0200"},{sha:"fda6faf1990e82fc435f26b488f4fa59f911e7d8",message:"Refactor-interceptors-as-middlewares",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jun 2024 18:09:15 +0200"},{sha:"e58306d9ff91b92782fdee4f802bdc642eb65a2a",message:"Fix-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jun 2024 11:13:00 +0200"},{sha:"5c482bf5f73e7169fb2d2296d5ff021267e74af0",message:"Add-MswServer-and-shortcut-functions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jun 2024 11:07:59 +0200"},{sha:"d9ce1c61854abab04c695b3cfda4d928d9cefa14",message:"Rename-test-file",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jun 2024 15:37:23 +0200"},{sha:"a879f474401f99297fb36c0535e1170c9380e119",message:"Apply-suggestions-from-code-review",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jun 2024 12:33:11 +0200"},{sha:"c6571930da343ac114d1fd994214a7967f999f65",message:"Add-more-parameters-to-BaseServer",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jun 2024 10:40:56 +0200"},{sha:"ea1a511a9a4fb15f2767d498feda828babeed809",message:"Rename-FetchServer-to-FetchMockServer-and-Server-to-SinonServer",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jun 2024 10:40:35 +0200"},{sha:"175604802db36438af8cdd84a7d30080609a021e",message:"Add-upgrade-guide",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jun 2024 10:19:30 +0200"},{sha:"b14b188038c9b76907b907a0926ce045c3a3a770",message:"Fix-MSW-integration",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jun 2024 09:49:05 +0200"},{sha:"f0d2880a8a1440e679c864c0c5ae4b7037f44cab",message:"Add-more-views-to-the-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 3 Jun 2024 09:48:25 +0200"},{sha:"3520e97c5444b3dea84c08c389286b11204db2c8",message:"change-definition-of-Server-and-Collection-constructors-to-use-objects",author:{name:"Jean-Baptiste Kaiser",email:"jb@marmelab.com"},date:"Thu, 30 May 2024 11:48:05 +0200"},{sha:"f5e2506573f13cecc2b02298b86fb9af5e902aff",message:"no-ci-Apply-suggestions-from-code-review",author:{name:"Jean-Baptiste Kaiser",email:"jbaptiste.kaiser@gmail.com"},date:"Wed, 29 May 2024 18:19:10 +0200"},{sha:"1c5b4f0628dd01a3d9752b4e44ab0449ce5fbd68",message:"Fix-MSW",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 May 2024 17:17:40 +0200"},{sha:"8bea60f5f3ee4c11f75dcf6e79d11b2cd7c4280a",message:"Fix-RegExp-for-identifier-matching",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 May 2024 17:15:43 +0200"},{sha:"a71f625796493c2e69f87e9d385c2184d695734c",message:"Add-support-for-custom-id-generation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 May 2024 17:12:59 +0200"},{sha:"5265770901ff5a17e4cd852dbdd9a99b9d8ebaf5",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 13 May 2024 14:32:47 +0200"},{sha:"795e8f8448cdd821345dbe1e14f96842c5f535d3",message:"Merge-pull-request-68-from-marmelab-msw",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 13 May 2024 14:22:14 +0200"},{sha:"88cc47c8f2dfc80c2b0129b5435c9247ad340c6e",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 4 May 2024 14:00:45 +0200"},{sha:"583c8014037afa5ad568b83b7a16d9e6f1cf986f",message:"Apply-review-suggestions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Sat, 4 May 2024 12:58:33 +0200"},{sha:"d64fa54a5ac284430319d6becbb56dfb97b2f8f9",message:"Allow-to-test-all-integrations",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 May 2024 16:42:06 +0200"},{sha:"b42592d636247f16b9182d747975a2a1c0389792",message:"Allow-inserting-into-undeclared-collection",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 May 2024 15:47:59 +0200"},{sha:"9027a4074c7d762c6936b188d1d0a617a86b3d56",message:"Fix-tests",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 May 2024 15:43:59 +0200"},{sha:"b3fa7cfe2818e6c0bb51a0f2b585557f8e81cb21",message:"Add-support-for-MSW",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 May 2024 12:02:28 +0200"},{sha:"b143482b686be791272d82ccf799903f747ac2f8",message:"Refactor-servers",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 May 2024 10:49:47 +0200"},{sha:"a9e14f4f1eeeab4955097da1d0db97178c0ae2f9",message:"Merge-pull-request-67-from-marmelab-typescript",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 3 May 2024 07:44:02 +0000"},{sha:"65e381c41882222a133ffbdd5393011415c6612d",message:"Fix-vite-config",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Apr 2024 18:02:00 +0200"},{sha:"b5210a4a43922279be13dd08467d8ccf36a14b03",message:"Add-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Apr 2024 17:57:41 +0200"},{sha:"496927ecae1b40083f8937db7820e3d74cc196a5",message:"Merge-branch-typescript-of-github.com-marmelab-FakeRest-into-typescript",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Apr 2024 17:48:57 +0200"},{sha:"198307fa675c864b46e42197609af11da64512ce",message:"Fix-exports",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Apr 2024 18:02:49 +0200"},{sha:"c4b3e62161fc2df3c4b34d3c54d805e1cf6c41cd",message:"Add-Type-check-to-CI",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Apr 2024 17:55:03 +0200"},{sha:"400b25b1eb6d35d03ac40dd409377ab1d1a7a526",message:"Convert-to-TypeScript",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Apr 2024 17:53:52 +0200"},{sha:"c046d670959f3d9610cd917ecd6ba15fc023a9bd",message:"Merge-pull-request-66-from-marmelab-modernize",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 19 Apr 2024 10:45:40 +0200"},{sha:"8027da929b5eb8de598a36584546ed3c7c2a11d9",message:"Remove-example-and-add-link-to-RA-demo",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Fri, 19 Apr 2024 09:37:21 +0200"},{sha:"ae38a0c9d2a68202c160fe23894caf92bd3fc121",message:"Fix-exports",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Apr 2024 18:02:49 +0200"},{sha:"61022b4066ac181f7252e0d301a4b1b7e8910071",message:"Add-Type-check-to-CI",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Apr 2024 17:55:03 +0200"},{sha:"72fe6ba1cbdf382256942fede61cad729f0c6c42",message:"Convert-to-TypeScript",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Apr 2024 17:53:52 +0200"},{sha:"cae907429781f092acac07136f4e4f24dfe2239e",message:"Use-single-quotes",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Apr 2024 14:01:43 +0200"},{sha:"c9e7740f420182a9393e70ef076e31f3501de4b9",message:"Use-spaces-for-indentation",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Apr 2024 13:59:15 +0200"},{sha:"26e3539faa6ce2e853aecbe72b4068e8fcedfc59",message:"Fix-biome-commands",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Apr 2024 12:43:17 +0200"},{sha:"3fbda4ca2aa8e4882188bc55f5e5137930f72e2a",message:"Fix-node-version",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Apr 2024 12:42:05 +0200"},{sha:"fa2e688c2d0409b56a1382074373df9dfd8c87b5",message:"Add-lint-format-check-in-CI",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Apr 2024 12:40:25 +0200"},{sha:"08ea78ef411b993e970d8661f34f6ce89844f028",message:"Add-biome-for-lint-format",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Apr 2024 10:26:48 +0200"},{sha:"9520136c15d3a376b78a63bcfda74c8837b8c5e7",message:"Migrate-to-vite-vitest",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 17 Apr 2024 10:02:25 +0200"},{sha:"19b319021dbe68b6d1e98cf404512dc6b79708d4",message:"Merge-pull-request-62-from-marmelab-dependabot-npm_and_yarn-tough-cookie-4.1.3",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 26 Jul 2023 14:34:32 +0200"},{sha:"e882757e1b50701767bb0f272c4813f3bae4e9c0",message:"Merge-pull-request-63-from-marmelab-dependabot-npm_and_yarn-word-wrap-1.2.4",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 24 Jul 2023 15:01:19 +0200"},{sha:"8890c2eb8c2304f0f5813a77ff60d253d480c210",message:"Bump-word-wrap-from-1.2.3-to-1.2.4",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Wed, 19 Jul 2023 01:19:25 +0000"},{sha:"8e4505e1f91a59a270ddee91b5d962e1554bb65e",message:"Bump-tough-cookie-from-4.1.2-to-4.1.3",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Sun, 9 Jul 2023 23:14:18 +0000"},{sha:"eec9316b70b8ae6939f7a348d51b4021409005fa",message:"Merge-pull-request-61-from-marmelab-dependabot-npm_and_yarn-webpack-5.76.0",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 15 Mar 2023 08:37:19 +0100"},{sha:"85b1183ddc9b4f5d6ee10caea491d1da31527194",message:"Bump-webpack-from-5.74.0-to-5.76.0",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Wed, 15 Mar 2023 06:36:32 +0000"},{sha:"69cb5b3a388f535824b8e1f4ce7865a95855d015",message:"Merge-pull-request-60-from-marmelab-document-operators",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 23 Jan 2023 16:12:30 +0100"},{sha:"90a68eb582512308b2d9dd668085fe9fc9de5bac",message:"Document-operators",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 23 Jan 2023 15:34:09 +0100"},{sha:"2261822776e003e22931d29f3633f69d04b9f502",message:"Merge-pull-request-59-from-marmelab-add-operators",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 23 Jan 2023 15:26:46 +0100"},{sha:"6c832c154c1d6f02f76bd67e4535f237d0b489f1",message:"Fix-_inc-operator",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 23 Jan 2023 11:42:40 +0100"},{sha:"427a9df8132f009e0da2327bbd90d18ef29fff32",message:"Update-version",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 23 Jan 2023 11:08:28 +0100"},{sha:"b3004bec07ed4f1f69f19017eb18b704bf1b7229",message:"Fix-comments",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 23 Jan 2023 11:08:25 +0100"},{sha:"9a1cbb1b014a68bede5273d8a9e802c8831408aa",message:"Add-several-operators",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 23 Jan 2023 10:26:32 +0100"},{sha:"ba9e64d94fcdcc3cd9059ec50985ba79d98d834d",message:"Prepare-changelof-for-3.4",author:{name:"fzaninotto",email:"fzaninotto@gmail.com"},date:"Thu, 19 Jan 2023 18:23:03 +0100"},{sha:"119fec1cb71ea2018157e357c6e7f0d9b9136cf5",message:"Merge-pull-request-58-from-marmelab-dependabot-npm_and_yarn-decode-uri-component-0.2.2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 7 Dec 2022 14:51:14 +0100"},{sha:"a60ba08fcdc2aba1bb1f611da711a869aedb8113",message:"Bump-decode-uri-component-from-0.2.0-to-0.2.2",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Wed, 7 Dec 2022 09:38:03 +0000"},{sha:"ffffae16630c395fc0fdd49d177ec50b16b3d210",message:"Merge-pull-request-57-from-patrickp-at-work-patch-2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Thu, 1 Dec 2022 17:38:03 +0100"},{sha:"3c90b87c669621e319cf41eb7dc1f1e28ec3c4e1",message:"docs-explain-REST-flavor",author:{name:"patrickp-at-work",email:"47972716+patrickp-at-work@users.noreply.github.com"},date:"Thu, 1 Dec 2022 14:00:44 +0100"},{sha:"f4604983025223dee82580f0c38d37bd0f8e2768",message:"Merge-pull-request-55-from-patrickp-at-work-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 29 Nov 2022 10:34:48 +0100"},{sha:"b247ef80fb5c833406eab2ce112852212c436e86",message:"docs-just-fixed-typos",author:{name:"patrickp-at-work",email:"47972716+patrickp-at-work@users.noreply.github.com"},date:"Tue, 29 Nov 2022 10:25:37 +0100"},{sha:"26ecae8af9e556a124865882c734ce5c2da4ca33",message:"Merge-pull-request-54-from-marmelab-dependabot-npm_and_yarn-loader-utils-2.0.4",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 18 Nov 2022 06:58:44 +0100"},{sha:"22f827b94426501ba1931d56176da72e523b3d03",message:"Bump-loader-utils-from-2.0.3-to-2.0.4",author:{name:"dependabot[bot]",email:"49699333+dependabot[bot]@users.noreply.github.com"},date:"Thu, 17 Nov 2022 23:48:18 +0000"},{sha:"965d044675cb76c94361582f5da1dbc627490cef",message:"Merge-pull-request-53-from-marmelab-null-checks",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 9 Nov 2022 16:59:47 +0100"},{sha:"2ef54a54b119e9dfb5eda64bfade64c97fd7462a",message:"Add-null-checks",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 9 Nov 2022 16:00:54 +0100"},{sha:"c891aacc9b1516bcf7fc0131d9df7b2fe1c3d003",message:"Merge-pull-request-50-from-marmelab-fix-examples",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 9 Nov 2022 16:58:55 +0100"},{sha:"d4bba68626926f6b207a58e2896b08c1aa7d9f86",message:"Merge-pull-request-51-from-marmelab-refactor-classes",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 9 Nov 2022 16:57:51 +0100"},{sha:"982b34b355275a81377942cac6fac5653d491475",message:"Merge-pull-request-52-from-marmelab-gh-actions",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 9 Nov 2022 16:56:42 +0100"},{sha:"45b7c7ef8d78f41254f36095eca2477c4ce50fa8",message:"Use-Github-Actions",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 9 Nov 2022 16:03:20 +0100"},{sha:"8dde487d0b460ff1f05926bb4e0836c727c58740",message:"Refactor-classes-fields-initialization",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 9 Nov 2022 15:55:11 +0100"},{sha:"258a4cd31f6ba45b4326afe9f466c2552f523011",message:"Fix-fetch-example",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Wed, 9 Nov 2022 15:46:35 +0100"},{sha:"44ba976726bbebed8010ede251845056b4d8b4b9",message:"Merge-pull-request-48-from-marmelab-node-compatibility",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 24 Oct 2022 11:49:06 +0200"},{sha:"4ca73e58bda3a763553201af2a69750ac96b853f",message:"Fix-webpack-config-to-allow-usage-in-Node",author:{name:"Gildas Garcia",email:"1122076+djhi@users.noreply.github.com"},date:"Mon, 24 Oct 2022 11:45:52 +0200"}]},{name:"Awesome_REST",commits:[{sha:"747b772bfb79cbfa3c6e99f5e61f345e88a621be",message:"Remove-dead-links",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 20 May 2024 10:01:21 +0200"},{sha:"7cceb1b85602b39c6ad7752312e9bc525f56e1a1",message:"Merge-pull-request-150-from-william-riley-land-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 20 May 2024 09:27:32 +0200"},{sha:"5bea06846f8322c90b130ff1b6cb6a41a12f3f11",message:"Update-Baucis-URL",author:{name:"William Riley-Land",email:"143535470+william-riley-land@users.noreply.github.com"},date:"Fri, 17 May 2024 13:17:18 -0500"},{sha:"dc945da55ba94205e1d5b8d8058462b2597cfe52",message:"Merge-pull-request-148-from-s-fletcher-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 24 Jul 2023 15:47:15 +0200"},{sha:"d8eaddf9d39d549e4000d3425df2cdad4d2cf5b7",message:"Fix-JSend-link",author:{name:"Sam Fletcher",email:"sfletchertx@gmail.com"},date:"Sat, 15 Jul 2023 23:33:58 -0500"},{sha:"e11cf5d0606a6dc490498061a969ae4919b0b49b",message:"Add-AWS-API-Gateway",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 14 Feb 2023 14:04:27 +0100"},{sha:"42b699e1dd71ef8bf3ad21f9b4471b4e52f628ad",message:"Add-JSON-Schema",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 14 Feb 2023 14:01:50 +0100"},{sha:"197a7df02da3627eb7d2d5f0c2cfe7514b9275bf",message:"Merge-pull-request-143-from-olivierodo-link-checker",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 3 Feb 2023 10:56:26 +0100"},{sha:"a06570ad9d7157e7bbf6ccecef905f21891b0c1a",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 3 Feb 2023 10:17:40 +0100"},{sha:"7279f5c017fec5ae428d20b58c95a42f1239d6d1",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 3 Feb 2023 10:17:23 +0100"},{sha:"f65eefce8e7708be5bc1275d9d56b2d7599cd27c",message:"Merge-pull-request-145-from-JeremyBP-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Fri, 3 Feb 2023 10:16:24 +0100"},{sha:"df2efa8676638dabee141135ab211b48b36191e8",message:"Sort-by-popularity",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Fri, 3 Feb 2023 10:16:06 +0100"},{sha:"0aeba5a351eb9c91ffd01ac660e35f8be4c9f8fe",message:"Add-.NET-clients",author:{name:"Jérémy BRUN-PICARD",email:"jeremy.brunpicard@respawnsive.com"},date:"Fri, 3 Feb 2023 09:35:51 +0100"},{sha:"4afed507fed03c4bdd464540c10270ed8e851fd1",message:"Update-404-links.yml",author:{name:"OliverOdo",email:"rodomond.o@gmail.com"},date:"Fri, 27 Jan 2023 23:13:26 +0700"},{sha:"c8a2d24abfdff9ad23fa20ceca1362ee22715ddf",message:"revert-let-s-just-allow-some-url-to-use-http-instead-of-https",author:{name:"Olivier",email:"hi@olivierodo.me"},date:"Mon, 2 Jan 2023 22:06:06 +0700"},{sha:"3f37ce61847886fedf668ce0823aef9126a1b3af",message:"Update-Due-to-some-certificate-error-let-s-just-ignore-the-check-on-a",author:{name:"Olivier",email:"hi@olivierodo.me"},date:"Mon, 2 Jan 2023 21:35:25 +0700"},{sha:"7f14f1a6034386c331527e18c229110fab829f1a",message:"Update-no-more-http-links.-http-https",author:{name:"Olivier",email:"hi@olivierodo.me"},date:"Mon, 2 Jan 2023 21:27:30 +0700"},{sha:"b7104f8bb4f965220a0220ee4c5cec8de4624a34",message:"Delete-remove-magic-import.io",author:{name:"Olivier",email:"hi@olivierodo.me"},date:"Mon, 2 Jan 2023 21:18:52 +0700"},{sha:"6fb87c65ddc9b75298bb1faee3c2d548f2354af6",message:"Update-use-the-github-repository-https-www.publicapis.com-public-apis-public-apis",author:{name:"Olivier",email:"hi@olivierodo.me"},date:"Mon, 2 Jan 2023 21:16:12 +0700"},{sha:"9303197d75844835b31d35e44f6943e517c83991",message:"Delete-open-source-project-bulkismaslom-swagger-api-mock",author:{name:"Olivier",email:"hi@olivierodo.me"},date:"Mon, 2 Jan 2023 21:13:15 +0700"},{sha:"37a646ac72e153fdb32e4c79b8ae1648f5ecccbb",message:"Delete-remove-the-open-source-project-cosiner-zerver",author:{name:"Olivier",email:"hi@olivierodo.me"},date:"Mon, 2 Jan 2023 21:11:50 +0700"},{sha:"cfb260c27f4b9395ded3cb4fd4a2edf9c0a2c50f",message:"Delete-Remove-the-postman-chrome-extension",author:{name:"Olivier",email:"hi@olivierodo.me"},date:"Mon, 2 Jan 2023 21:10:03 +0700"},{sha:"e60164adcae9f4ca52c825bd1d9df1fa888d1596",message:"Update-link-to-the-ruby-Net-HTTP",author:{name:"Olivier",email:"hi@olivierodo.me"},date:"Mon, 2 Jan 2023 21:06:58 +0700"},{sha:"366fc5259feb1e92069654641f9292a952702959",message:"Merge-branch-marmelab-master-into-master",author:{name:"OliverOdo",email:"rodomond.o@gmail.com"},date:"Mon, 2 Jan 2023 21:00:28 +0700"},{sha:"273e6635be8d5ccddff9a2eb1df46282028b2f4f",message:"Merge-pull-request-144-from-olivierodo-adding-restqa",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 2 Jan 2023 14:02:28 +0100"},{sha:"c4be6e273d71b8581ba534037eb8736a6be5929e",message:"Update-README.md",author:{name:"Francois Zaninotto",email:"fzaninotto@gmail.com"},date:"Mon, 2 Jan 2023 14:02:21 +0100"},{sha:"194f2cdaa718a5a65abba09b21021a09218463cc",message:"Merge-pull-request-2-from-olivierodo-link-checker",author:{name:"OliverOdo",email:"rodomond.o@gmail.com"},date:"Fri, 23 Dec 2022 23:28:23 +0700"},{sha:"ab3e0d4e40eb808b7971be8fb2fb35eb6f4e9e29",message:"CI-Add-a-github-action-that-could-help-to-check-if-links-are-dead",author:{name:"Olivier",email:"hi@olivierodo.me"},date:"Fri, 23 Dec 2022 22:58:04 +0700"},{sha:"8b507df44c31d0587840b7efe89f5db90b7ff309",message:"Add-RestQA-testing-tool",author:{name:"OliverOdo",email:"rodomond.o@gmail.com"},date:"Fri, 23 Dec 2022 22:51:43 +0700"},{sha:"0e6d1ff1ee12774727268ce7d073ab7107eecfb1",message:"Merge-pull-request-142-from-sebastianwis-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 29 Nov 2022 11:20:03 +0100"},{sha:"bcd6f3b97c1d60d5acac18e2ffe2c51bbd5ee218",message:"Update-README.md",author:{name:"Sebastian Wißmüller",email:"113339114+sebastianwis@users.noreply.github.com"},date:"Mon, 28 Nov 2022 10:15:26 +0100"},{sha:"cbaeba05d8822598730df92362a2fb10e1596c88",message:"Update-README.md",author:{name:"Sebastian Wißmüller",email:"113339114+sebastianwis@users.noreply.github.com"},date:"Mon, 28 Nov 2022 09:37:05 +0100"},{sha:"e3ba9dc04cb5c1259679f01be502e2b082e55c76",message:"Merge-pull-request-141-from-antmorr-patch-2",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Mon, 14 Nov 2022 10:24:34 +0100"},{sha:"2e3fe00f5dbb39e7fb1398290aab10811d671888",message:"Update-README.md",author:{name:"antmorr",email:"30291115+antmorr@users.noreply.github.com"},date:"Mon, 14 Nov 2022 11:02:11 +0200"},{sha:"dfabaaf03128689a593e43d04ec1452001f85970",message:"Merge-pull-request-137-from-waldyrious-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Wed, 5 Oct 2022 21:40:02 +0200"},{sha:"4653156f8117a14d12921315ca0932b1790e6530",message:"Replace-a-dead-link-with-the-last-archived-version",author:{name:"Waldir Pimenta",email:"waldyrious@gmail.com"},date:"Wed, 5 Oct 2022 17:59:36 +0100"},{sha:"eb43e9581c49d95ce62b4430c2ff6d2b524660c0",message:"Merge-pull-request-130-from-pcgeek86-patch-1",author:{name:"Francois Zaninotto",email:"francois@marmelab.com"},date:"Tue, 13 Sep 2022 11:28:47 +0200"}]}]},function(e,a){e.exports=function(e){function a(e,a){return e<>>32-a}function t(e,a){var t,o,n,r,i;return n=2147483648&e,r=2147483648&a,i=(1073741823&e)+(1073741823&a),(t=1073741824&e)&(o=1073741824&a)?2147483648^i^n^r:t|o?1073741824&i?3221225472^i^n^r:1073741824^i^n^r:i^n^r}function o(e,o,n,r,i,s,m){return t(a(e=t(e,t(t(function(e,a,t){return e&a|~e&t}(o,n,r),i),m)),s),o)}function n(e,o,n,r,i,s,m){return t(a(e=t(e,t(t(function(e,a,t){return e&t|a&~t}(o,n,r),i),m)),s),o)}function r(e,o,n,r,i,s,m){return t(a(e=t(e,t(t(function(e,a,t){return e^a^t}(o,n,r),i),m)),s),o)}function i(e,o,n,r,i,s,m){return t(a(e=t(e,t(t(function(e,a,t){return a^(e|~t)}(o,n,r),i),m)),s),o)}function s(e){var a,t="",o="";for(a=0;a<=3;a++)t+=(o="0"+(e>>>8*a&255).toString(16)).substr(o.length-2,2);return t}var m,c,d,l,u,f,b,h,g,p=Array();for(p=function(e){for(var a,t=e.length,o=t+8,n=16*((o-o%64)/64+1),r=Array(n-1),i=0,s=0;s>>29,r}(e=function(e){e=e.replace(/\r\n/g,"\n");for(var a="",t=0;t127&&o<2048?(a+=String.fromCharCode(o>>6|192),a+=String.fromCharCode(63&o|128)):(a+=String.fromCharCode(o>>12|224),a+=String.fromCharCode(o>>6&63|128),a+=String.fromCharCode(63&o|128))}return a}(e)),f=1732584193,b=4023233417,h=2562383102,g=271733878,m=0;m