Skip to content

Commit da45865

Browse files
committed
Auto-generated commit
1 parent e561d32 commit da45865

File tree

14 files changed

+16
-1009
lines changed

14 files changed

+16
-1009
lines changed

CHANGELOG.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
55
<section class="release" id="unreleased">
66

7-
## Unreleased (2025-12-24)
7+
## Unreleased (2025-12-25)
88

99
<section class="features">
1010

@@ -36,6 +36,16 @@
3636

3737
### BREAKING CHANGES
3838

39+
- [`9ad59d3`](https://github.com/stdlib-js/stdlib/commit/9ad59d3a6121abb4fa0157b008bc0f4a945da364): remove `utils/for-in`
40+
41+
- To migrate, users should update their require/import paths to use
42+
`@stdlib/object/for-in` which provides the same API and implementation.
43+
44+
- [`1adafef`](https://github.com/stdlib-js/stdlib/commit/1adafef2af297d4213f2ce18ea8fc2552e90289d): remove `forIn`
45+
46+
- To migrate, users should access the same symbol via the
47+
`@stdlib/object` namespace.
48+
3949
- [`51b40f8`](https://github.com/stdlib-js/stdlib/commit/51b40f8a4fbabe1a846db9bf75526f7d0c0d597c): remove `utils/uppercase-keys`
4050

4151
- To migrate, users should update their require/import paths to use
@@ -252,6 +262,9 @@ A total of 24 issues were closed in this release:
252262

253263
<details>
254264

265+
- [`9ad59d3`](https://github.com/stdlib-js/stdlib/commit/9ad59d3a6121abb4fa0157b008bc0f4a945da364) - **remove:** remove `utils/for-in` _(by Neeraj Pathak)_
266+
- [`7f05c02`](https://github.com/stdlib-js/stdlib/commit/7f05c02c10dc7f227a1ab3a7dae7b26998157aab) - **refactor:** update paths _(by Neeraj Pathak)_
267+
- [`1adafef`](https://github.com/stdlib-js/stdlib/commit/1adafef2af297d4213f2ce18ea8fc2552e90289d) - **remove:** remove `forIn` from namespace _(by Neeraj Pathak)_
255268
- [`51b40f8`](https://github.com/stdlib-js/stdlib/commit/51b40f8a4fbabe1a846db9bf75526f7d0c0d597c) - **remove:** remove `utils/uppercase-keys` _(by Neeraj Pathak)_
256269
- [`8d6b070`](https://github.com/stdlib-js/stdlib/commit/8d6b070130b5fcfa0fc15eec2349444747208cd2) - **remove:** remove `uppercaseKeys` from namespace _(by Neeraj Pathak)_
257270
- [`b14ce02`](https://github.com/stdlib-js/stdlib/commit/b14ce02a9a0525d37f12e73686d1b9bddab465b0) - **remove:** remove `utils/lowercase-keys` _(by Neeraj Pathak)_

docs/types/index.d.ts

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,6 @@ import flattenArray = require( './../../flatten-array' );
8888
import flattenObject = require( './../../flatten-object' );
8989
import forEach = require( './../../for-each' );
9090
import forEachRight = require( './../../for-each-right' );
91-
import forIn = require( './../../for-in' );
9291
import forOwn = require( './../../for-own' );
9392
import objectFromEntries = require( './../../from-entries' );
9493
import functionName = require( './../../function-name' );
@@ -2190,47 +2189,6 @@ interface Namespace {
21902189
*/
21912190
forEachRight: typeof forEachRight;
21922191

2193-
/**
2194-
* Invokes a function once for each own and inherited enumerable property of an object.
2195-
*
2196-
* ## Notes
2197-
*
2198-
* - When invoked, the function is provided three arguments:
2199-
*
2200-
* - `value`: object property value
2201-
* - `key`: object property
2202-
* - `obj`: the input object
2203-
*
2204-
* - To terminate iteration before visiting all properties, the provided function must explicitly return `false`.
2205-
*
2206-
* - Iteration order is **not** guaranteed.
2207-
*
2208-
*
2209-
* @param obj - input object
2210-
* @param fcn - function to invoke
2211-
* @param thisArg - execution context
2212-
* @returns obj - input object
2213-
*
2214-
* @example
2215-
* function log( v, key ) {
2216-
* console.log( '%s: %d', key, v );
2217-
* }
2218-
*
2219-
* function Foo() {
2220-
* this.a = 1;
2221-
* this.b = 2;
2222-
* return this;
2223-
* }
2224-
*
2225-
* Foo.prototype.c = 3;
2226-
* Foo.prototype.d = 4;
2227-
*
2228-
* var obj = new Foo();
2229-
*
2230-
* ns.forIn( obj, log );
2231-
*/
2232-
forIn: typeof forIn;
2233-
22342192
/**
22352193
* Invokes a function once for each own enumerable property of an object.
22362194
*

for-in/README.md

Lines changed: 0 additions & 218 deletions
This file was deleted.

0 commit comments

Comments
 (0)