Releases: GoogleChromeLabs/ps-analysis-tool
v0.9.0
Changelog
Extension
- Feature: Complete migration to CDP #539
- Feature: Add and implement i18n translation locales #713
- Feature: Navigate from PSAT to network panel #685
- Feature: Add “Protected Audience” landing page #714
- Feature: Add blocking direction icons in CLI #715
- Fix: Persist filters after web page reload #692
- Fix: Exemption section disappearing #691
- Fix: GSI messaging on correct urls. #684
- Fix: Inconsistent highlighting on livemint.com #683
- Fix: Update menu bar scrolling logic #699
- Fix: v1.0 QA issues #717
- Fix: Conditionally use
I18n.getMessage
function insideInfoCard
#720 - Fix: Update UI/UX of table components #679
- Fix: Update UX of design system components #693
CLI
- Feature: Add known breakages section in CLI #708
- Upgrade to the latest Puppeteer version and fix cookie mapping issues #704
- Update CLI messaging to be smaller and more concise #721
- Feature: Publish packages on the NPM registry #698
- Refactor: CLI package into 2 different packages #687
- Make -u argument optional in CLI. #711
- Fix: Create separate CSV generation utils for CLI dashboard and extension #619
- Add website hostname as prefix to cookie table CSV #700
- Fix: Report throwing error when downloaded from CLI. #709
- CLI: Add ability to catch exempted cookies #712
- Fix:
Samesite
value in cookie table CSV #726 - Fix missing frame key in the page frames hash map #728
- Fix: Paths for CLI to work on global as well as local installation #727
Others
- Add
chrome-pat
andchrome-pat-ps
commands to test Private Advertising #706 - Close support issues using stale actions. #571
- Temporarily remove storybook package #702
- Refactor: Update package scope name to
@google-psat
#725
Props
Alberto A. Medina (@amedina), Mohammad Sayed (@mohdsayed ), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Milind More (@milindmore22), Pavan Patil (@pavanpatil1), Swanand01 @Swanand01, Fellyph Cintra (@fellyph), Joel Lobo (@joellobo1234)
v0.8.0
Changelog
Extension
- Improve “Known Breakages” component UI #643
- Update “Clear All” button render condition for filter chips #637
- Add readiness content under “Facilitated Testing” section #663
- Fix: Broken download button icon UI #636
- Fix: Known breakages section throwing error when a link is quickly opened and closed #654
- Update “Privacy Sandbox” timeline SVG #649
- Update landing pages UI #659
- Fix: Normalize blocking reason #658
- Fix: Retention period cookie filter #665
- Fix: Errors appearing on extension page #668
- Enhancement: HTML Report #672
- Remove reCaptcha from library detection #670
CLI
- Feature: Add HTML report generation to CLI dashboard and CLI #646
- Fix: Remove debug log statement #633
- Fix: Merge blocked reasons data in dashboard #650
- Enhancement: CLI output path relative to “out” directory. #638
- Miscellaneous CLI dashboard improvements #660
Others
- Feature: Update babel-loader webpack config to have caching support for faster builds #452
- Fetch Chrome launcher script from main instead of develop branch #667
Props
Alberto A. Medina (@amedina), Mohammad Sayed (@mohdsayed ), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Milind More (@milindmore22), Pavan Patil (@pavanpatil1), Niraj Giri (@nirajgiriXD), Fellyph Cintra (@fellyph), Joel Lobo (@joellobo1234)
v0.7.0
Changelog
Extension
- Feature: Export report in an HTML file #545
- Feature: Show exempted cookies in extension #522
- Feature: Add i18n module #575
- Feature: Accept GDPR banner consent. #372
- Fix: Left over references and make some more space in the cookie table #584
- Fix: Clear cookie preview area #568
- Refactor: Update table storage and prefix icon type #546
- Refactor: Extension UI and Service Worker. #519
- Refactor: Rename column cookie affected column to issues #580
- Refactor: Add disabled state to the Button component #585
- Refactor: Increase test coverage for extension package #520
- Refactor: Restructure cookies landing page #528
- Enhancement: Add information on how to verify if a user is part of 1% experimental group #543
- Enhancement:Update extension icons #583
- Enhancement: Enlarge extension icon #598
- Enhancement : Add blocking status column in the CSV export from the table in extension #591
- Enhancement: Add context provider to sidebar #498
- Miscellaneous UI updates #599
- Enhancement: Navigate to
Settings
page fromBlocked Cookies
section #603 - Enhancement: Use the warning icon on the cookie issues panel #604
- Refactor: Update cookies section on the landing page #615
- Fix: Context invalidated for sites which do not send request after the site is loaded. #611
CLI
- Feature: Add option to pass a port for development server #579
- Enhancement: Move download report button in cli-dashboard to the sticky menu bar #595
- Enhancement: CLI, replace "Cookies with issues" with "Cookie issues" in the sidebar. #596
- Enhancement: CLI updates #602
- Fix: CLI dashboard showing multiple cookie entries for same cookies #597
- Fix: CLI dashboard blocking reason. #618
Others
- Add demo RWS for command line launcher #578
Props
Alberto A. Medina (@amedina), Mohammad Sayed (@mohdsayed ), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Milind More (@milindmore22), Pavan Patil (@pavanpatil1), Niraj Giri (@nirajgiriXD), Fellyph Cintra (@fellyph), Joel Lobo (@joellobo1234)
v0.6.0
Changelog
Extension
- Enhancement: Library detection package to identify more libraries #555
- Miscellaneous settings page changes #544
- Maintain selected row’s background color in row selection #556
- Use
cookieStore
API to fetch JS cookies. #550 - Fix: Inconsistency of CDP switch state. #554
- Fix: Update filters comparator #549
- Fix: Add provider to allowed list #551
- Fix: Incorrect cookie scope classification #553
- Fix: Remove unmapped orphan cookies. #558
- Enable CDP and multi-tab using query parameters #559
- Fix: Highlighting logic for undetermined blocking status cookie and create a new column for it #557
- Fix: Handle Infinite loading of library detection section on 404 page #562
- Fix: Normalise cookie key to fix duplicate cookie issue #563
CLI
- Fix: CLI not quitting after generating output. #552
Others
- Chrome-Launcher: Open all example.com URLs with CDP and multi-tab on. #560
Props
Alberto A. Medina (@amedina), Mohammad Sayed (@mohdsayed ), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Milind More (@milindmore22), Pavan Patil (@pavanpatil1), Niraj Giri (@nirajgiriXD), Fellyph Cintra (@fellyph)
v0.5.2
Changelog
Extension
- List unmapped and orphaned cookies #527
- Fix: Allow-listed rows to highlight after frame change #531
- Fix: Related website sets not recognizing ccTLDs as part of the group #523
Others
- Rename
third_party
toassets
#530
Props
Alberto A. Medina (@amedina), Mohammad Sayed (@mohdsayed ), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Milind More (@milindmore22), Pavan Patil (@pavanpatil1), Prasad (@prasadnevase), Fellyph Cintra (@fellyph)
v0.5.1
Changelog
Extension
- Restructure
Facilitated Testing
landing page UI #493 - Two-step process for toggling CDP state #494
- Enhancement: Update cookie's blocking status enum and UI #507
- Enhancement: Add UTM params to outgoing links #512
- Fix: UI and change messaging in toast message #511
- Fix: Library detection miscellaneous QA issues #495
- Fix: Keep service worker alive #513
- Fix: Slow loading cookies on page change #484
- Style-Fix: Scale up cookie prefix icon and update message text in cookie details. #514
CLI
Others
- Disable auto opening of Chrome DevTools by default for all tabs #491
Props
Alberto A. Medina (@amedina), Mohammad Sayed (@mohdsayed ), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Krupa (@kjnanda), Mitesh Shah (@MiteshShah), Milind More (@milindmore22), Manoj Mohan (@manoj-makkuboy), Pavan Patil (@pavanpatil1), Prasad (@prasadnevase), Fellyph Cintra (@fellyph)
v0.5.0
Changelog
Extension
- Feature: Add the capability of setting "allow list" content policy #376
- Feature: Detect use of Google Sign In (GSI) libraries #425
- Feature: Optimise cookie updating iterations to reduce the cookie loading time #436
- Feat: Export cookie table data from the extension #457
- Fix the method of fetching value for JS cookies #364
- Fix: Update minor UI elements #367
- Enhancement: Add 3PCD content to PS landing page #475
- Feature: Update report downloader function to download sitemap report #368
- Feature: Uniform filtering developer experience across frames #414
- Chore: Add missing docs and todos #413
- Feature: Copy paste using keyboard #365
- Enhancement: Add
Partition Key
filter to extension #442 - Enhancement: Make UI/UX changes to
Blocked Reasons
filter. #399 - Chore: Add unit test for findAnalyticsMatch #438
- Enhancement: Format columns width with
widthWeightagePercentage
#401 - Fix miscellaneous allow list QA issues #460
- Feature: Implement
All
filter value forBlocked Reasons
filter #447 - Feature: Add
Expand/Collapse All
button inside filters sidebar #446 - Fix: Refresh page on context invalidate #465
- Remove topics list feature #463
- Feature: Make CLI dashboard filters dynamic #455
- Enhancement: Addition of
Quick Links
on landing pages #468 - Fix: Errors appearing on extension page #472
- HotFix: Persist data using global variable #476
- Fix: Library detection section occasional infinite loading #478
- Fix: Zero cookie issue when window is reopened #479
- Feature: Differentiate between cookies blocked in request or response #474
- Feature: Create "Facilitated Testing" landing page #480
CLI
- Enhancement: CLI decoupling - Save analysis results in a directory #407
- Fix: CLI dashboard not showing data #445
- Feature: Add blocked reasons to CLI output data #435
- Fix: Column order in output CSV files #443
- Fix: Typos in CLI messages #449
- Update miscellaneous UI elements #466
- Style Fix: Rearrange and rename components in CLI dashboard #469
- Fix: CLI fixes in v0.5.0 regression testing #481
Others
- Quickly Launch Different Chrome for Privacy Sandbox Demo #211
- Enhancement: Add additional documentation with Chrome launcher commands #416
- Correct the URL in the [install.sh](http://install.sh/) for the launcher script #470
- Update: Change cookie database URL #415
- Update d.c.c. links #417
- Merge
main
intodevelop
#451 - Update flags and profile color in Chrome launcher #467
Props
Alberto A. Medina (@amedina), Mohammad Sayed (@mohdsayed ), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Krupa (@kjnanda), Mitesh Shah (@MiteshShah), Milind More (@milindmore22), Barry Pollard (@tunetheweb), Manoj Mohan (@manoj-makkuboy), Pavan Patil (@pavanpatil1), Prasad (@prasadnevase), Fellyph Cintra (@fellyph)
v0.4.2
Changelog
Extension
- Feature: Provide switch to turn PSAT's debugging capabilities on and off #429
- Chore: Update cookie database #430
- Chore: Update related website sets data #431
Props
Alberto A. Medina (@amedina), Mohammad Sayed (@mohdsayed ), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Krupa (@kjnanda), Pavan (@pavanpatil1)
v0.4.1
Changelog
Extension
Enhancement: Blur sidebar frames when no cookie data is available #384
Props
Alberto A. Medina (@amedina), Mohammad Sayed (@mohdsayed ), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Krupa (@kjnanda)
v0.4.0
Changelog
CLI
- Feature: Add custom sidebar hook and component #193
- Feature: Implement keyboard navigation inside sidebar #266
- Feature: Implement generic filtering and search capabilities #289
- Feature: Integrate filtering and searching capability to cli dashboard #290
- Feature: Implement persistent settings for table #291
- Feature: Implement generic sidebar for extension #306
- Feature: Implements generic filtering and searching capabilities inside the extension #323
- Fix: MaxListenerExceedWarning when analyzing sitemap #260
- Fix: Affected cookies CSV output #308
- Fix: Report generation in
cli-dashboard
#318 - Enhancement: add interface using CSV file in CLI. #274
- Enhancement: CLI analyze sites with local sitemap #271
- Refactor: Move dashboard's data processing to utils #192
PSAT Extension
- Feature: Use Floating UI for tooltip positioning #276
- Update tools input field inline to devtools's UI #243
- Feature: Use Chrome DevTools Protocol to extract extra information #270
- Feature: Extract information and show it on the settings page for reporting bugs in the extension. #307
- Feature: Add context menu to copy network filter string to filter network requests #333
- Enhancement: Reorder column to get important data at #337
- Fixing hover input state in dark mode #295
- Update quick links on landing pages #329
Props
Alberto A. Medina (@amedina), Sayed Taqui (@sayedtaqui), Ayush Nirwal (@ayushnirwal), Mayank Rana (@mayan-000), Kudaligi Amoghavarsha (@amovar18), Gagan Deep Singh (@gagan0123), Maitreyie Chavan (@maitreyie-chavan), Krupa (@kjnanda)