v2.3.0
Changes:
- b3c1266 v2.3.0 realese (#2138)
- cc7a1e2 Predefined bin thresholds (#2325) [ #2342 ]
- f2632a6 [docs] added installation guide with Homebrew (#2414)
- 1f88721 Fix Integer Overflow #2357 (#2400)
- d064019 [python] avoid data copy where possible (#2383)
- 7a8c4e5 fix bug in reset config for dataset (#2453)
- 70fc45b code refactoring: cost effective gradient boosting (#2407)
- e771538 Force bin json (#2456)
- a0d7313 fixed docstrings (#2451)
- 7b2963d [Java] add missing JNI exception checks to fix warnings (#2405)
See More
- a0a117a [python] make dump_text() private (#2434)
- 2bf9a0f remove the duplicate data path (#2432)
- fe9f292 added new early_stopping param alias (#2431)
- be206a9 refined order of includes (#2436)
- 2e9f255 [docs] refer to RTD site directly (#2415)
- e47d941 [ci] temp fix for missing dependency on Windows (#2440)
- e776582 Update setup.sh (#2421)
- f1fbc2f added JAVA codeowner (#2430)
- 4fee582 fix codeowners (#2429)
- f1a1486 fix many cpp lint errors (#2426)
- 4f89cc1 [ci] added build/include_subdir check to filter for cpplint (#2427)
- 306c6db [ci] added cpplint check (#2416)
- a3a353d At least 2 features are chosen in subcolumn (#2409)
- a119639 fix the objective init issues in distributed mode (#2420)
- 0237492 added editorconfig (#2403)
- 8475439 [python] Bug fix for first_metric_only on earlystopping. (#2209) [ #2273 ]
- 939a024 fixed C API SetField description (#2406)
- 1556642 [examples] Update example notebook (#2391)
- ad8e8cc update feature_fraction_bynode (#2381)
- a1a4103 [examples] really use weights in example (#2378)
- b310fb4 [ci] add if-else job to Travis (#2389)
- 9f6e441 [python] keep consistent state for Dataset fields (#2390)
- f52be9b [python] Improved python tree plots (#2304)
- b6d4ad8 added JS file (#2387)
- 33d0378 avoid nan and inf in weight/label/init_score (#2377)
- de1f3cb [python] removed excess condition (#2385)
- 22cd39e [python] fixed typo (#2386)
- 7509ec8 [python] fix group type in lgb.cv (#2384)
- 29525ff [docs] added reference to leaves Go package (#2379)
- 4c8418e [docs] R docs cleanup (#2375)
- df26b65 [ci][tests] install joblib for test directly (#2374)
- bbbad73 sub-features for node level (#2330)
- 288ba0a Added link to Ruby gem [skip ci] (#2367)
- e7c6e67 [tests] simplified test and added dumped data to gitignore (#2372)
- 0f9720b [docs] fix version type in the R-package tooltip (#2370)
- faba6ca [docs][R] added R-package docs generation routines (#2176)
- 317b1bf [java][mmlspark] Fix cached predictor causing bad values for predicted probabilities (#2356)
- 254a869 [java][mmlspark] fix lightgbm on windows (#2364)
- 0551f77 change network retry delay strategy (#2354)
- 5f5dcff [python] correctly handle full path to compiler in CC and CXX env vars (#2345)
- 4fc0416 [docs] Clarify LightGBM on Spark Reference (#2358)
- 76e57c5 informative error for custom obj in RF (#2355)
- 0dfda82 normalize the lambdas in lambdamart objective (#2331)
- 5e60224 fixed compiler check regex in install.libs.R (#2346)
- 15d861c [R-package] fixed overly-strict compiler check in install.libs.R (fixes #2259) (#2339)
- 20f94c5 fix the bug in bin with small values (#2342)
- 86c6a2d [R-package] trimmed whitespace in R code (#2338)
- 8415924 [R-package] corrected typo in R unit tests (fixes #2336) (#2337)
- c0883f1 Fixed keep-empty-dirs flag in build_r.R (fixes #2332) (#2333)
- 686b0cc [docs][python] allow usage and compilation of 32-bit library (#2188)
- aee92f6 sigmoid_ in grad and hess for rank objective (#2322)
- c421f89 Bug fix: small values of max_bin cause program to crash (#2299)
- 9558417 fix nan in tree model (#2303)
- 578a8c8 updated docker folder (#2316)
- b0b4591 updated R-package authors (#2321)
- 8f446be [python] add sparsity support for new version of pandas and check Series for bad dtypes (#2318)
- 9cf6b82 add Dockerfile for R (#2308)
- 5cff4e8 [python] Deep copy params in _update_params of DataSet (#2310)
- a8d8b07 [docs] remove aliases from options in params and remove separators in FAQ (#2296)
- 6b94c8e [docs] generate contents in Installation guide automatically (#2298)
- 28dc333 [docs] fixed params description (#2306)
- 0197dba [ci][docs] update the list of ignoring sites for linkchecker (#2307)
- f68e1b5 [docs] limit number of files to scan for autosummary generation and reorganize conf.py (#2297)
- 55656f2 delete the variable which is never used (#2294)
- c17a5f5 Refine the description of
is_unbalance
- 6c21020 change the priority of init_score and init_model. (#2291)
- 04a5601 [docs] 📝 FAQ overhaul for linking to individual questions (#2293) [ #2268 ]
- 11c24cf [docs] added FAQ on early stopping (fixes #2270) (#2272)
- 274f340 allow passing empty value in parameters (#2289)
- 207bb3e [docs] 🎨 Sphinx Autosummary for generating Python-API documentation (#2286)
- 5dc1507 [docs] updated js file attaching mechanism (#2287)
- 5d3a3ea fix metric alias (#2273)
- 716fe4d fixed cpplint errors about spaces and indents (#2282)
- ee28ea3 [ci] remove temp fix and fix activation for conda (#2280)
- e1d7a7b add weight in tree model output (#2269)
- 86a9578 fix MissingType::Zero in categorical features. (#2275)
- 7189743 Update README.md
- 0d59859 throw error when meet non ascii (#2229)
- 0d02499 [ci] added CODEOWNERS (fixes #2194) (#2196)
- 7360cff fix init_model with subset (#2252)
- ebc831b fix bug when using dart with init_model (#2251)
- 291752d Max bin by feature (#2190)
- 1bd15b9 fix refit decay rate in python (#2254)
- bf78008 switch name and alias of rmse metric (#2257)
- 4ca85fb turn on release notes (#2256)
- 16751b3 [ci] downgrade conda (#2245)
- 62935f5 updated boost (#2218)
- 86269ee [tests] use numpy.testing.assert_allclose (#2207)
- 5b24834 avoid the bad_alloc when overflow.
- cdba714 balanced bagging (#2214)
- 7da11ff [docs] add "download" badge (#2224)
- 21e356d [doc] updated links in README (#2231)
- c4cd65f [R-package] mojave install r openmp fix (#2164)
- 8ecae56 [ci] add OpenMPI link to ignore list (#2227)
- dace050 consider max_depth for histogram_pool_size (#2216)
- b6f6578 [python] fix class_weight (#2199)
- 7d03ced [python] removed unused import and variable (#2213)
- de70c7d [Python] Fix typo in engine.py (#2211)
- 520247c fix unsorted eval_at (#2206)
- b1e5a84 [docs] fixed and enhanced format of C API (#2195)
- f70a053 [R-package] Fix best_iter and best_score (#2159)
- 2459362 [python] fixed picklability of sklearn models with custom obj and updated docstings for custom obj (#2191)
- e5b6e50 [docs] reorg the doc in main page (#2192)
- b3db9e9 Top k multi error (#2178)
- 19de2be [ci][docs] refine C API docs (#2076)
- fc789e0 fixed cast error (#2186)
- 6a1a538 [docs] remove duplicated param in Python-Intro.rst (#2181)
- a66c344 [R] fix map metric is higher better (#2183)
- a7885b6 [ci] removed temp hotfix for Yahoo URL (#2162)
- f01b2ac first metric only in earlystopping for cli (#2172)
- c9d681a [ci] migrate to new Dockerfile (#2174)
- 6f3fae5 [doc] minor doc fix for gamma param (#2180)
- 3d8770a [docs] fixing max_depth param description (#2155) [ #1879 ]
- b3c1ffb [ci] create GitHub release automatically (#2171)
- f91e564 [python] added ability to pass first_metric_only in params (#2175)
- 2a36917 [ci] added swig compilation on macOS and Windows with artifacts (#2170)
- 7617078 [ci][docs] updated fix for OpenMP conflicts (#2166)
- e09e4ca fixed minor issues with R package (#2167)
- 1a1c2fd use stable_sort for splits (#2169)
- abbbbd7 [ci] CI fixes (#2161)
- 5d6513e sort after get top K splits (#2154)
- 1c27a15 removed external dependenciesin build_r.R (fixes #2122) (#2123)
- 94fbe5b [docs] updated Microsoft GitHub URL (#2152)
- f46f8b2 fix warning
- 46d2147 fix a bug when bagging with reset_config (#2149)
- 2c41d15 [ci] nose is not needed anymore (#2151)
- a47782f added estimator's tags (#2150)
- cfcc020 [ci][docs] generate docs for C API (#2059)
- 804c5cd [doc] OS name in bold (#2147)
- b40d0dc [ci][SWIG] fixed SWIG -Wstrict-aliasing warnings (#2139)
- 7156c9b [SWIG] fix swig build warnings/errors on windows (#2141)
- 40e3048 [ci] removed graphviz from docker (#2142)
- 93a899a [ci] hotfix for check the docs(#2145)
- 611cf5d [python] added plot_split_value_histogram function (#2043)
- 65c7779 [ci] point to latest CMake modules (#2140)
- 5ece53b [docs] updated the part about Boost in installation guide (#2082)
- 57ed879 Fix build of GPU debugging code (#2071)
- a295f6b Removed legacy code (#2137)
- 739c263 [ci] added job for swig compilation on Linux with artifacts (#2125)
- 8d2ec69 [python][R][docs][ci] better compatibility with Visual Studio 2019 (#2083)
- de82ed5 [SWIG] added typemap for string arrays in SWIG interface (#2118)
- c45ec4f dump_model() bug with num_leaves=1
- 24ad35f fixed minor typos (#2119)
- 044a39d [ci] hotfixes (#2132)
- 4be53a5 [python] disable default pandas cat features if cat features were explicitly provided (#2121)
- d115769 [python] ignore pandas ordered categorical columns by default (#2115)
- 89f2021 [docs] Update doc string for pred_contrib (#2116) [ #1969 ]
- beb35d5 [docs] added note about the spoiled probabilities (#2113)
- 2961759 minor fixes in CMakeLists (#2099)
- 975d264 Fixed typo in regression_metric.hpp (#2111)
- ca85b67 [python] add flag of displaying train loss for lgb.cv() (#2089)
- 8ffd8d8 fix overflow in WeightedPercentile
- 5b5b982 [python] make possibility to create Booster from string official (#2098)
- 0a4a7a8 fixed cpplint errors about spaces and newlines (#2102)
- 32ef760 added copyright message in files (#2101)
- 50ce01b reworked includes in source files (#2066)
- c56412a [docs] updated HDFS guide (#1890)
- fb9b2b8 add IntelliJ IDEA to .gitignore (#2093)
- 0e025e9 [ci] update macOS on Travis to Mojave (#2086)
- b3c31c4 [docs] Python wrapper doesn't support params in form of list of pairs (#2078)
- 691b842 [ci] update CI stuff (#2079)
- 7610228 Add Cost Effective Gradient Boosting (#2014)
- fe115bb [docs] Fix typo in Python-Intro.rst (#2074)
- 2027f6b addressed cpplint error about C-style cast (#2064)
- 82f803b updated gitignore to ignore files created by local python installation (#2061)
- 572ae40 [docs] Small aesthetic improvements to RTD docs (#2060)
- 3c999be fixed cpplint error about spaces and newlines (#2068)
- 823fc03 Add API method LGBM_BoosterPredictForMats (#2008)
- 011cc90 [python] Use first_metric_only flag for early_stopping function. (#2049)
- 548fc91 remove warnings
- e5e9fbe fixed broken link (#2065)
- 7a89d00 removed Python 3.4 support (#2051)
- babe8b3 removed hotfix (#2054)
- beeb6e0 Added additional APIs to better support JNI on Spark (#2032)
- 95246cd lightgbm SWIG Java wrapper changes needed to add early stopping in mmlspark (#2047)
- b020a25 [ci] compatibility hotfix for notebook execution (#2048)
- 74ce2cf added examples for multiple custom metrics (#2021)
- ffb134c [python] disabled split value histogram for categorical features (#2045)
- 7ab94e6 [examples] updated tree index with categorical feature (#2044)
- 8d6666e [python] added get_split_value_histogram method (#2041)
- 9de526f Fix typo in GatherInfoForThresholdCategorical (#2040)
- 5801460 [python] Minor fix: close open file pointer (#2039)
- 8aa08c4 [tests] fixed and refactored some tests (#2035)
- 219c943 Add ability to move features from one data set to another in memory (#2006)
- f9ab5f5 [docs] added notes about params usage when data is provided via path and removed unused param (#2024)
- c5cfe3e [python] update DataTable handling (#2020)
- 414bb60 added LightGBM SWIG wrappers for macOS and updated docs (#2002)
- 7ebf80f Fix wording (#2015)
- a777aed Change variable name test_data > validation_data (#2018)
- b447a7b fixed conda (#2016)
- 5256cda Fix #1988 missing file issue (#2000)
- 462612b fixed modifiers indent (#1997)
- 8e286b3 update version number at master branch (#1996)
This list of changes was auto generated.