Skip to content

Upgraded node version in github workflow file #116

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 34 commits into from
Jan 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
4bb2bcc
feat: added taxonomies url
abhinav-from-contentstack Nov 24, 2023
663a08f
fix: updated dependencies and settings to fix npm install and build w…
abhinav-from-contentstack Nov 24, 2023
2f38633
fix: added fix for ESM module cannot use module.exports issue
abhinav-from-contentstack Nov 27, 2023
e83a2f6
WIP: added taxonomy files
abhinav-from-contentstack Nov 27, 2023
aaf2469
fix: updated talismanrc
abhinav-from-contentstack Nov 27, 2023
14d1dcb
feat: added taxonomies url
abhinav-from-contentstack Nov 29, 2023
6802d64
WIP: taxonomy tests
abhinav-from-contentstack Nov 29, 2023
bfd8607
feat: added , , and for taxonomy query
abhinav-from-contentstack Dec 1, 2023
e85eb63
feat: version bump
abhinav-from-contentstack Dec 5, 2023
9cfaabe
refactor: moved _extend
abhinav-from-contentstack Dec 14, 2023
a31fc97
fix: updated .talismanrc
abhinav-from-contentstack Dec 14, 2023
492450a
fix: added fixes for failing asset tests
abhinav-from-contentstack Dec 22, 2023
7b748aa
fix: corrected content-types for tests
abhinav-from-contentstack Dec 22, 2023
2a21fed
fix: removed .only from test, so that all tests may execute
abhinav-from-contentstack Dec 22, 2023
1717fea
fix: fixed existing tests
abhinav-from-contentstack Jan 2, 2024
a8d9e72
fix: fixed taxonomies url, levels param and added doc
abhinav-from-contentstack Jan 3, 2024
3f38d24
WIP: added integration test cases
abhinav-from-contentstack Jan 3, 2024
703b138
fix: added unit tests
abhinav-from-contentstack Jan 3, 2024
6420727
fix: added unit tests
abhinav-from-contentstack Jan 3, 2024
45ca69f
fix: corrected test prefix and content-type uid
abhinav-from-contentstack Jan 4, 2024
79b9704
fix: bumped patch version and updated lock file
abhinav-from-contentstack Jan 4, 2024
c7c0b2d
fix: removed commented tests
abhinav-from-contentstack Jan 4, 2024
7b72526
fix: removed unused file, updated description
abhinav-from-contentstack Jan 4, 2024
443e822
fix: corrected package version
abhinav-from-contentstack Jan 4, 2024
cc435ec
feat: added gcp_na region
abhinav-from-contentstack Jan 4, 2024
aa8fef8
feat: updated talismanrc
abhinav-from-contentstack Jan 4, 2024
02c2882
fix: updated minor version
abhinav-from-contentstack Jan 5, 2024
16931a1
fix: replaced Taxonomies().Query() with Taxonomies()
abhinav-from-contentstack Jan 8, 2024
c746e27
fix: updated tests and types
abhinav-from-contentstack Jan 8, 2024
ae78d90
Merge pull request #107 from contentstack/feat/CS-43299-gcp
abhinav-from-contentstack Jan 8, 2024
182ed75
Bug/cs 40045 x user agent (#108)
sunil-lakshman Jan 8, 2024
b2793d0
fix: fixed vulnerabilities
abhinav-from-contentstack Jan 10, 2024
32dca95
Merge pull request #112 from contentstack/fix/CS-43427-vuln-fix
abhinav-from-contentstack Jan 10, 2024
956d91e
Fix/ghwf issuefix (#115)
sunil-lakshman Jan 12, 2024
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
4 changes: 2 additions & 2 deletions .github/workflows/npm-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: '12.x'
node-version: '18.x'
registry-url: 'https://registry.npmjs.org'
- run: npm ci
- run: npm publish
Expand All @@ -25,7 +25,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: '12.x'
node-version: '18.x'
registry-url: 'https://npm.pkg.github.com'
scope: '@contentstack'
- run: npm ci
Expand Down
15 changes: 12 additions & 3 deletions .talismanrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
threshold: medium
fileignoreconfig:
- filename: package-lock.json
checksum: 0dbf56c1fd0eda1145d69b718de5b7d419650556492851c343fab05867e233a2
version: ""
checksum: b55c22a1b5dca347c79fea4cac3a0a3ea7487180cb21e4e3d5b2bbdf1981cebe
- filename: test/typescript/taxonomy.test.ts
checksum: e4bdf633e147fd60d929d379f20c814eed5f68b11421d7b53ec8826e9142de37
- filename: src/core/modules/taxonomy.js
checksum: 84589be9805c1be5fd6c56021c41d18365126cf82059ad2cbef1d418c70d08e0
- filename: src/core/lib/utils.js
checksum: 6018f9f13fa32b724d09b9cdf5f78cf030a6332ca549651e1e35fe91e8c7e0e7
- filename: src/core/modules/query.js
checksum: c88b336f9a271397ffedcf8c5085941ceb0bd1cd7e25ed9ada3acd8ce4f8970c
- filename: test/typescript/stack.test.ts
checksum: bbb3c425f8e1a63d4793f69ee9eaba9559294ff53f163a28f70ae54b1792276a
version: ""
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
## Change log

### Version: 3.18.0
#### Date: January-15-2024
##### New Features:
- added taxonomy support
- X-User-Agent updated
- added region gcp_na
### Version: 3.17.2
#### Date: November-15-2023
##### Bug fix:
Expand Down
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
The MIT License (MIT)


Copyright (c) 2016-2023 Contentstack
Copyright (c) 2016-2024 Contentstack

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ You can use advanced sync queries to fetch custom results while performing initi

### The MIT License (MIT)

Copyright © 2012-2021 [Contentstack](https://www.contentstack.com). All Rights Reserved
Copyright © 2012-2024 [Contentstack](https://www.contentstack.com). All Rights Reserved

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
3 changes: 2 additions & 1 deletion config.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ const config = {
content_types: "/content_types/",
entries: "/entries/",
assets: "/assets/",
environments: "/environments/"
environments: "/environments/",
taxonomies: "/taxonomies/entries"
},
live_preview: {
enable: false,
Expand Down
16 changes: 14 additions & 2 deletions index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ export enum Region {
US = "us",
EU = "eu",
AZURE_NA = "azure-na",
AZURE_EU = "azure-eu"
AZURE_EU = "azure-eu",
GCP_NA = "gcp-na",
}

//Enum for Contentstack CachePolicy
Expand Down Expand Up @@ -125,6 +126,7 @@ export class Stack {
ContentType(uid: string): ContentType;
Assets(uid: string): Asset;
Assets(): Assets;
Taxonomies(): Taxonomies;

setPort(port: number): Stack;
setProtocol(protocol: string): Stack;
Expand Down Expand Up @@ -152,11 +154,13 @@ export class ContentType {
constructor();
content_type_uid: string

Query(): Query;
Query(): Taxonomy;
Entry(uid: string): Entry;
fetch(fetchOptions?: object): Promise<any>;
}

export class Taxonomies extends Taxonomy {}

export class Assets {
constructor();

Expand Down Expand Up @@ -277,3 +281,11 @@ export class Query extends Entry {
find(fetchOptions?: object): Promise<any>;
findOne(): Promise<any>;
}

export class Taxonomy extends Query {
constructor();
above(key: string, value: string, levels?: number): Query;
equalAndAbove(key: string, value: string, levels?: number): Query;
below(key: string, value: string, levels?: number): Query;
equalAndBelow(key: string, value: string, levels?: number): Query;
}
Loading