{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4297273,"defaultBranch":"master","name":"wet-boew","ownerLogin":"wet-boew","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-05-11T13:31:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1730142?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714497604.0","currentOid":""},"activityList":{"items":[{"before":"1d4559c0e53fa7fb4251cd81b8a81b0ead40805f","after":"75da477ae5b20a9c11de6527d80d560282873b8c","ref":"refs/heads/master","pushedAt":"2024-05-15T18:46:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duboisp","name":"Pierre Dubois","path":"/duboisp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676030?s=80&v=4"},"commit":{"message":"Minor - Core, Content sanitization: Allow the possibility to open external links in new windows (#9757)","shortMessageHtmlLink":"Minor - Core, Content sanitization: Allow the possibility to open ext…"}},{"before":"4df2b3ec505147e992f51a2d5568f5f9b8bd2458","after":"1d4559c0e53fa7fb4251cd81b8a81b0ead40805f","ref":"refs/heads/master","pushedAt":"2024-05-15T18:08:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Garneauma","name":null,"path":"/Garneauma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4456887?s=80&v=4"},"commit":{"message":"Patch - Data-ajax - Fix ajax filter option to consider spaces in the CSS selector (#9758)","shortMessageHtmlLink":"Patch - Data-ajax - Fix ajax filter option to consider spaces in the …"}},{"before":"37c13075485757c839102612b417ff1e78e84e8f","after":"4df2b3ec505147e992f51a2d5568f5f9b8bd2458","ref":"refs/heads/master","pushedAt":"2024-05-15T17:42:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duboisp","name":"Pierre Dubois","path":"/duboisp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676030?s=80&v=4"},"commit":{"message":"Minor - Share widget: Adding X social media and updating Twitter logo (#9734)","shortMessageHtmlLink":"Minor - Share widget: Adding X social media and updating Twitter logo (… "}},{"before":"3064890a78469444f84672e6b77017907c05194b","after":"37c13075485757c839102612b417ff1e78e84e8f","ref":"refs/heads/master","pushedAt":"2024-05-15T16:08:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Garneauma","name":null,"path":"/Garneauma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4456887?s=80&v=4"},"commit":{"message":"Patch - WCAG Pagination: Added Button Support (#9755)\n\nPatch - Paginate: convert UI to use tags instead of tags.","shortMessageHtmlLink":"Patch - WCAG Pagination: Added Button Support ( #9755 )"}},{"before":"4fc7561f667df2609f22535500d3a6fc5c21e607","after":"3064890a78469444f84672e6b77017907c05194b","ref":"refs/heads/master","pushedAt":"2024-04-30T15:19:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Garneauma","name":null,"path":"/Garneauma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4456887?s=80&v=4"},"commit":{"message":"Release v4.0.79 (#9759)","shortMessageHtmlLink":"Release v4.0.79 (#9759 )"}},{"before":"930158a8d75732e1b754afa34b3b098c7450c47c","after":"4fc7561f667df2609f22535500d3a6fc5c21e607","ref":"refs/heads/master","pushedAt":"2024-04-30T13:20:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Garneauma","name":null,"path":"/Garneauma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4456887?s=80&v=4"},"commit":{"message":"Minor - Geomap: adding option to merge legend label and symbol (#9752)","shortMessageHtmlLink":"Minor - Geomap: adding option to merge legend label and symbol (#9752 )"}},{"before":"b1a2c3763b29a82c233f81db1739ceba49511eac","after":"930158a8d75732e1b754afa34b3b098c7450c47c","ref":"refs/heads/master","pushedAt":"2024-04-23T17:45:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Garneauma","name":null,"path":"/Garneauma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4456887?s=80&v=4"},"commit":{"message":"Release v4.0.78 (#9754)","shortMessageHtmlLink":"Release v4.0.78 (#9754 )"}},{"before":"f136aae85bf48cff24c248217e787c5264b1d18d","after":"b1a2c3763b29a82c233f81db1739ceba49511eac","ref":"refs/heads/master","pushedAt":"2024-04-23T14:39:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Garneauma","name":null,"path":"/Garneauma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4456887?s=80&v=4"},"commit":{"message":"Minor - Twitter embedded timeline: Add data-* presets, \"verified\" example, skip links, iframe title fix (#9704)\n\n* Twitter embedded timeline: Add data-* presets\r\n\r\nSpecifically:\r\n* data-height=\"500\":\r\n * WET sets it when:\r\n * Value is explicitly set to \"fb-page\"\r\n * data-tweet-limit is used without data-height\r\n * Needed to prevent older timeline widget implementations from growing extremely tall and to set a reasonable \"generic\" height going forward\r\n * Starting July 21, 2023... timeline widgets stopped honouring tweet limits and began showing 100 tweets at a time (\"verified\" accounts only)\r\n * 500 pixels matches the default height of the Facebook page plugin (aka Facebook embedded pages)\r\n* data-lang=\"zh-cn\":\r\n * WET sets it when the in-page language is \"zh-Hans\"\r\n * Twitter only supports \"zh-cn\" for Chinese (Simplified)\r\n* data-dnt=\"true\":\r\n * Not used if data-lang=\"false\" is already hardcoded\r\n\r\nRelated changes:\r\n* Plugin now checks every Twitter link in every plugin container (not just the first link)\r\n* Adjust the loading icon's logic accordingly:\r\n * Move it into the data-* logic's foreach loop\r\n * Make its initial if condition check for eventTarget.firstElementChild (i.e. only add a loading icon for the first link in the container)\r\n* Documentation:\r\n * Add specific links to Twitter timelines/languages/properties docs\r\n * Add notable configuration options (ones affected by this PR's logic changes)\r\n\r\n* Twitter embedded timeline: Add \"verified\" account example\r\n\r\nTimeline widgets currently work differently between standard and \"verified\" Twitter accounts:\r\n* Standard accounts: Shows a \"Nothing to see here - yet\" placeholder message\r\n* \"Verified\" accounts: Shows top 100 most-liked tweets (Twitter ignores data-tweet-limit attributes)\r\n\r\nThis adds a second timeline for @Canada (\"verified\" government account) to demonstrate the difference between both \"types\" of account timelines.\r\n\r\nOther changes:\r\n* Use a data-height=\"fb-page\" attribute for the \"verified\" account example\r\n* Adjust nearby content to be more presentable:\r\n * Revise example heading (change to plural, update timeline's official name, use sentence case)\r\n * Revamp Twitter docs link into an expanded section\r\n* Update French translations:\r\n * Translate main page content\r\n * Update outdated page description translation\r\n\r\n* Twitter embedded timeline: Add skip to start/end links\r\n\r\n* Twitter embedded timeline: Override iframe title\r\n\r\nThe timeline's iframe title is English-only and written in title case (\"Twitter Timeline\")...\r\n\r\nThis replaces it with an i18n version written in sentence case.\r\n\r\n* Twitter embedded timeline: Drop limited support for multiple timelines per container\r\n\r\nRationale:\r\n* Looks very strange\r\n* The plugin wasn't designed with it in mind\r\n* Not keen on demonstrating it in official examples\r\n* Skip link logic doesn't play nicely with it\r\n* Traces of support for it in recent logic updates were meant to be \"just in case\" any implementations were doing it in the wild... but there's no evidence they even exist\r\n* Secondary timelines will still work either way, but won't be \"processed\" by the plugin\r\n\r\n* Twitter embedded timeline: Add invisible start notice\r\n\r\nWorks much better in screen readers.\r\n\r\nPreviously, the skip to start link pointed to the timeline iframe's parent div... which caused a ~30-50 second period of silence in NVDA, followed by the entire timeline getting automatically announced.\r\n\r\nThis addresses it by adding an invisible start notice just before the timeline and changing the skip to start link's destination to go there instead. That causes screen readers to only announce the start notice at first - without delay.\r\n\r\nA \"fake\" outline is also added to the timeline for sighted users (to retain the previous behaviour's visual behaviour - which works better for that audience). The start notice is never visually-revealed to them (showing it as an overlay would've covered part of the timeline... not ideal).\r\n\r\n* Twitter embedded timeline: Move skip to end link after start notice\r\n\r\nThe previous order had the skip link positioned before the start notice.\r\n\r\nBut it had the following downsides:\r\n* When users activated the skip to start link:\r\n * Users risked missing out on the skip to end link if they tabbed forward... which might've been problematic if they subsequently got frustrated tabbing through the timeline's endless iframe - without any awareness of the skip to end link's existence.\r\n * Sighted users would see a \"fake\" outline on the timeline... but tabbing backwards would focus onto the skip to end link (which is presented as an overlay \"inside\" the start of the timeline). So the visual order didn't match the focus order.\r\n* Not having both skip links \"inside\" the timeline (i.e. in-between the start/end notices) arguably betrays user expectations.\r\n\r\nPlacing the skip to end link after the start notice resolves all of those issues:\r\n* Users will now have better awareness of the skip to end link's presence.\r\n* Sighted users that tab forward will now perceive the skip to end link's overlay as the first element \"inside\" the timeline.\r\n* Using a sequential order is more in line with user expectations and WCAG 2.x's focus order success criterion (2.4.3).\r\n\r\n* Twitter embedded timeline: Update modified dates\r\n\r\n* Twitter embedded timeline: Move skip link click handler declaration\r\n\r\nMakes more sense to place it in the createSkipLink() function. Especially since createNotice() already does something similar.\r\n\r\nAlso arguably makes more sense to attach the click handlers directly onto the links themselves (as opposed to the document).\r\n\r\n* Twitter embedded timeline: Add workaround for missing iframes in Safari\r\n\r\n* Twitter embedded timeline: Polish Safari iframe workaround\r\n\r\nLeverage eventTarget (pure JS instead of jQuery) and double-quotes for it.\r\n\r\n* Twitter embedded timeline: Update modified dates again\r\n\r\n* Twitter embedded timeline: Add extra examples page\r\n\r\nSpecifically:\r\n* Added a page with 3 extra examples demonstrating extra scenarios impacted by plugin logic changes:\r\n * lang=\"zh-Hans\", in context\r\n * data-dnt=\"false\"\r\n * data-height=\"270\" (doesn't really tie into logic changes... but isn't demonstrated anywhere else)\r\n* Added links to to the extras page in the main Twitter demo and documentation pages (similar to the form validation plugin's merge server-client errors page)\r\n* Updated modified dates\r\n\r\nInspired by @duboisp (via EricDunsworth/wet-boew#2).\r\n\r\n* Twitter embedded Timeline: Use XDevelopers for extra 2nd example\r\n\r\nAvoid having redundant sets of Canada timelines and associated skip links.\r\n\r\nThe plugin doesn't currently attempt to inject extra content to distinguish redundant timelines.\r\n\r\n* Twitter embedded Timeline: Remove extra's trailing spaces\r\n\r\n* Twitter embedded Timeline: Update modified dates yet again\r\n\r\n---------\r\n\r\nCo-authored-by: Marc-André Garneau ","shortMessageHtmlLink":"Minor - Twitter embedded timeline: Add data-* presets, \"verified\" exa…"}},{"before":"9cef6b8b4d5feea3c1b3cec2ad80d65e00e6a1f5","after":"f136aae85bf48cff24c248217e787c5264b1d18d","ref":"refs/heads/master","pushedAt":"2024-03-27T14:20:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Garneauma","name":null,"path":"/Garneauma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4456887?s=80&v=4"},"commit":{"message":"Merge pull request #9748 from ouafaaetta/releases\n\nRelease v4.0.77","shortMessageHtmlLink":"Merge pull request #9748 from ouafaaetta/releases"}},{"before":"a900a839f582df273d539407fabe9c9328c034bc","after":"9cef6b8b4d5feea3c1b3cec2ad80d65e00e6a1f5","ref":"refs/heads/master","pushedAt":"2024-03-27T14:03:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Garneauma","name":null,"path":"/Garneauma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4456887?s=80&v=4"},"commit":{"message":"Minor - Proximity CSS: Disallow column breaks inside colcount list items (#9744)\n\n* Proximity CSS: Disallow column breaks inside colcount list items\r\n\r\nIn CSS columns, content \"breaks\" across columns by default. It helps keep the columns looking balanced. But it looks very strange when multi-line list items break across columns.\r\n\r\nThis adds a new class (colcount-no-break) to prevent it from happening. When used, each list item's content will always \"stick together\". The list items themselves will still be spread across multiple columns.\r\n\r\nAlso added a list columns section to the utilities page:\r\n* Used the style guide's content as a starting point\r\n * Shortened the explanation\r\n* Revised the unordered list example to:\r\n * Deliberately show multi-line list items splitting across columns\r\n * Demonstrate combinations of breakpoint classes\r\n* Added a similar description list example\r\n * Uses div elements out of necessity (dt and dd need a common parent to prevent them from getting \"separated\" across columns)\r\n\r\nCo-authored-by: Chad Farquharson \r\n\r\n* Update src/other/utility/utility-en.hbs\r\n\r\nCo-authored-by: Garneauma \r\n\r\n---------\r\n\r\nCo-authored-by: Chad Farquharson \r\nCo-authored-by: Garneauma ","shortMessageHtmlLink":"Minor - Proximity CSS: Disallow column breaks inside colcount list it…"}},{"before":"973937c7efb470d7f7a5d301fee32d1ccf71b1de","after":"a900a839f582df273d539407fabe9c9328c034bc","ref":"refs/heads/master","pushedAt":"2024-03-25T14:17:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"duboisp","name":"Pierre Dubois","path":"/duboisp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676030?s=80&v=4"},"commit":{"message":"Minor - Merge pull request #9745 from Garneauma/background-image\n\nbgimg: Adding option to have no background image for a specific width descriptor","shortMessageHtmlLink":"Minor - Merge pull request #9745 from Garneauma/background-image"}},{"before":"c3be26ebf28fb68ac8cabcb55ea9705f7006a4d7","after":"973937c7efb470d7f7a5d301fee32d1ccf71b1de","ref":"refs/heads/master","pushedAt":"2024-03-11T14:37:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Garneauma","name":null,"path":"/Garneauma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4456887?s=80&v=4"},"commit":{"message":"Content - Merge pull request #9741 from dannyferguson/master\n\nContent - Correct session-timeout plugin configuration syntax","shortMessageHtmlLink":"Content - Merge pull request #9741 from dannyferguson/master"}},{"before":"a372255d242eae293e29757dbf2ced6123e2471f","after":"c3be26ebf28fb68ac8cabcb55ea9705f7006a4d7","ref":"refs/heads/master","pushedAt":"2024-03-05T15:48:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Garneauma","name":null,"path":"/Garneauma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4456887?s=80&v=4"},"commit":{"message":"Merge pull request #9742 from ouafaaetta/releases\n\nRelease v4.0.75","shortMessageHtmlLink":"Merge pull request #9742 from ouafaaetta/releases"}},{"before":"bb5766158c15bc58ecabba494f9d62ae0e2fd8fa","after":"a372255d242eae293e29757dbf2ced6123e2471f","ref":"refs/heads/master","pushedAt":"2024-03-04T17:22:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Garneauma","name":null,"path":"/Garneauma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4456887?s=80&v=4"},"commit":{"message":"Patch - Merge pull request #9740 from SukkaW/replace-polyfill-io\n\nPatch - Core - replace `polyfill.io` endpoint","shortMessageHtmlLink":"Patch - Merge pull request #9740 from SukkaW/replace-polyfill-io"}},{"before":"16211aec6e4031a8ca081b7e041109b67b29076c","after":"bb5766158c15bc58ecabba494f9d62ae0e2fd8fa","ref":"refs/heads/master","pushedAt":"2024-03-04T16:42:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Garneauma","name":null,"path":"/Garneauma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4456887?s=80&v=4"},"commit":{"message":"Patch - Merge pull request #9737 from EricDunsworth/v4.0-bootstrap-overrides-normalize-revert-link-outlines\n\nPatch - Bootstrap overrides: Revert normalize.css' link outline styles","shortMessageHtmlLink":"Patch - Merge pull request #9737 from EricDunsworth/v4.0-bootstrap-ov…"}},{"before":"5f3ba55c71d54a9eb5cfc6f9463b67216755ca06","after":"16211aec6e4031a8ca081b7e041109b67b29076c","ref":"refs/heads/master","pushedAt":"2024-03-04T15:10:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Garneauma","name":null,"path":"/Garneauma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4456887?s=80&v=4"},"commit":{"message":"Minor - Merge pull request #9735 from Garneauma/data-table\n\nMinor - Tables: adding option to filter with exact match","shortMessageHtmlLink":"Minor - Merge pull request #9735 from Garneauma/data-table"}},{"before":"f13c803c862c411d93984ceb82f1d01ff2a0303b","after":"5f3ba55c71d54a9eb5cfc6f9463b67216755ca06","ref":"refs/heads/master","pushedAt":"2024-02-28T22:11:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duboisp","name":"Pierre Dubois","path":"/duboisp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676030?s=80&v=4"},"commit":{"message":"Content - Calendar Of Events: WGAG 2.1 & 2.2 AA Assessment (#9500)\n\n\r\n---------\r\n\r\nCo-authored-by: hanseller ","shortMessageHtmlLink":"Content - Calendar Of Events: WGAG 2.1 & 2.2 AA Assessment (#9500 )"}},{"before":"b183108c8480b86204ebd02d68cb409ed1e1efaf","after":"f13c803c862c411d93984ceb82f1d01ff2a0303b","ref":"refs/heads/master","pushedAt":"2024-02-28T20:51:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duboisp","name":"Pierre Dubois","path":"/duboisp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676030?s=80&v=4"},"commit":{"message":"Content - Feeds: WGAG 2.1 & 2.2 AA Assessment (#9427)\n\nAccessibility assessment for the wb-feeds plugin\r\n\r\n---------\r\n\r\nCo-authored-by: hanseller ","shortMessageHtmlLink":"Content - Feeds: WGAG 2.1 & 2.2 AA Assessment (#9427 )"}},{"before":"b1148edfb677aeadb437a7cb6f3ba425254db8cf","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/ip-2.0.1","pushedAt":"2024-02-26T15:13:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"6e45da80949da9d5341e995d342ddcd6a31252b0","after":"b183108c8480b86204ebd02d68cb409ed1e1efaf","ref":"refs/heads/master","pushedAt":"2024-02-26T15:13:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"duboisp","name":"Pierre Dubois","path":"/duboisp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676030?s=80&v=4"},"commit":{"message":"Build - Merge pull request #9736 from wet-boew/dependabot/npm_and_yarn/ip-2.0.1\n\nBump ip from 2.0.0 to 2.0.1","shortMessageHtmlLink":"Build - Merge pull request #9736 from wet-boew/dependabot/npm_and_yar…"}},{"before":null,"after":"b1148edfb677aeadb437a7cb6f3ba425254db8cf","ref":"refs/heads/dependabot/npm_and_yarn/ip-2.0.1","pushedAt":"2024-02-20T19:28:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ip from 2.0.0 to 2.0.1\n\nBumps [ip](https://github.com/indutny/node-ip) from 2.0.0 to 2.0.1.\n- [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: ip\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ip from 2.0.0 to 2.0.1"}},{"before":"cdc82ddefa05000142f8c29c5102c4441730520a","after":"6e45da80949da9d5341e995d342ddcd6a31252b0","ref":"refs/heads/master","pushedAt":"2024-01-22T15:45:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"duboisp","name":"Pierre Dubois","path":"/duboisp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676030?s=80&v=4"},"commit":{"message":"Content - Hello world plugin - Merge pull request #9723 from wongrm/edit-grammar-on-hello-world-plugin-example-page\n\nContent - Hello world plugin - Grammar edits for Hello World plugin example","shortMessageHtmlLink":"Content - Hello world plugin - Merge pull request #9723 from wongrm/e…"}},{"before":"9b5b88630460cc90d4705e87789e42555f2fe304","after":"cdc82ddefa05000142f8c29c5102c4441730520a","ref":"refs/heads/master","pushedAt":"2024-01-15T22:31:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"duboisp","name":"Pierre Dubois","path":"/duboisp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676030?s=80&v=4"},"commit":{"message":"Merge pull request #9721 from ouafaaetta/releases\n\nRelease v4.0.74","shortMessageHtmlLink":"Merge pull request #9721 from ouafaaetta/releases"}},{"before":"89a7eca8db509e6c9a101d678537b8908d8dadd1","after":"9b5b88630460cc90d4705e87789e42555f2fe304","ref":"refs/heads/master","pushedAt":"2024-01-15T19:17:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duboisp","name":"Pierre Dubois","path":"/duboisp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676030?s=80&v=4"},"commit":{"message":"Minor - Form Validation - Support form wrapped in decorative elements (#9720)\n\n* wet-boew#9719 Resolved the issue in which the Form Validation library throws an exception if the layout of the html isn't exact\r\n* Form validation - Add test examples with the form wrapped in decorative elements\r\n\r\nclose #9719 \r\n\r\n---------\r\n\r\nCo-authored-by: Andrew Godfroy \r\nCo-authored-by: Pierre Dubois ","shortMessageHtmlLink":"Minor - Form Validation - Support form wrapped in decorative elements (… "}},{"before":"1de8309d46f2b6543f90dd2c6d71b97d3ad176f9","after":"89a7eca8db509e6c9a101d678537b8908d8dadd1","ref":"refs/heads/master","pushedAt":"2024-01-08T19:14:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"duboisp","name":"Pierre Dubois","path":"/duboisp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676030?s=80&v=4"},"commit":{"message":"Merge pull request #9717 from ouafaaetta/releases\n\nRelease v4.0.73","shortMessageHtmlLink":"Merge pull request #9717 from ouafaaetta/releases"}},{"before":"db3c33ae4118f7b4d13bcbc6a15727f94e0c3390","after":"1de8309d46f2b6543f90dd2c6d71b97d3ad176f9","ref":"refs/heads/master","pushedAt":"2024-01-08T15:05:22.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"duboisp","name":"Pierre Dubois","path":"/duboisp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676030?s=80&v=4"},"commit":{"message":"Minor - Merge pull request #9715 from thomasgohard/calevents-minmaxdates\n\nCalendar of events - Add ability to specify the min and max dates for the calendard","shortMessageHtmlLink":"Minor - Merge pull request #9715 from thomasgohard/calevents-minmaxdates"}},{"before":"33be3bb28f96d069483a2a00586ec07194e55e43","after":"db3c33ae4118f7b4d13bcbc6a15727f94e0c3390","ref":"refs/heads/master","pushedAt":"2023-12-14T16:12:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"duboisp","name":"Pierre Dubois","path":"/duboisp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676030?s=80&v=4"},"commit":{"message":"Merge pull request #9714 from ouafaaetta/releases\n\nRelease v4.0.72.1","shortMessageHtmlLink":"Merge pull request #9714 from ouafaaetta/releases"}},{"before":"a0de995a8ff6a0c30707897982c817e0b5442f24","after":"33be3bb28f96d069483a2a00586ec07194e55e43","ref":"refs/heads/master","pushedAt":"2023-12-14T14:52:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"GormFrank","name":"Francis Gorman","path":"/GormFrank","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4353199?s=80&v=4"},"commit":{"message":"Patch - Merge pull request #9713 from duboisp/tables-fix\n\nPatch - Tables - Bug fix of pagination with table filter","shortMessageHtmlLink":"Patch - Merge pull request #9713 from duboisp/tables-fix"}},{"before":"b04a9a815c6c56e6b5c99c95c7a32bcf2737a011","after":"a0de995a8ff6a0c30707897982c817e0b5442f24","ref":"refs/heads/master","pushedAt":"2023-12-12T17:44:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"duboisp","name":"Pierre Dubois","path":"/duboisp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676030?s=80&v=4"},"commit":{"message":"Merge pull request #9712 from ouafaaetta/releases\n\nRelease v4.0.72","shortMessageHtmlLink":"Merge pull request #9712 from ouafaaetta/releases"}},{"before":"2726f8f2074026a01abcabbf8a249bc5e135933c","after":"b04a9a815c6c56e6b5c99c95c7a32bcf2737a011","ref":"refs/heads/master","pushedAt":"2023-12-12T14:36:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Garneauma","name":null,"path":"/Garneauma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4456887?s=80&v=4"},"commit":{"message":"Minor - Add support for top pagination for datatable (#9710)\n\nMinor: Adding support for top pagination for datatable\r\n\r\nMore information in #9709\r\n\r\n---------\r\n\r\nCo-authored-by: Pierre Dubois ","shortMessageHtmlLink":"Minor - Add support for top pagination for datatable (#9710 )"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESuEHkwA","startCursor":null,"endCursor":null}},"title":"Activity · wet-boew/wet-boew"}