Skip to content
This repository was archived by the owner on Dec 20, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions .changeset/bright-bats-stare.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/busy-horses-float.md

This file was deleted.

17 changes: 0 additions & 17 deletions .changeset/chatty-apes-help.md

This file was deleted.

26 changes: 0 additions & 26 deletions .changeset/cruel-candies-admire.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/cuddly-bars-do.md

This file was deleted.

30 changes: 0 additions & 30 deletions .changeset/fast-moose-lay.md

This file was deleted.

22 changes: 0 additions & 22 deletions .changeset/legal-trams-sit.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/lucky-weeks-fry.md

This file was deleted.

18 changes: 0 additions & 18 deletions .changeset/moody-dancers-bake.md

This file was deleted.

14 changes: 0 additions & 14 deletions .changeset/old-pugs-hunt.md

This file was deleted.

16 changes: 0 additions & 16 deletions .changeset/plenty-houses-beg.md

This file was deleted.

17 changes: 0 additions & 17 deletions .changeset/ready-worlds-act.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/silver-memes-lose.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/smart-dragons-change.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/smart-eyes-report.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/tame-schools-kick.md

This file was deleted.

22 changes: 0 additions & 22 deletions .changeset/ten-teams-tickle.md

This file was deleted.

18 changes: 0 additions & 18 deletions .changeset/thick-maps-fry.md

This file was deleted.

23 changes: 0 additions & 23 deletions .changeset/witty-adults-read.md

This file was deleted.

61 changes: 61 additions & 0 deletions packages/google-sr-selectors/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,66 @@
# google-sr-selectors

## 3.0.0

### Major Changes

- [`786a8fc`](https://github.com/typicalninja/google-sr/commit/786a8fc47a5d4fc1f32afbf2ad7846d6c614af80) Thanks [@typicalninja](https://github.com/typicalninja)! - Rename CurrencyConvertSelector to UnitConversionSelector

Rename `CurrencyConvertSelector` to `UnitConversionSelector` to better reflect its ability to handle all conversion queries (currency, units, measurements, etc.), not just currency conversions.

**Breaking Changes:**

- `CurrencyConvertSelector` → `UnitConversionSelector`

```diff
- import { CurrencyConvertSelector } from 'google-sr-selectors';
+ import { UnitConversionSelector } from 'google-sr-selectors';
```

### Minor Changes

- [#90](https://github.com/typicalninja/google-sr/pull/90) [`352ba4c`](https://github.com/typicalninja/google-sr/commit/352ba4c68b19c74596b5f7fed0f243855da50346) Thanks [@typicalninja](https://github.com/typicalninja)! - Add metadata selectors to OrganicSearchSelector

This release adds new CSS selectors for extracting metadata from Google search results:

The `metaSource` and `metaAd` selectors are nested within the `metaContainer` element.

```ts
const OrganicSearchSelector = {
metaContainer: "span.qXLe6d.dXDvrc",
metaSource: "span.fYyStc:last-of-type",
metaAd: "span.dloBPe.fYyStc",
};
```

- [#71](https://github.com/typicalninja/google-sr/pull/71) [`cae9f30`](https://github.com/typicalninja/google-sr/commit/cae9f30d98a10b031c8f1833819e30d692f4bfde) Thanks [@tresorama](https://github.com/tresorama)! - Add NewsResult for parsing Google News tab results

Add `NewsResult` parser for Google News tab search results. Requires setting `tbm: 'nws'` in `requestConfig` and is incompatible with other parsers.

```ts
import { NewsResult, search } from "google-sr";

const results = await search({
query: "latest news",
parsers: [NewsResult],
requestConfig: {
queryParams: {
tbm: "nws", // Required for news results
},
},
});
```

- [#89](https://github.com/typicalninja/google-sr/pull/89) [`bb1cc1a`](https://github.com/typicalninja/google-sr/commit/bb1cc1afcd931948b1ebe02bd5627fdc6bc3287e) Thanks [@typicalninja](https://github.com/typicalninja)! - Add thumbnail image to news parser & selector

- [#96](https://github.com/typicalninja/google-sr/pull/96) [`51580a6`](https://github.com/typicalninja/google-sr/commit/51580a698cb9f465d00edcf5f64ba56add0c5814) Thanks [@typicalninja](https://github.com/typicalninja)! - Add RelatedSearchesSelector for parsing related search queries

Add new CSS selectors for extracting related search suggestions that appear at the bottom of Google search results.

- [#94](https://github.com/typicalninja/google-sr/pull/94) [`6c08082`](https://github.com/typicalninja/google-sr/commit/6c08082c298be3ec26c152764de5f05281b375ca) Thanks [@typicalninja](https://github.com/typicalninja)! - Migrate packages to ESM-first with CJS compatibility via dual build

All packages have been migrated from CJS-first to ESM-first architecture. Existing users can continue using the packages without any code changes as both ESM and CJS builds are provided.

## 2.0.0

### Major Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/google-sr-selectors/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "google-sr-selectors",
"version": "2.0.0",
"version": "3.0.0",
"description": "css selectors for google search results",
"repository": {
"type": "git",
Expand Down
Loading