- Generated a list of emoji code points used by
randomEmoji()
- Updated the list of emojis, which now contains 3019 emojis (1375 more than in previous version)
- Added stricter type checking for function
randomNumber(max)
,randomInteger(max)
,randomString(len)
, andrandomHash(len)
- Added default
max
forrandomNumber(max)
to be1
- Added default
max
forrandomInteger(max)
to be2
- Fixed an issue where
randomInteger(max)
always returnsNaN
- Changed
randomInteger(max)
behavior; ifmax
is negative, the returned integer will now always be greater than and not equal tomax
- Optimized
randomBoolean()
- Fixed an issue where
randomString(len)
always returns a string shorter thanlen
characters long as long aslen
is not0
- Added default
len
forrandomHash(len)
to be1
- Fixed an issue where
randomHash(len)
always returns a zero-length string, now it returns a string containingA-Z
,a-z
, and0-9
as long aslen
is not0
- Made function
randomNumber(max)
,randomInteger(max)
,randomString(len)
, andrandomHash(len)
accept boxed/wrapper type parameters - Generated
index.js
usable in both Node.js environment and in websites - Generated
index.mjs
for use in projects using ES Modules - Removed dependency
randomatic
anduuid
Other changes:
- Added
.gitignore
- Added
.npmignore
- Updated
travis.yml
to set Node.js versions for test runs - Added
API_DOCS.md
for API documentations - Added
BUILD_INSTRUCTIONS.md
to detail the build process - Added
CHANGELOG.md
to list all changes for each version - Updated
README.md
- Moved the main portion of code into
base.js
as source for building - Added
build.js
,Command.js
,CommandList.js
, andutilities.js
for build process - Added
EmojiScraper.js
to properly scrape emoji code points from files obtainable from Unicode Consortium - Removed
package-lock.json
and excluded the file from git tracking - Updated description, author, and repository field in
package.json
- Added homepage, bugs, contributors, browser, directories, and engines field in
package.json
- Added scripts for building in
package.json
- Added tests
- Other miscellaneous changes
- Added function
randomEmoji()
- Changed
randomHash(len)
behavior to always return a zero-length string
Other changes:
- Started utilizing Travis CI in development phase
- Prepared for code testing
- Updated
README.md
Updated README.md
No changes.
No changes.
- Removed accidental debug logging in
index.js
Other changes:
- Added keywords field in
package.json
- Updated description, author, license, and repository field in
package.json
- Added more content to
README.md
- Committed
package-lock.json
Initial release: Added function randomNumber(len)
, randomInteger(len)
, randomBoolean()
, randomString(len)
, and randomHash(len)