{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":104985901,"defaultBranch":"main","name":"vue-stripe","ownerLogin":"vue-stripe","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-09-27T07:22:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/72558505?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1705979772.0","currentOid":""},"activityList":{"items":[{"before":"ea38eb221255285a108eec7c24c457e81c901bb9","after":"346e873e2b32f7b54cef5110d4ecff01d45e2ad3","ref":"refs/heads/main","pushedAt":"2024-03-12T01:22:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"Merge pull request #350 from delcantao/patch-1\n\nUpdate README.md","shortMessageHtmlLink":"Merge pull request #350 from delcantao/patch-1"}},{"before":"4d8c549aeb8bad4240793e11bfc5ecb77eb88344","after":"ee589c1edc31f54d52e899a441d8a18fc2e80808","ref":"refs/heads/refactor/next","pushedAt":"2024-01-24T07:51:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"chore: re-run ci","shortMessageHtmlLink":"chore: re-run ci"}},{"before":"97c6ce83331dc593257b3d6d87c31240d9f45b6d","after":"4d8c549aeb8bad4240793e11bfc5ecb77eb88344","ref":"refs/heads/refactor/next","pushedAt":"2024-01-24T07:49:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"chore: re-run ci","shortMessageHtmlLink":"chore: re-run ci"}},{"before":"cb277d7477e2221c3535c02a0e0f0d793bcdd981","after":"97c6ce83331dc593257b3d6d87c31240d9f45b6d","ref":"refs/heads/refactor/next","pushedAt":"2024-01-24T07:37:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"chore: re-run ci","shortMessageHtmlLink":"chore: re-run ci"}},{"before":"73b01f31c5269406884e5c12ea56ae3555170818","after":"cb277d7477e2221c3535c02a0e0f0d793bcdd981","ref":"refs/heads/refactor/next","pushedAt":"2024-01-24T07:33:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"🔧 chore(config.mjs): enable cleanUrls with subfolders for better URL structure\nThe cleanUrls option is set to 'with-subfolders' to improve the URL structure of the website. This will remove the file extensions from the URLs and create cleaner and more user-friendly URLs with subfolders.","shortMessageHtmlLink":"🔧 chore(config.mjs): enable cleanUrls with subfolders for better URL …"}},{"before":"34d98cbd655268e89cb4c8f8002023a72f7c7394","after":"73b01f31c5269406884e5c12ea56ae3555170818","ref":"refs/heads/refactor/next","pushedAt":"2024-01-24T07:24:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"🔀 refactor(use-elements.js): change parameter order in initializeElements function to improve consistency\n🔀 refactor(use-stripe.js): remove unused console.log statements and provide injection of 'stripe-instance'\n🔀 chore(index.js): import and export useElements from use-elements.js\nThe parameter order in the initializeElements function in use-elements.js has been changed to improve consistency with other functions. The console.log statements in use-stripe.js have been removed as they were no longer needed. The provide injection of 'stripe-instance' in use-stripe.js has been removed as it was not being used. The useElements function has been imported and exported in index.js to make it available for use.","shortMessageHtmlLink":"🔀 refactor(use-elements.js): change parameter order in initializeElem…"}},{"before":"9b91898c88e7adeb0df095f77480b5b85e0c6e63","after":"34d98cbd655268e89cb4c8f8002023a72f7c7394","ref":"refs/heads/refactor/next","pushedAt":"2024-01-23T03:30:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"🎨 style(README.md): update README.md with new banner and headings\nThe README.md file has been updated to include a new banner image and updated headings. The banner image now displays a Vue Stripe logo, and the headings have been styled to match the design of the project.","shortMessageHtmlLink":"🎨 style(README.md): update README.md with new banner and headings"}},{"before":"9ec0e688d698f227b078c2c9e80b24cc688485a0","after":"9b91898c88e7adeb0df095f77480b5b85e0c6e63","ref":"refs/heads/refactor/next","pushedAt":"2024-01-23T03:30:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"🎉 feat(banner.png): add new banner image for the application\nThe new banner image has been added to enhance the visual appeal of the application.","shortMessageHtmlLink":"🎉 feat(banner.png): add new banner image for the application"}},{"before":"2bd08f739e66362ad83273ef463e354c0175d93a","after":"ea38eb221255285a108eec7c24c457e81c901bb9","ref":"refs/heads/main","pushedAt":"2024-01-23T03:16:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"Merge pull request #348 from vue-stripe/jofftiquez-patch-1\n\nUpdate README.md","shortMessageHtmlLink":"Merge pull request #348 from vue-stripe/jofftiquez-patch-1"}},{"before":null,"after":"10d3b397db1e201973dffc738565a37af732fd6b","ref":"refs/heads/jofftiquez-patch-1","pushedAt":"2024-01-23T03:16:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"240d99020daddf3b23ec66055e23f57e213876dc","after":"9ec0e688d698f227b078c2c9e80b24cc688485a0","ref":"refs/heads/refactor/next","pushedAt":"2024-01-20T15:42:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"🔧 chore(use-stripe.js): rename initStripe function to initializeStripe for clarity and consistency\n🔧 chore(use-stripe.js): remove unused initElements function\nThe function initStripe has been renamed to initializeStripe to improve clarity and consistency with other function names. The unused function initElements has been removed to eliminate unnecessary code.","shortMessageHtmlLink":"🔧 chore(use-stripe.js): rename initStripe function to initializeStrip…"}},{"before":"a1dcc220603c46d94de0fee040ad635e034afed4","after":"240d99020daddf3b23ec66055e23f57e213876dc","ref":"refs/heads/refactor/next","pushedAt":"2024-01-19T07:08:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"✨ feat(use-element.js): add useElement composable to handle element creation and mounting\nThe `useElement` composable is added to handle the creation and mounting of elements. It exports functions for creating an element, mounting it to a mount point, and handling various element events such as change, ready, focus, blur, and escape. This composable utilizes the `vue-demi` library's `ref` function to create reactive references for the element and loading state.","shortMessageHtmlLink":"✨ feat(use-element.js): add useElement composable to handle element c…"}},{"before":"ba042050b9aaff615cdae4e8879d2a70be731f70","after":"a1dcc220603c46d94de0fee040ad635e034afed4","ref":"refs/heads/refactor/next","pushedAt":"2024-01-19T01:36:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"chore: remove vitepress","shortMessageHtmlLink":"chore: remove vitepress"}},{"before":"3b38aa510033b370bb0741aa1f197e4c8672f59a","after":"ba042050b9aaff615cdae4e8879d2a70be731f70","ref":"refs/heads/refactor/next","pushedAt":"2024-01-19T01:03:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"chore: run ci","shortMessageHtmlLink":"chore: run ci"}},{"before":"e5173b0e2a489e3e75f0f0c63e84f6a50d622fc0","after":"3b38aa510033b370bb0741aa1f197e4c8672f59a","ref":"refs/heads/refactor/next","pushedAt":"2024-01-19T00:38:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"docs: add vitepress","shortMessageHtmlLink":"docs: add vitepress"}},{"before":"dd97c009e342acd1a342de4584b575cb8803c9b1","after":"e5173b0e2a489e3e75f0f0c63e84f6a50d622fc0","ref":"refs/heads/refactor/next","pushedAt":"2024-01-18T15:51:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"refactor: create new branch\n\nThis new branch is now using vue-demi as the main development wrapper\nto add support to vue 2 later.\n\nCurrently, this branch is experimenting 2 types of usage. First, the purely\ncomponent approach which has more template codes but is more straight forward\nand easier to understand. The second one is but using a more leaner approach\nusing composables. With only exposing useStripe with two main methors initStripe\nand initElements, you'll easily get the stripe instance and the elements instance\nwhich promotes a more robust usage because you already have the access to the\ninstances inside the script compared to the component where they're only in the\nslot scope variables.","shortMessageHtmlLink":"refactor: create new branch"}},{"before":null,"after":"dd97c009e342acd1a342de4584b575cb8803c9b1","ref":"refs/heads/refactor/next","pushedAt":"2024-01-18T12:17:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"chore: create vite version","shortMessageHtmlLink":"chore: create vite version"}},{"before":null,"after":"dd97c009e342acd1a342de4584b575cb8803c9b1","ref":"refs/heads/refactor/v5-vite","pushedAt":"2023-11-03T03:17:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"chore: create vite version","shortMessageHtmlLink":"chore: create vite version"}},{"before":"24862b46ef22802ab20ae8a6b58574ba8fed0fbb","after":null,"ref":"refs/heads/jofftiquez-patch-1","pushedAt":"2023-08-03T00:27:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"}},{"before":"8851ddd7c461f0f669407b1cb1700c94bb2a52a4","after":"2bd08f739e66362ad83273ef463e354c0175d93a","ref":"refs/heads/main","pushedAt":"2023-08-03T00:27:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"Merge pull request #341 from vue-stripe/jofftiquez-patch-1","shortMessageHtmlLink":"Merge pull request #341 from vue-stripe/jofftiquez-patch-1"}},{"before":null,"after":"24862b46ef22802ab20ae8a6b58574ba8fed0fbb","ref":"refs/heads/jofftiquez-patch-1","pushedAt":"2023-08-03T00:26:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a11cd5c436cb14514d8b3a95b1101039e9777a1e","after":"e8b550610ff2fab0c45375e4f404d2e4f0a18e15","ref":"refs/heads/refactor/v5","pushedAt":"2023-08-03T00:17:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"🔒 chore(.env.example): add example environment variables for Stripe secret and publishable keys\n🔒 chore(.gitignore): add .env file to the list of ignored files\n🔒 chore(server/index.js): use environment variable for Stripe secret key instead of hardcoding it\nThe .env.example file now includes example environment variables for the Stripe secret and publishable keys. The .env file is now added to the list of ignored files in the .gitignore file. In the server/index.js file, the Stripe secret key is now retrieved from the environment variable process.env.STRIPE_SECRET_KEY instead of being hardcoded. This improves security by not exposing sensitive information in the codebase.","shortMessageHtmlLink":"🔒 chore(.env.example): add example environment variables for Stripe s…"}},{"before":"c3a46f244c9fb76e524898dfb7d7b15b26610352","after":"a11cd5c436cb14514d8b3a95b1101039e9777a1e","ref":"refs/heads/refactor/v5","pushedAt":"2023-08-02T18:46:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"🔄 chore(package.json): update package name and version, and adjust build script for library\n📦 package name and version have been updated to \"@vue-stripe/vue-stripe\" and \"5.0.0\" respectively to reflect the changes in the project. The build script has been adjusted to use the updated package name \"vue-stripe\" instead of \"vue-stripe-next\" for consistency.","shortMessageHtmlLink":"🔄 chore(package.json): update package name and version, and adjust bu…"}},{"before":"148bf5cf6eff52dcd6be06e4b1043a97773407ef","after":"c3a46f244c9fb76e524898dfb7d7b15b26610352","ref":"refs/heads/refactor/v5","pushedAt":"2023-08-02T18:43:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"🔥 refactor: major changes in v5 branch\n\n- merged work by @MahoMuri\n- remove vite in favor of vue-cli setup for easier bundling\n- each components has been tested working\n- each composables has been tested working","shortMessageHtmlLink":"🔥 refactor: major changes in v5 branch"}},{"before":"c4673ed2ab6b4f4cf40c34fb0a630e28aa43ea3d","after":null,"ref":"refs/heads/mahomuri/refactor/v5","pushedAt":"2023-08-02T15:32:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"}},{"before":"02dc5e7aa88a9679c3b3934759330bfc7df471da","after":"148bf5cf6eff52dcd6be06e4b1043a97773407ef","ref":"refs/heads/refactor/v5","pushedAt":"2023-08-02T15:32:14.000Z","pushType":"pr_merge","commitsCount":21,"pusher":{"login":"jofftiquez","name":"Joff Tiquez","path":"/jofftiquez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8638243?s=80&v=4"},"commit":{"message":"Merge pull request #317 from vue-stripe/mahomuri/refactor/v5","shortMessageHtmlLink":"Merge pull request #317 from vue-stripe/mahomuri/refactor/v5"}},{"before":"a029c6e49bf1f686da86cde29e45e658533eeb42","after":"c4673ed2ab6b4f4cf40c34fb0a630e28aa43ea3d","ref":"refs/heads/mahomuri/refactor/v5","pushedAt":"2023-06-10T09:33:24.714Z","pushType":"push","commitsCount":1,"pusher":{"login":"MahoMuri","name":"MahoMuri","path":"/MahoMuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49968553?s=80&v=4"},"commit":{"message":"🐛 fix(stripe): rename elementsOptions to elementOptions in PaymentElement, LinkAuthenticationElement, ExpressCheckoutElement and AddressElement components to improve semantics and consistency\n🔥 chore(stripe): remove validator for elementsOptions in PaymentElement component since it's not necessary anymore\n🔥 chore(stripe): remove validator for elementsOptions in LinkAuthenticationElement component since it's not necessary anymore\n🔥 chore(stripe): remove validator for elementsOptions in ExpressCheckoutElement component since it's not necessary anymore\n🔥 chore(stripe): remove validator for elementsOptions in AddressElement component since it's not necessary anymore\n🔥 chore(stripe): remove unused props in AddressElement component","shortMessageHtmlLink":"🐛 fix(stripe): rename elementsOptions to elementOptions in PaymentEle…"}},{"before":"16d301dcbd9426bddce79fe5c5cc2c038bc259d9","after":"a029c6e49bf1f686da86cde29e45e658533eeb42","ref":"refs/heads/mahomuri/refactor/v5","pushedAt":"2023-06-01T23:10:22.442Z","pushType":"push","commitsCount":1,"pusher":{"login":"MahoMuri","name":"MahoMuri","path":"/MahoMuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49968553?s=80&v=4"},"commit":{"message":"🔧 chore: refactor Stripe elements to emit events with camelCase names instead of kebab-case to follow Vue.js conventions.","shortMessageHtmlLink":"🔧 chore: refactor Stripe elements to emit events with camelCase names…"}},{"before":"a905df4938bb9fd086aeef478c3f70b0d1fe24a5","after":"16d301dcbd9426bddce79fe5c5cc2c038bc259d9","ref":"refs/heads/mahomuri/refactor/v5","pushedAt":"2023-05-26T04:53:47.664Z","pushType":"push","commitsCount":1,"pusher":{"login":"MahoMuri","name":"MahoMuri","path":"/MahoMuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49968553?s=80&v=4"},"commit":{"message":"✨ feat(index.js): add AddressElement component to export list\n🚀 chore(index.js): import AddressElement component in index.js\n✨ feat(AddressElement.vue): add AddressElement component to support Stripe's Address Element\n🔧 chore(constants/index.js): add ADDRESS_ELEMENT_TYPE constant to support Address Element in Stripe\n\n✨ feat(AddressElement.vue): add new component for Stripe address element with props for customization and methods for interaction with the element.","shortMessageHtmlLink":"✨ feat(index.js): add AddressElement component to export list"}},{"before":"c11675de3f26753328ecd2192f4a9ec88b353e42","after":"a905df4938bb9fd086aeef478c3f70b0d1fe24a5","ref":"refs/heads/mahomuri/refactor/v5","pushedAt":"2023-05-22T03:13:26.262Z","pushType":"push","commitsCount":1,"pusher":{"login":"MahoMuri","name":"MahoMuri","path":"/MahoMuri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49968553?s=80&v=4"},"commit":{"message":"🔨 refactor(index.js): update file paths to use absolute paths instead of relative paths\n🔥 chore(ExpressCheckoutElement.vue): remove unused slot and div element","shortMessageHtmlLink":"🔨 refactor(index.js): update file paths to use absolute paths instead…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEEuECRQA","startCursor":null,"endCursor":null}},"title":"Activity · vue-stripe/vue-stripe"}