Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
Changed
Fixed
Removed
1.1.1 - 2023-02-15
Added
Changed
- Exclude Deno and DOMException from distribution shim.
- Refine retrieval of Node/Deno version.
1.1.0 - 2023-02-02
Added
- [Google Shopping] Add new API.
1.0.0 - 2023-01-19
Added
- Add pagination support for
getJson
. - Export error classes.
- Add examples.
- [Apple Reviews] Add more sort options.
- [Google Finance] Add new API.
- [Google Maps Photo Meta] Add new API.
- [Google Maps] Add
place_id
parameter. - [Google] Add
kgmid
andsi
parameters.
Changed
- [Google Trends] Refine
tz
parameter documentation. - [Google] Refine
start
parameter documentation.
0.0.13 - 2023-01-13
Fixed
- Ensure engine parameter type exports actually appear in the npm module.
0.0.12 - 2023-01-09
Changed
- Minor refactoring of validators.
Fixed
- Ensure engine parameter type exports are not exported in the JS ESM module.
0.0.11 - 2023-01-05
Added
- Add module version to the
source
parameter.
Changed
- Update deploy flow to be triggered by a change in
version.ts
. - Update development dependencies.
0.0.10 - 2023-01-03
Added
- [Google About This Result] Add
google_domain
parameter. - Ensure
cov_profile
is cleared when generating test coverage. - Add
CONTRIBUTING.md
. - Update VSCode workspace settings to format TypeScript and Markdown using deno.
- Add descriptions for base parameters.
Fixed
- Ensure engine parameter types include SerpApi types (e.g.
api_key
,device
).
0.0.9 - 2022-12-27
Added
- [Google Lens] Add types.
- Update build GitHub Action workflow to test the building of npm files.
Changed
- Update tests.
- Run
getLocations
tests regardless of whether API key is defined. - Use metered query for some tests.
- Add missing case for
getHtmlBySearchId
.
- Run
0.0.8 - 2022-12-12
Added
- README badges.
- [Google Jobs] Add
ltype
parameter.
Fixed
- Fix issue where setting
api_key
in config was not working.
0.0.7 - 2022-12-08
Fixed
Use absolute link for the migration document link as Deno does not handle relative links correctly on their site.
0.0.6 - 2022-12-08
Fixed
Ensure the migration document link works on the Deno module page.
0.0.5 - 2022-12-08
Changed
Enabled publishing to npm.
0.0.4 - 2022-12-08
Fixed
Ensure Deno imports mod.ts
from the root directory rather than src/
.
0.0.3 - 2022-12-08
Added
Initial stable release.
The API signatures of all functions are as follows:
getJson(engine, parameters, callback?)
getHtml(engine, parameters, callback?)
getJsonBySearchId(searchId, parameters?, callback?)
getHtmlBySearchId(searchId, parameters?, callback?)
getAccount(parameters?, callback?)
getLocations(parameters?, callback?)