- We now test the published package on Travis
- Removed babel configuration to prevent React Native from re-compiling the library
- Fix post-compilation files being in the wrong location (
/lib/src
, instead of just/lib
)
- Fixed
{groupBy: sis}
to not overwrite the offerings if the same key is given twice
- Added new
{groupBy: sis}
optional second parameter toconvertTimeStringsToOfferings
- It maintains the groupings that SIS gives us, instead of re-grouping multiple times into a single day
- Fixes bundled package – I had forgotten how to publish properly
- Remove babel-plugin-object-rest-spread, as it wasn't being used
- Don't publish
.babelrc
- Added
package-lock.json
for development
- Fix index.js file
- Same version as as 2.2.9
- Some internal refactorings
- Fix wrong case in filename of
lodash/mergeWith
import
- Shrink the compiled bundle
- Put some more lodash back in
- Removed most usages of lodash
- Added code coverage
- Fix lodash pathnames
- The dependency update release (lodash@4, [email protected], etc.)
- Actually fix index.js importing/exporting issues
- Fix exports from the manual index.js
- Fixed embedding the location into the offering object
- Updated to Babel 6
- Did some internal shuffling
- removed the
location
field
- Bugfix: Revert part of 2.1.0
- we're just going to go back to the old implementation
- Feature: Locations are now embedded within offerings
- Renamed:
findTimes
tofindTime
- Bugfix: In 2.0.1, offerings would to share time objects. No longer!
- This wasn't an issue before because something about our older use of
_.merge
created copies of the objects for us
- This wasn't an issue before because something about our older use of
- Updated publish script to exit as soon as any step errors
- Updated Babel
- Removed accidental dependency on the entirety of lodash
- Renamed:
checkCourseTimeConflicts
->checkCoursesForTimeConflicts
- Renamed:
checkScheduleTimeConflicts
->findScheduleTimeConflicts
- Added:
checkScheduleForTimeConflicts
- returns true if there is a time conflict and false otherwise - Finished adding tests for the helper functions
- Updated 6to5
- Update lodash
- Write a script to automatically update the index.js file
- Fix camel-casing in
cleanTimeStringSegment
- Add .npmignore
- Add
.npmignore
so we don't publish extra files