Commit Graph

  • 199a39208c Implement 'rojo build --watch' (#284) Lucien Greathouse 2020-03-08 17:48:14 -07:00
  • 0187da5f24 Release 0.6.0-alpha.2 v0.6.0-alpha.2 Lucien Greathouse 2020-03-06 13:56:21 -08:00
  • 2e1c37ffff Update dependencies Lucien Greathouse 2020-03-06 13:54:04 -08:00
  • 4b0189dd55 Upgrade to Insta 0.13.1 Lucien Greathouse 2020-03-06 13:52:23 -08:00
  • d4a39674de Fix 'rojo upload' behavior Lucien Greathouse 2020-03-06 13:23:49 -08:00
  • 07c6fd3711 Update docs repo link Lucien Greathouse 2020-03-04 14:58:07 -08:00
  • cf5b72aa9a Docs have moved to https://github.com/rojo-rbx/rojo.space Lucien Greathouse 2020-02-27 22:57:06 -08:00
  • cdfbebd637 Update changelog for 0.5.4 release Lucien Greathouse 2020-02-27 10:29:41 -08:00
  • 937c3713dd Update plugin version. Release 0.5.4 (take 3) v0.5.4 Lucien Greathouse 2020-02-27 10:16:31 -08:00
  • f3ba1b1f16 Turn off rustfmt/clippy for 0.5.x branch Lucien Greathouse 2020-02-26 18:15:02 -08:00
  • 1c9905f6e2 Port GitHub workflows from master branch Lucien Greathouse 2020-02-26 18:04:17 -08:00
  • e5d16e768e Release 0.5.4 Lucien Greathouse 2020-02-26 18:02:49 -08:00
  • e86e3316a9 Update changelog to include 0.5.x versions Lucien Greathouse 2020-02-26 17:56:33 -08:00
  • 61dd407126 Merge changelog from master Lucien Greathouse 2020-02-26 17:55:52 -08:00
  • bb2dcbaea0 vfs: Flesh out MemoryBackend Lucien Greathouse 2020-02-21 23:52:11 -08:00
  • fefc7a69cd vfs: Expand documentation Lucien Greathouse 2020-02-21 23:34:56 -08:00
  • 1b24cd36e0 vfs: Snapshots, roughly Lucien Greathouse 2020-02-19 23:58:09 -08:00
  • 6322c1f46d vfs: Add stub MemoryBackend Lucien Greathouse 2020-02-19 23:35:45 -08:00
  • 00a29bb6be Unwatch paths when they're reported as removed Lucien Greathouse 2020-02-19 23:32:46 -08:00
  • 3a029caf2b Bump MSRV to 1.40.0 Lucien Greathouse 2020-02-19 23:22:51 -08:00
  • 57263905e7 Add IoResultExt, fix mutability and Send-ness Lucien Greathouse 2020-02-19 10:11:43 -08:00
  • 4f46012c11 Complete an unfinished Lucien Greathouse 2020-02-19 09:49:18 -08:00
  • 7ea9a1e3e8 Expose metadata, remove_file, and remove_dir_all Lucien Greathouse 2020-02-19 09:43:39 -08:00
  • c7510e12c4 Removal API Lucien Greathouse 2020-02-19 09:39:49 -08:00
  • 89b5d9294c Event receiving/committing infrastructure Lucien Greathouse 2020-02-19 09:36:38 -08:00
  • 339e1060b7 Clean up Vfs methods that defer to VfsLock Lucien Greathouse 2020-02-19 09:17:21 -08:00
  • 52e1dbd846 Flesh out crate Lucien Greathouse 2020-02-18 23:16:56 -08:00
  • b4963f4ff7 Watching Lucien Greathouse 2020-02-18 22:42:31 -08:00
  • 838e8f6bde VFS crate Lucien Greathouse 2020-02-18 22:30:12 -08:00
  • 8f21514855 two-way-sync: Add super special case script syncing Lucien Greathouse 2020-02-18 18:19:08 -08:00
  • 44041f33e3 Start trying to sync parenting-to-nil (deleting) Lucien Greathouse 2020-02-14 18:29:43 -08:00
  • 5d9bc4473c two-way-sync: Track Parent property for value objects Lucien Greathouse 2020-02-14 18:25:54 -08:00
  • a3e0d42e86 two-way-sync: Handle deleting non-project node files. Lucien Greathouse 2020-02-14 18:24:03 -08:00
  • 4a9c1d0d1b two-way sync: allow changedProperties to be null to avoid array/object issues Lucien Greathouse 2020-02-14 18:15:18 -08:00
  • ff47f79c62 Fix serverVersion in snapshots failing tests Lucien Greathouse 2020-02-14 17:57:01 -08:00
  • f46a391873 Build releases on tag push instead of release creation v0.6.0-alpha.1 Lucien Greathouse 2020-01-22 10:20:37 -08:00
  • 99b8ada42b Release v0.6.0-alpha.1 Lucien Greathouse 2020-01-22 10:09:07 -08:00
  • f2227aa7cb Use static OpenSSL for macOS binaries, too Lucien Greathouse 2020-01-22 09:58:30 -08:00
  • a9f6c20113 Support Linux release binaries Lucien Greathouse 2020-01-22 09:55:21 -08:00
  • e261e7a2c7 Implement glob ignores (#272) Lucien Greathouse 2020-01-08 17:58:37 -08:00
  • ae811aafd0 Make ChangeProcessor abort gracefully on RecvError Lucien Greathouse 2020-01-05 23:46:12 -08:00
  • cc593b465d Delete unused plugin place project Lucien Greathouse 2020-01-04 21:31:36 -08:00
  • f81e8339e3 Add 'homepage' and 'documentation' links to Cargo.toml Lucien Greathouse 2019-12-20 16:52:56 -08:00
  • cdc5513726 Rename dev-live-assets feature to dev_live_assets Lucien Greathouse 2019-12-20 14:26:08 -08:00
  • a398338c02 Two way sync V0 (#282) Lucien Greathouse 2019-12-20 14:24:28 -08:00
  • 26e2e81188 Refactor ChangeProcessor to be easier to follow Lucien Greathouse 2019-12-19 17:41:35 -08:00
  • 46d7bba87d Add .rbxl.lock and .rbxlx.lock files to gitignore Lucien Greathouse 2019-12-19 14:46:34 -08:00
  • 57d5610a58 plugin: Improve HTTP error messages by using response body Lucien Greathouse 2019-12-19 14:41:57 -08:00
  • 1968e1fdb7 Fix bad formatting string in plugin HTTP module Lucien Greathouse 2019-12-19 14:40:29 -08:00
  • f2584cf807 Fix live sync. Lucien Greathouse 2019-12-18 17:52:16 -08:00
  • dd592d1d6d Break pathing everywhere (fix coming soon), fix verbosity argument Lucien Greathouse 2019-12-18 17:44:47 -08:00
  • cfff08cdfd Add plugin half of script-only, existing-instance-only, two way sync Lucien Greathouse 2019-12-18 17:39:04 -08:00
  • e83437c193 Add debug formatter for instances Lucien Greathouse 2019-12-18 17:38:31 -08:00
  • 1d900a6a3c Update benchmarks to use new CLI API Lucien Greathouse 2019-12-18 15:56:24 -08:00
  • 859c7bea8a Update most dependencies Lucien Greathouse 2019-12-18 15:52:47 -08:00
  • 1b9e90e786 Port from Failure to Snafu (#281) Lucien Greathouse 2019-12-18 15:44:46 -08:00
  • 41396367ac Tell Cargo to use Rojo's README.md Lucien Greathouse 2019-12-17 13:59:59 -08:00
  • 16c9a23d55 Shuffle around Rojo's public API Lucien Greathouse 2019-12-17 13:58:46 -08:00
  • ce338a2a72 Remove impl_from macro from public API Lucien Greathouse 2019-12-17 13:40:52 -08:00
  • 1f7f2b22e7 Rewrite Project, remove SourceProject (#274) Lucien Greathouse 2019-12-12 14:45:15 -08:00
  • 47c7f63d75 Switch everything to StructOpt (#277) Lucien Greathouse 2019-12-12 14:30:47 -08:00
  • 8b1e85fbb4 Upgrade dependencies Lucien Greathouse 2019-12-11 18:05:44 -08:00
  • ff4e9fb027 Stop overriding default-members in CI Lucien Greathouse 2019-12-10 17:13:37 -08:00
  • d15ef40988 Upgrade dependencies correctly this time Lucien Greathouse 2019-12-10 17:02:08 -08:00
  • eadfb18f74 Update rbx_xml and rbx_reflection Lucien Greathouse 2019-12-10 13:39:55 -08:00
  • 4b89bb087a Attach context to instances produced by middleware (#273) Lucien Greathouse 2019-12-04 11:38:28 -08:00
  • f0a602b48b Revert "Remove some PartialEq derives" Lucien Greathouse 2019-12-03 16:47:19 -08:00
  • fe10da9a6c Remove some PartialEq derives Lucien Greathouse 2019-12-03 16:34:46 -08:00
  • 948303aac8 Remove InstanceSnapshotContext in favor of InstanceContext (#271) Lucien Greathouse 2019-12-03 16:11:51 -08:00
  • 12df80da56 Introduce InstanceContext (#270) Lucien Greathouse 2019-12-03 15:30:20 -08:00
  • a48c238ed7 Add InstanceMetadata builder (#269) Lucien Greathouse 2019-12-03 14:49:40 -08:00
  • da6c7b4d7a Fix Insta snapshot files having their line endings truncated when edited Lucien Greathouse 2019-11-25 18:10:39 -08:00
  • 15cbbacc2f Refcount entries in snapshot context, moving towards sharing Lucien Greathouse 2019-11-25 15:11:58 -08:00
  • c3f6a17bae Add builder-ish methods to InstanceSnapshot to make middleware code more readable Lucien Greathouse 2019-11-19 14:02:57 -08:00
  • 0fbeb70865 Remove erroneous comment in SnapshotJsonModel Lucien Greathouse 2019-11-19 13:53:48 -08:00
  • 02f98a4053 Remove lifetime from SnapshotInstanceResult Lucien Greathouse 2019-11-19 13:06:31 -08:00
  • d2e2a13479 Start stripping out lifetimes in InstanceSnapshot Lucien Greathouse 2019-11-19 13:05:18 -08:00
  • f32cb592e2 Remove ownership stuff from InstanceSnapshot Lucien Greathouse 2019-11-19 13:02:35 -08:00
  • 72342f3118 Trim vestigial middleware method Lucien Greathouse 2019-11-19 12:55:55 -08:00
  • 246fd5f6c4 Add init scripts as relevant paths to all directories. Lucien Greathouse 2019-11-18 18:28:36 -08:00
  • 715022def5 Make init files copy metadata from folder. Lucien Greathouse 2019-11-18 18:16:37 -08:00
  • 78b2bafde1 Add test for #267. Lucien Greathouse 2019-11-18 18:11:33 -08:00
  • 2d7ebac8e6 Enable test for removing files Lucien Greathouse 2019-11-18 18:08:18 -08:00
  • bcffd2eb99 Add support for removing files, handled in ChangeProcessor Lucien Greathouse 2019-11-18 18:08:12 -08:00
  • 459bf62fab Add missing contents for disabled remove_file test Lucien Greathouse 2019-11-18 16:52:19 -08:00
  • bdaa671823 Plugin: Pipe InstanceMap around, improve debug output, fix session ID bug Lucien Greathouse 2019-11-18 16:30:57 -08:00
  • 463bf9b116 Make errors scrollable when too long Lucien Greathouse 2019-11-18 15:57:22 -08:00
  • 0c7a94c062 Update more code to new formatting machinery Lucien Greathouse 2019-11-18 15:18:06 -08:00
  • af866f0665 Fix request timeout in long polling causing error to bubble to console Lucien Greathouse 2019-11-15 15:54:58 -08:00
  • 2493c70241 Fix log special case for empty tables Lucien Greathouse 2019-11-15 15:43:42 -08:00
  • 3c3359999c Fix hydration patch incorrectly comparing properties Lucien Greathouse 2019-11-15 15:42:11 -08:00
  • 2467004dc2 Update HTTP logs Lucien Greathouse 2019-11-15 15:40:03 -08:00
  • 3a9f438390 Integrate fmt into log Lucien Greathouse 2019-11-15 15:39:15 -08:00
  • 3126de2c37 Build out real formatting machinery Lucien Greathouse 2019-11-15 15:00:54 -08:00
  • b7d026b98e Partial implementation of better formatting machinery Lucien Greathouse 2019-11-14 18:43:51 -08:00
  • 3f8b178f88 Add support for computing property and name changes in hydration patch computation Lucien Greathouse 2019-11-14 18:18:38 -08:00
  • 6184f4ce4f Improve debug output for initialization of ServeSession Lucien Greathouse 2019-11-14 18:18:24 -08:00
  • fa736697a9 Introduce early Lua formatting library inspired by Rust Lucien Greathouse 2019-11-14 18:18:07 -08:00
  • 2c88c700ca Work around plugins loading too early by searching for DevSettings via ChildAdded Lucien Greathouse 2019-11-14 18:16:48 -08:00
  • 0b2e9ce1ad Improve InstanceMap tracking of ValueBase instances Lucien Greathouse 2019-11-14 18:16:17 -08:00