{"push_id":852121667,"size":42,"distinct_size":15,"ref":"refs/heads/master","head":"0177123bfffc814232e72d2c3ab3dddde271272e","before":"001d3f638faa63818e7fea21aaaf704039bc374d","commits":[{"sha":"2b161a3dbe6323d139c6ee05ff4fdd19ead5deea","author":{"email":"eee10842c0f40fa79a8543f944f5b0ee61315532@gmail.com","name":"Łukasz Chrząszcz"},"message":"global: super call addition to SmartDict\n\n* BETTER Adds super(SmartDict, self).__init__ call in the\n  __init__ method in SmartDict to be able to make multiple\n  inheritance in Record class in invenio-records and be able\n  to call both parent's __init__.\n\nSigned-off-by: Łukasz Chrząszcz <l.chrzaszcz@gmail.com>\nReviewed-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/2b161a3dbe6323d139c6ee05ff4fdd19ead5deea"},{"sha":"36a1921207337a70749af189c9d7b60bc554b33d","author":{"email":"8d55e006a1b29770f275a5c59a7341f17f8e69d5@cern.ch","name":"Jan Aage Lavik"},"message":"OAIHarvest: resumptionToken fix\n\n* FIX Fixes the parsing of resumptiontoken in incoming OAI-PMH XML\n  which could fail when the resumptiontoken was empty.\n\nTested-by: Esteban J. G. Gabancho <esteban.gabancho@gmail.com>\nSigned-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/36a1921207337a70749af189c9d7b60bc554b33d"},{"sha":"0cbbf8205c28090e93482d8950d20f4ce13e0a8f","author":{"email":"8d55e006a1b29770f275a5c59a7341f17f8e69d5@cern.ch","name":"Jan Aage Lavik"},"message":"legacy: oaiharvest CLI URL parse fix\n\n* FIX Addresses an issue with calling six urllib.parse in a\n  wrong way, making users unable to harvest manually from the\n  command line.\n\nReported-by: werner.gresshoff@uni-muenster.de\nSigned-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/0cbbf8205c28090e93482d8950d20f4ce13e0a8f"},{"sha":"9fd67bf1164dcfa842e15ed8861b34c233561cf5","author":{"email":"ba23c2b5c779c79888e7e7832e7fe2a6c9d6b9a3@orange.fr","name":"Guillaume Dorsival"},"message":"I18N: complete French translation\n\n* BETTER Completes French translation.\n\n* Merge note: adds Guillaume to the THANKS list and adds I18N to the\n  kwalitee module list.  (PR #3402)\n\nSigned-off-by: Guillaume Dorsival <guillaume.dorsival@orange.fr>\nReviewed-by: Tibor Simko <tibor.simko@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/9fd67bf1164dcfa842e15ed8861b34c233561cf5"},{"sha":"dba2274504d9fd0f46b3f29f8ecdf1f89c302d9e","author":{"email":"c7116e45300b163846dc01f3ed02116e3f8ef7a5@cern.ch","name":"Tibor Simko"},"message":"Merge branch 'maint-1.1' into maint-1.2\n\n* maint-1.1:\n  OAIHarvest: resumptionToken fix\n\nSigned-off-by: Tibor Simko <tibor.simko@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/dba2274504d9fd0f46b3f29f8ecdf1f89c302d9e"},{"sha":"cb1ff3c0575d43adc644f0e84013ef1c230b79ac","author":{"email":"cbe838968054321f1896bae349adc49dfa427d73@gmail.com","name":"Charlotte Cattaneo"},"message":"I18N: complete Italian translation\n\n* BETTER Completes Italian translation.\n\n* Merge note: adds Charlotte to the THANKS list and adds I18N to the\n  kwalitee module list.  (PR #3430)\n\nReviewed-by: Tibor Simko <tibor.simko@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/cb1ff3c0575d43adc644f0e84013ef1c230b79ac"},{"sha":"ef95922e207fb68c5cb6d22cdde42391fe3b221f","author":{"email":"c7116e45300b163846dc01f3ed02116e3f8ef7a5@cern.ch","name":"Tibor Simko"},"message":"Merge branch 'maint-1.1' into maint-1.2\n\n* maint-1.1:\n  I18N: complete Italian translation\n\nSigned-off-by: Tibor Simko <tibor.simko@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/ef95922e207fb68c5cb6d22cdde42391fe3b221f"},{"sha":"6ab805af0b25665bac153368b7b2ce581675df5e","author":{"email":"9b2cfbb82b98c608f2c886ba9b6f43b79f78200a@cern.ch","name":"Jacopo Notarstefano"},"message":"installation: nodejs instructions update\n\n* Updates nodejs installation method to current best practice.\n\nSigned-off-by: Jacopo Notarstefano <jacopo.notarstefano@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/6ab805af0b25665bac153368b7b2ce581675df5e"},{"sha":"a0a4fd35c65f85e025daa0eaa87c4ad9bd7801c6","author":{"email":"9b2cfbb82b98c608f2c886ba9b6f43b79f78200a@cern.ch","name":"Jacopo Notarstefano"},"message":"docker: nodejs version pinning\n\n* Specifies in the URL which version of nodejs we want to fetch,\n  since the default URL might change behaviour.\n\nSigned-off-by: Jacopo Notarstefano <jacopo.notarstefano@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/a0a4fd35c65f85e025daa0eaa87c4ad9bd7801c6"},{"sha":"0db98cdf04dfb8a72acc250ea7ce4b96f19d9780","author":{"email":"cbe838968054321f1896bae349adc49dfa427d73@gmail.com","name":"Charlotte Cattaneo"},"message":"I18N: complete Italian translation for v1.2\n\n* BETTER Completes Italian translation for Invenio v1.2.\n\nReviewed-by: Tibor Simko <tibor.simko@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/0db98cdf04dfb8a72acc250ea7ce4b96f19d9780"},{"sha":"7458a6adfa173b5f0d184f57b3f206fa9d047763","author":{"email":"cbe838968054321f1896bae349adc49dfa427d73@gmail.com","name":"Charlotte Cattaneo"},"message":"I18N: updates to Spanish translation\n\nReviewed-by: Tibor Simko <tibor.simko@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/7458a6adfa173b5f0d184f57b3f206fa9d047763"},{"sha":"41d20d29ce1f6708dc1ddfbf53a41c8d1c1401da","author":{"email":"c7116e45300b163846dc01f3ed02116e3f8ef7a5@cern.ch","name":"Tibor Simko"},"message":"i18n: message catalogue update and clean-up\n\n* FIX Updates PO message catalogues and cleans them of duplicated\n  messages.  (closes #3455)\n\n* Adds `setup.py` Babel friendly statements.\n\nSigned-off-by: Tibor Simko <tibor.simko@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/41d20d29ce1f6708dc1ddfbf53a41c8d1c1401da"},{"sha":"c99feee5f5f7a633b9f188d3d053027e2fc66645","author":{"email":"cbe838968054321f1896bae349adc49dfa427d73@gmail.com","name":"Charlotte Cattaneo"},"message":"I18N: German translation updates\n\nReviewed-by: Tibor Simko <tibor.simko@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/c99feee5f5f7a633b9f188d3d053027e2fc66645"},{"sha":"768f0429d2b34a4e0821b2c1995a2656941f82a8","author":{"email":"c7116e45300b163846dc01f3ed02116e3f8ef7a5@cern.ch","name":"Tibor Simko"},"message":"Merge branch 'maint-1.2' into maint-2.0\n\n* maint-1.2:\n  I18N: German translation updates\n  I18N: updates to Spanish translation\n  I18N: complete Italian translation for v1.2\n  I18N: complete Italian translation\n  I18N: complete French translation\n  OAIHarvest: resumptionToken fix\n\n* Merge note: updates phrases and removes inactive ones.\n\nSigned-off-by: Tibor Simko <tibor.simko@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/768f0429d2b34a4e0821b2c1995a2656941f82a8"},{"sha":"0199501e78d2c976c737e4b0c731813ff08f0025","author":{"email":"b43b76f088452fbd97430e599a370977191b854c@cern.ch","name":"Nicolas Harraudeau"},"message":"installation: fix alembic dependency version\n\n* FIX Fixes database creation and upgrading by limiting Alembic version\n  to <0.7.\n\nSigned-off-by: Nicolas Harraudeau <nicolas.harraudeau@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/0199501e78d2c976c737e4b0c731813ff08f0025"},{"sha":"fa683f8f02b86c6b2c3474fcc0a4ef653210145d","author":{"email":"b43b76f088452fbd97430e599a370977191b854c@cern.ch","name":"Nicolas Harraudeau"},"message":"accounts: PEP8 code style improvements\n\nSigned-off-by: Nicolas Harraudeau <nicolas.harraudeau@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/fa683f8f02b86c6b2c3474fcc0a4ef653210145d"},{"sha":"cd412ea0d750d7ea9a6296a37fd724d09e33bccb","author":{"email":"b43b76f088452fbd97430e599a370977191b854c@cern.ch","name":"Nicolas Harraudeau"},"message":"annotations: PEP8 code style improvements\n\nSigned-off-by: Nicolas Harraudeau <nicolas.harraudeau@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/cd412ea0d750d7ea9a6296a37fd724d09e33bccb"},{"sha":"ad1af82a96069aae42eb265a21afd5aeadb1d517","author":{"email":"b43b76f088452fbd97430e599a370977191b854c@cern.ch","name":"Nicolas Harraudeau"},"message":"tags: PEP8 code style improvements\n\nSigned-off-by: Nicolas Harraudeau <nicolas.harraudeau@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/ad1af82a96069aae42eb265a21afd5aeadb1d517"},{"sha":"ecb6d6e79282fb555483d3133bf3e61dfeaf2e64","author":{"email":"b43b76f088452fbd97430e599a370977191b854c@cern.ch","name":"Nicolas Harraudeau"},"message":"global: fix standard flash messages security\n\n* SECURITY Fixes potential XSS issues by changing main flash messages\n  template so that they are not displayed as safe HTML by default.\n\n* NOTE Displaying HTML safe flash messages can be done by using one\n  of these flash contexts: '(html_safe)', 'info(html_safe)',\n  'danger(html_safe)', 'error(html_safe)', 'warning(html_safe)',\n  'success(html_safe)' instead of the standard ones (which are the same\n  without '(html safe)' at the end).\n\nSigned-off-by: Nicolas Harraudeau <nicolas.harraudeau@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/ecb6d6e79282fb555483d3133bf3e61dfeaf2e64"},{"sha":"7f61663da43960303a907a8d431ff5226f7d6340","author":{"email":"b43b76f088452fbd97430e599a370977191b854c@cern.ch","name":"Nicolas Harraudeau"},"message":"search: fix flash messages security\n\n* SECURITY Fixes potential XSS issues by changing search flash\n  messages template so that they are not displayed as safe HTML by\n  default.\n\n* NOTE Displaying HTML safe flash messages can be done by using one\n  of these flash contexts: 'search-results-after(html_safe)',\n  'websearch-after-search-form(html_safe)' instead of the standard\n  ones (which are the same without '(html safe)' at the end).\n\nSigned-off-by: Nicolas Harraudeau <nicolas.harraudeau@cern.ch>","distinct":false,"url":"https://api.github.com/repos/nharraud/b2share/commits/7f61663da43960303a907a8d431ff5226f7d6340"}]}