Giter Club home page Giter Club logo

core's People

Contributors

altpapier avatar bhav00 avatar builder-247 avatar camnwalter avatar christiandobbie avatar debuggingss avatar dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar didiskywalker avatar greenkeeper[bot] avatar hardstylesdev avatar iktucker avatar imrodry avatar kelly-dance avatar lacing avatar mattco98 avatar mattthecuber avatar mew avatar mrzillagold avatar mythbusters123 avatar patrickjonesuk avatar qkleinfelter avatar reprevise avatar richienb avatar schiaumeyer avatar simplyno avatar somerandom-wholikescode avatar themysterys avatar thepoptartcrpr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

core's Issues

Add forum API endpoint

Add a /players/{name}/forums endpoint that includes data such as ratings, post count, join date etc. scraped from hypixel.net.

skyblock/profile route not returning the last played profile

https://docs.slothpixel.me/#operation/getSkyblockPlayerProfile

If no profile is specified, the last played profile is returned

I've tested with my account (ign dukioooo) and it always returns my last created profile instead of my last played profile:

https://api.slothpixel.me/api/skyblock/profile/dukioooo (returns my coop)
https://api.slothpixel.me/api/skyblock/profiles/dukioooo (to check that my solo is indeed my last played profile instead of the coop)
https://api.slothpixel.me/api/skyblock/profile/dukioooo/5435b597612f4554a3c651fd1c3ee96a (my solo profile)

As a side note, in the docs it says that profileId is required but I think it should be optional?

Implement a service to automatically update players

  1. Add monitoring for Hypixel API usage
  2. Add a service, that during low usage times (e.g. <60% of API key rate limit) updates players whose data is older than 1 week and who have logged on hypixel in the past month.

An in-range update of eslint-plugin-jsx-a11y is breaking the build 🚨

The devDependency eslint-plugin-jsx-a11y was updated from 6.2.1 to 6.2.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

eslint-plugin-jsx-a11y is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Commits

The new version differs by 102 commits.

  • 057fb27 6.2.2
  • fc56208 Merge pull request #615 from evcohen/changelog--v6.2.2
  • 8c5f964 Changelog for v6.2.2
  • f82fbcb Merge pull request #614 from evcohen/update--jsx-ast-utils
  • 1c3e63a Update jsx-ast-utils to v2.2.1
  • c571293 Merge pull request #613 from evcohen/add-babel-to-dev-deps
  • c398d3a Add @babel/cli to the dev dependencies
  • 13b370c Merge pull request #610 from evcohen/greenkeeper/flow-bin-0.102.0
  • e28b81a Merge branch 'master' into greenkeeper/flow-bin-0.102.0
  • e3163e3 Merge pull request #603 from evcohen/another-attempt-at-eslint-v6
  • f121a78 Merge branch 'master' into another-attempt-at-eslint-v6
  • f3de162 Merge pull request #611 from evcohen/update-jsx-ast-utils
  • 91f17be Update ESLint to v6
  • 1eb9f19 Update jsx-ast-utils to 2.2.0
  • 313bc03 chore(package): update flow-bin to version 0.102.0

There are 102 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Fix guild level calculator

The getLevel function currently has 2 issues:

  • The calculated level value is incorrect
  • The returned value is a string instead of a number

Example implementation of guild level calculator can be found here (PHP).

An in-range update of pm2 is breaking the build 🚨

Version 3.1.1 of pm2 was just published.

Branch Build failing 🚨
Dependency pm2
Current Version 3.1.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

pm2 is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Commits

The new version differs by 2 commits.

  • 172d5ea chore: upgrade to 3.1.1
  • 7b43fea hotfix: #3901 fix error when installing module

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Add statistical mode to auctions

  • Add mode to /skyblock/items/:id endpoint.

Since auctions prices can be thought of as continuous distribution, the prices have to first be split to intervals of equal distance e.g. 5000, 10 000, etc. before calculating mode from these intervals.

core/routes/spec.js

Lines 817 to 851 in 853755b

route: () => '/skyblock/auctions/:id',
func: (req, res, cb) => {
const now = Date.now();
const from = req.query.from || (now - 24 * 60 * 60 * 1000);
const until = req.query.until || now;
if (Number.isNaN(Number(from))) {
return cb(res.status(400).json({ error: "parameter 'from' must be an integer" }));
}
redis.zrangebyscore(req.params.id, from, until, (err, auctions) => {
if (err) {
logger.error(err);
}
const obj = {
average_price: 0,
median_price: 0,
standard_deviation: 0,
min_price: 0,
max_price: 0,
sold: 0,
auctions: {},
};
const priceArray = [];
auctions.forEach((auction) => {
auction = JSON.parse(auction);
if (auction.bids.length > 0) priceArray.push(auction.highest_bid_amount / auction.item.count);
obj.auctions[auction.end] = auction;
});
obj.average_price = average(priceArray);
obj.median_price = median(priceArray);
obj.standard_deviation = stdDev(priceArray);
obj.min_price = min(priceArray);
obj.max_price = max(priceArray);
obj.sold = priceArray.length;
return res.json(obj);
});

Add option to request guilds by name

Currently the /guilds endpoint only supports getting guilds by player.

To find the guild id we should first search the name from the database before using Hypixel API's byName parameter on the findGuild endpoint.

Add position change in leaderboards

Return cached leaderboards with change in ranking position as an integer. One way to do is to store the leaderboard in redis on some interval (maybe a week?) and compare the newly generated leaderboard to that.

An in-range update of hypixelconstants is breaking the build 🚨

Version 2.1.2 of hypixelconstants was just published.

Branch Build failing 🚨
Dependency hypixelconstants
Current Version 2.1.1
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

hypixelconstants is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Commits

The new version differs by 2 commits.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of pm2 is breaking the build 🚨

The dependency pm2 was updated from 3.2.2 to 3.2.3.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

pm2 is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Commits

The new version differs by 25 commits.

  • 38ea71e CHANGELOG
  • c521f65 test: remove node 11 for now
  • eccd37d test:fix port release test bin path
  • b19d076 Merge pull request #4038 from andy-ganchrow/master
  • 13e06de ci: re-add node 6
  • f6ff93c Merge pull request #4056 from f-hj/test/port-release
  • 72578b7 test: add port-release test
  • 68a0627 drop node 6
  • 8464138 fix: check exec_mode in all cases
  • e020fb8 [email protected]
  • d14ccba fix process file env switching bug and proc dups #3192 + #3987
  • 621eb9b Merge pull request #4053 from f-hj/fix/downtime-reload
  • 55d6261 fix: limit concurrent_actions to 1 if nb process <= 2
  • 0ec85bc Remove duplicate setting of node_args as default array
  • 213f486 Ensure node_args are not removed on restart

There are 25 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of eslint-config-airbnb is breaking the build 🚨

Version 17.1.0 of eslint-config-airbnb was just published.

Branch Build failing 🚨
Dependency eslint-config-airbnb
Current Version 17.0.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

eslint-config-airbnb is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

add skyblock pets in skyblock/profile route

I noticed pets array is missing from skyblock profiles, could it be added?

Example:

Pets array in Hypixel API:

"pets": [
          {
            "type": "BAT",
            "exp": 49982.95000000186,
            "active": false,
            "tier": "RARE"
          },
          {
            "type": "BLUE_WHALE",
            "exp": 7076.875,
            "active": false,
            "tier": "RARE"
          }
]

An in-range update of nock is breaking the build 🚨

The dependency nock was updated from 10.0.2 to 10.0.3.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

nock is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes for v10.0.3

10.0.3 (2018-12-03)

Bug Fixes

Commits

The new version differs by 4 commits.

  • 5ae978b docs: show usage of beforeFunc in nockback (#1263)
  • 88fbdc2 fix: filtering by regex (#1089)
  • 6cd119b chore(package): update superagent to version 4.0.0
  • 4194106 docs(README): recorder.reset -> recorder.clear (#1248)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of eslint-plugin-jsx-a11y is breaking the build 🚨

Version 6.1.1 of eslint-plugin-jsx-a11y was just published.

Branch Build failing 🚨
Dependency eslint-plugin-jsx-a11y
Current Version 6.1.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

eslint-plugin-jsx-a11y is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Release Notes Bugfixes

[fix] aria-proptypes support for idlist, #454
[fix] Image with expanded props throws 'The prop must be a JSXAttribute collected by the AST parser.', #459
[fix] label-has-for: broken in v6.1.0, #455

Commits

The new version differs by 15 commits.

  • 7aacdc9 6.1.1
  • 8f1c72a Update CHANGELOG.md
  • c98c88f Merge pull request #461 from jessebeach/upversioning-for-fix-459
  • 8160b94 Upversion to 6.1.2
  • 006e29e Merge branch 'dschaller-patch-1'
  • 573609c Merge branch 'master' into patch-1
  • ea3cd31 Merge pull request #464 from jessebeach/every-to-some
  • e7ba24c Change every to some in label-has-for
  • d4bea02 Merge pull request #463 from setek/master
  • 8e5ec83 fix typo in new label-has-associated-control documentation
  • e345b80 Fix heading on 6.1.1
  • 5f4d343 Merge pull request #460 from tricoder42/issue/459
  • 42b385c fix: ignore spread props when checking attributes
  • 8fa7d4a Merge pull request #456 from jessebeach/fix-aria-proptypes-rule
  • f22711e [#454] Fix for aria-proptypes rule failure

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Add player name history

Add player username history from the Mojang AP to player stats. The Hypixel API also includes a name history, but it is incomplete so it shouldn't be used.

An in-range update of pm2 is breaking the build 🚨

Version 3.0.1 of pm2 was just published.

Branch Build failing 🚨
Dependency pm2
Current Version 3.0.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

pm2 is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 76 commits.

  • a5e6936 version: [email protected]
  • f297ef1 fix: allow tracing activation
  • 35d1192 chore: patch matching for io and agent deps
  • bdddd87 fix: smoother update
  • d1ea963 fix: #3814
  • 13dbe26 chore: update readme with latest commit
  • 6201804 Merge pull request #3811 from Unitech/memory_inspector
  • d064750 chore: clean old snapshot method
  • dc61bca feature: add inspector for node 10 and heap snapshot
  • ebffb60 fix: allow to set a name via pm2 link
  • 4e79da1 #3530 automatic padding increase on pm2 logs
  • efbcb02 chore: update version to 3.0.1
  • 8883bbc version: switch @pm2/io to stable
  • ae1547b fix: disable network monitoring as long as ampq not supported
  • 4755012 deps: upgrade beta

There are 76 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Suppress _id field from MongoDB query

Currently the MongoDB internal field _id is returned by all queries, however they should be removed from all the data.

I attempted doing it for example here, without success.

core/store/queries.js

Lines 9 to 16 in a999e3e

function returnObject(doc) {
if (doc !== null) {
doc.toObject();
delete doc._id;
logger.debug(doc);
}
return doc;
}

An in-range update of morgan is breaking the build 🚨

Version 1.9.1 of morgan was just published.

Branch Build failing 🚨
Dependency morgan
Current Version 1.9.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

morgan is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes 1.9.1
  • Fix using special characters in format
  • deps: depd@~1.1.2
    • perf: remove argument reassignment
Commits

The new version differs by 27 commits.

There are 27 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of eslint-plugin-react is breaking the build 🚨

Version 7.11.0 of eslint-plugin-react was just published.

Branch Build failing 🚨
Dependency eslint-plugin-react
Current Version 7.10.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

eslint-plugin-react is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes v7.11.0

Added

Fixed

Changed

Commits

The new version differs by 65 commits.

  • 599c028 Update CHANGELOG and bump version
  • 1eccf7f Merge pull request #1924 from alexzherdev/1775-one-expression-options
  • c1c3d19 Merge pull request #1911 from alexzherdev/1674-prop-types-refactoring
  • 3567c5b [New] Add allow option to jsx-one-expression-per-line
  • 9258d79 Merge pull request #1918 from BenRichter/patch-1
  • bc9a8ea Update jsx-props-no-multi-spaces.md
  • a466a77 Merge pull request #1909 from alexandernanberg/fix/class-property-destructure-assignment
  • 50cd5a6 Clean up and code review
  • 5b5ebfa Made prop-types pass
  • f2fdaa3 Extract declared propTypes detection code
  • 9dbb834 Merge pull request #1914 from alexzherdev/is-function-helper
  • 7edc982 Fix lint error
  • ef36ba9 Add a helper function for determining function-like expressions
  • 4382aa5 fix: destructuring-assignment ignore class properties
  • efe0c0c Merge pull request #1907 from alexzherdev/1637-destructuring-assignment-greedy

There are 65 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Add guild medal parser

The guild medals (image below) are currently not available through the Hypixel API and therefore must be parsed from the html of the guild forum page. The parser should be in buildGuild.js

The url is in format https://hypixel.net/guilds/{guild_id}.

A field called rankings should be added to the guild object containing an object containing standard name and ranking pairs, such as

"rankings": {
  "Paintball": 1,
  "Arcade": 1
}

image

Add more player stat fields

processPlayerData handles modifying the player object from Hypixel API to the wanted format.

The game specific objects are created using the functions processStats object. You can assign default values by adding an equal sign in object parameters e.g. coins = 0 defaults the coins value to 0. The return statement return the stats object for the minigame. If (and when) some field's name needs to be changed, it can be achieved as described below:

return {
  kills: coins,
}

This would return the coins field with the name kills.

For an example adding kills and deaths fields to Warlords, processors/games/Battleground.js file should be modified in the following way:

module.exports = ({
  // This part destructs the values from the game object returned by the Hypixel API
  coins = 0,
  kills = 0,
  deaths = 0,
}) => ({
  coins,  
  kills,
  deaths,
});

Example (TKR stats)

Resources for stats to be added:

Progress:

  • Arena
  • Blitz
  • Turbo Kart racers
  • Paintball
  • Quake
  • Arcade - Missing advanced Zombies stats
  • Warlords
  • Bedwars
  • Build Battle
  • Duels
  • Cops and Crims
  • Murder Mystery
  • SkyClash
  • SkyWars
  • Speed UHC
  • Smash Heroes - Partial progress
  • TNT Games
  • Crazy Walls
  • UHC
  • VampireZ
  • Walls
  • MegaWalls
  • The Pit
  • SkyBlock - Partial progress

An in-range update of mongoose is breaking the build 🚨

Version 5.2.8 of mongoose was just published.

Branch Build failing 🚨
Dependency mongoose
Current Version 5.2.7
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

mongoose is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Commits

The new version differs by 53 commits.

  • 77ee917 chore: release 5.2.8
  • 4c6257f Merge branch 'master' of github.com:Automattic/mongoose
  • e2a5733 fix(document): allow passing callback to execPopulate() re: #6851
  • df2c501 Merge pull request #6851 from WJakub/patch-1
  • 0a2dce2 Merge pull request #6848 from Fonger/gh-6845-fix
  • bf89f27 Update code example in Populate
  • 8c3ef94 docs(defaults): clarify that defaults only run on undefined
  • 8e342e2 fix(populate): populate with undefined fields without error
  • 987cd54 test(populate): repro #6845
  • e53c6bc fix(populate): throw helpful error if refPath excluded in query
  • 29fac01 test(populate): repro #6834
  • 36b4f13 docs(migrating_to_5): add note about removing runSettersOnQuery
  • fd070e0 docs(connections): note that you must specify port if using useNewUrlParser: true
  • f71c7d7 fix(document): ensure subdocs get set to init state after save() so validators can run again
  • aa40725 test(document): repro #6818

There are 53 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of hypixelconstants is breaking the build 🚨

The dependency hypixelconstants was updated from 3.0.0 to 3.0.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

hypixelconstants is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Commits

The new version differs by 2 commits.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Implement mutex for outgoing API calls

Currently if multiple requests are made close to each other that require using Mojang or Hypixel APIs, multiple requests are sent. For example when viewing uncached player's stats via Slothpixel UI, 2 requests are sent to Mojang API resolving the username. This behaviour has many disadvantages - rate limits & resources are used unnecessarily.

Ideally when this happens, only one request is sent and the other data consumers wait for the original API response.

The state should be managed with redis for example, allowing multiple web instances to coexist sharing the mutex.

Move object builders to one file

Currently many files in store such as buildSession, buildBoosters and buildBans use very similar code. One file should be used to build and cache the objects.

Perhaps generateJob could be used to embed required constants?

An in-range update of mongoose is breaking the build 🚨

Version 5.2.5 of mongoose was just published.

Branch Build failing 🚨
Dependency mongoose
Current Version 5.2.4
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

mongoose is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 30 commits.

  • 04d5c03 chore: release 5.2.5
  • 9a53a2d Merge branch 'master' of github.com:Automattic/mongoose
  • 559ae4e docs(connections): add note about the family option for IPv4 vs IPv6 and add port to example URIs
  • 66a504a Merge pull request #6744 from lineus/docs-6742
  • 95e553f docs(schematypes): add note about what values are converted to booleans
  • a37fd2f fix(boolean): expose convertToTrue and convertToFalse for custom boolean casting
  • 0ff9359 test(document): repro #6758
  • 4a548af perf(model): create error rather than modifying stack for source map perf
  • ebec9d4 fix(document): fix(document): report castError when setting single nested doc to array
  • ce3e00b test(document): repro #6753
  • 58c51ba Merge pull request #6751 from sajadtorkamani/patch-1
  • e32f721 Prefix mongoose.Schema call with new operator
  • 971311e docs(query): add examples and links to schema writeConcern option for writeConcern helpers
  • 4514037 changed space to -
  • a06cda2 Merge branch 'master' of github.com:Automattic/mongoose

There are 30 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Fix Hypixel API error handling

Currently when the Hypixel API rate limit is exceeded, the service crashes instead of handling it gracefully.

Instead cached data should be attempted to fetch and add a small delay to the job queue.

An in-range update of mongoose is breaking the build 🚨

Version 5.1.6 of mongoose was just published.

Branch Build failing 🚨
Dependency [mongoose](https://github.com/Automattic/mongoose)
Current Version 5.1.5
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

mongoose is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build passed Details
  • continuous-integration/travis-ci/pr The Travis CI build could not complete due to an error Details

Commits

The new version differs by 34 commits.

  • 144fd69 chore: release 5.1.6
  • e4a90bf docs: make guides.jade title for browser lib more concise
  • 9c715c3 chore: add cpm to guides.jade
  • 76f14c1 fix: bump mongodb -> 3.0.10 for better retries support
  • 280e658 Merge pull request #6604 from lineus/docs-6603
  • 1f30880 make the messages the same for doc/model
  • 9821432 add undefined return to {model,doc}.save
  • 3fed6f0 Merge branch 'master' of github.com:Automattic/mongoose
  • ddf9641 docs: add note about the applyPluginsToDiscriminators option
  • 021640e Merge pull request #6552 from profbiss/master
  • 9a4fad6 Merge branch 'master' of github.com:Automattic/mongoose
  • bdddd11 fix(schema): apply alias when adding fields with .add()
  • d188e4c test(schema): repro #6593
  • 133d05e docs: add schema as an item on navbar
  • a646ce9 Merge pull request #6590 from lineus/docs-6589

There are 34 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of mocha is breaking the build 🚨

The devDependency mocha was updated from 6.2.1 to 6.2.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

mocha is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes for v6.2.2

6.2.2 / 2019-10-18

🐛 Fixes

📖 Documentation

Commits

The new version differs by 12 commits.

  • 843a322 6.2.2
  • aec8b02 update CHANGELOG for v6.2.2 [ci skip]
  • 7a8b95a npm audit fixes
  • cebddf2 Improve reporter documentation for mocha in browser. (#4026)
  • 3f7b987 uncaughtException: report more than one exception per test (#4033)
  • ee82d38 modify alt text of image from Backers to Sponsors inside Sponsors section in Readme (#4046)
  • e9c036c special-case parsing of "require" in unparseNodeArgs(); closes #4035 (#4063)
  • 954cf0b Fix HTMLCollection iteration to make unhide function work as expected (#4051)
  • 816dc27 uncaughtException: fix double EVENT_RUN_END events (#4025)
  • 9650d3f add OpenJS Foundation logo to website (#4008)
  • f04b81d Adopt the OpenJSF Code of Conduct (#3971)
  • aca8895 Add link checking to docs build step (#3972)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Support human readable timestamp parameters

Grafana has a wonderful feature that supports human friendly way of representing dates in parameters, for example ?from=now-7d&to=now would select the timeframe of past week. Multiple different arithmetic operations are supported.

Scope of this enhancement is to convert the functionality to slothpixel date-related parameters. I've already got started (a little) on this - the work can be seen on the datemath branch.

Related files: https://github.com/grafana/grafana/tree/master/packages/grafana-data/src/datetime

  • Source code is in React/Typescript
  • datemath.test.ts has some very useful use examples

Rewrite getData

The utility function getData in it's current form is - having undergone many changes to the way Hypixel API works, the logging output and behaviour is buggy and sometimes works in unintended ways.

This is also a good opportunity to switch from the deprecated request library to axios and utilize promises.

Goals for the rewrite:

  • Use axios and promises
  • Record Hypixel API response times for different endpoints
  • Add max retries
  • Provide more insightful logs
  • Assure properly working logic

An in-range update of eslint is breaking the build 🚨

Version 5.0.1 of eslint was just published.

Branch Build failing 🚨
Dependency [eslint](https://github.com/eslint/eslint)
Current Version 5.0.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

eslint is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Release Notes v5.0.1
  • 196c102 Fix: valid-jsdoc should allow optional returns for async (fixes #10386) (#10480) (Mark Banner)
  • 4c823bd Docs: Fix max-lines-per-function correct code's max value (#10513) (Rhys Bower)
Commits

The new version differs by 4 commits.

  • caeb223 5.0.1
  • 125dc34 Build: changelog update for 5.0.1
  • 196c102 Fix: valid-jsdoc should allow optional returns for async (fixes #10386) (#10480)
  • 4c823bd Docs: Fix max-lines-per-function correct code's max value (#10513)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Action required: Greenkeeper could not be activated 🚨

🚨 You need to enable Continuous Integration on all branches of this repository. 🚨

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.

Since we didn’t receive a CI status on the greenkeeper/initial branch, it’s possible that you don’t have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

If you have already set up a CI for this repository, you might need to check how it’s configured. Make sure it is set to run on all new branches. If you don’t want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/.

Once you have installed and configured CI on this repository correctly, you’ll need to re-trigger Greenkeeper’s initial pull request. To do this, please delete the greenkeeper/initial branch in this repository, and then remove and re-add this repository to the Greenkeeper App’s white list on Github. You'll find this list on your repo or organization’s settings page, under Installed GitHub Apps.

Update bazaar endpoint

Recently Hypixel deprecated the /skyblock/bazaar/product-endpoint, and added all products under the products endpoint.

Things to do:

  • Stop using the deprecated endpoint
  • Allow getting multiple items at once, all if no itemId is specified
    • Multiple itemIds would be comma-separated in REST API

An in-range update of mongoose is breaking the build 🚨

The dependency mongoose was updated from 5.2.17 to 5.2.18.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

mongoose is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Commits

The new version differs by 16 commits.

  • 3084fcb chore: release 5.2.18
  • b844bca style: fix lint re: #5704
  • 53c39fa fix(populate): handle multiple localFields + foreignFields using localField: function() {} syntax
  • 0e2d638 test(populate): repro #5704
  • 55ad233 docs(aggregate): fix syntax highlighting on allowDiskUse() docs
  • 7c2eb93 docs(migrating_to_5): add note about overwriting filter properties
  • 9975182 fix(document): retain user-defined key order on initial set with nested docs
  • fd8e227 test(document): repro #6944
  • 8fea4f8 fix(query): correctly handle select('+c') if c is not in schema
  • 5ec10b6 test(query): repro #7017
  • 477e8ca test(model): add coverage for #6972
  • 05aa04d fix(document): check path exists before checking for required
  • 2221d72 chore: hide home page ad on mobile
  • b54ce42 style fix some more lint warnings
  • eedfc03 chore: now working on 5.2.18

There are 16 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of eslint-plugin-react is breaking the build 🚨

The devDependency eslint-plugin-react was updated from 7.18.0 to 7.18.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

eslint-plugin-react is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Commits

The new version differs by 9 commits.

  • 000d6b8 Update CHANGELOG and bump version
  • ffdf69a [Fix] jsx-indent: Does not check indents for JSXText
  • 182b045 [Docs] use markdown-magic to automatically sort all rules alphabetically
  • 45b9d32 [Docs] jsx-props-no-spreading: fix typo to use correct rule
  • f9aee94 [Fix] jsx-props-no-spreading: add support for namespaced jsx components
  • e69b113 [Fix] jsx-no-target-blank: allow rel to be an expression
  • fc6e406 [meta] fix changelog date
  • 50df78f [Fix] sort-comp: | isn’t a valid regex flag; u and s are
  • a7f6a8b [Tests] on node v13

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Rework achievement and quest data processing

Currently quest and achievement data is handled inefficiently, causing extra delay to requests and stress on the internal network.

Scope of the refactor:

  1. Move quests and achievements to their own MongoDB collections

    • Make a script migrating the DB(?)
  2. The /players/:id endpoint no longer needs to wait for promise from parseAchievements since total achievement points are now included in the Hypixel API

Some relevant parts of code:

https://github.com/slothpixel/core/blob/master/routes/spec.js#L256-L266

https://github.com/slothpixel/core/blob/master/processors/processPlayerData.js#L131-L136

Add pet data fields to player stats

Add pets field to player stats response, containing the following data

{
   "total_xp": "Total pet XP",
    "total_level": "Total pet level",
    "avg_level": "Average pet level",
    "pets": "Array of pet objects",
    "companions": "Array of companion objects"
}

Useful resources:

An in-range update of pm2 is breaking the build 🚨

Version 3.0.4 of pm2 was just published.

Branch Build failing 🚨
Dependency pm2
Current Version 3.0.3
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

pm2 is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Commits

The new version differs by 4 commits.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of mongoose is breaking the build 🚨

The dependency mongoose was updated from 5.4.13 to 5.4.14.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

mongoose is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Commits

The new version differs by 18 commits.

  • 35b90d2 chore: release 5.4.14
  • 8dc47a5 docs(schema): add examples for remaining functions
  • 764735b fix(documentarray): report validation errors that occur in an array subdoc created using create() and then set()
  • 3fec456 test(documentarray): repro #7504
  • 660fe60 chore: remove unnecessary print statements
  • 13c7a00 docs(schema): add examples to schema functions
  • 270732e docs(migrating_to_5): link to migrating to 5 docs on the mongoosejs.com website
  • db79cfc Merge branch 'master' of github.com:Automattic/mongoose
  • 67754bd style: fix lint
  • 8e30004 Merge pull request #7530 from sarpik/master
  • 3e44bc2 Merge branch 'master' of github.com:Automattic/mongoose
  • aa43200 docs: add MongooseError to API docs and add list of error names
  • 0daf626 Merge pull request #7521 from nocksapp/master
  • 8752502 fix anchor tag
  • b5f1723 chore: now working on 5.4.14

There are 18 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.